6,523 posts in this topic
Recently Browsing 0 members
No registered users viewing this page.
I have been using my hackintosh for a while without any problems, until my monitor is replaced with a new one... Previously I was using 2 monitors connected via HDMI + DVI, now - with new one, I am using HDMI + DP, and my hackintosh stopped working. On every boot, everything I see is black screen... When I connect only one monitor (via HDMI or DP) - everything works fine.
I have tried many things:
- CSM off / on
- PEG + iGPU (64MB/128MB) / only PEG
- SSDT patching / DeviceProperties patch
- VBIOS reflash
- BIOS reflash
- Changing cables
- Resetting NVRAM
- Changing SMBIOS
Fun fact - for 2 days everything was ok, the black screen problem appeared suddenly... So I am writing this post, maybe someone more knowledgeable will be able to help me
- Intel Core i5 4690k 3,5GHz (overclocked to 4,4GHz)
- MSI Z97 Gaming 3
- MSI Radeon R9 390 8GB
- Kingston 16GB DDR3
- macOS Big Sur
- Dual boot with Windows 10
- Acer VG272U 2560x1440@170Hz (connected via DP 1.4)
- LG 23MP48 1920x1080@60 (connected via HDMI 2.0)
- OpenCore 0.6.3
- Full EFI: https://drive.google.com/file/d/1eul7SnOEunfJOxBGD3Ygcmkc9f80DrlN/view?usp=sharing
- UEFI Boot Mode
- CFG Lock and VT-D are disabled
- iGPU is disabled right now, but it doesn't make any difference somehow in this situation. iGPU is HD4600
- I have SSDT patch in my ACPI folder, which works fine - R9 390 works pretty fast, but I have never edited AMD8000Controller - is it required?
- I also have all needed kexts (AppleALC, AetherosE2200Ethernet, Lilu, VirtualSMC, WhateverGreen)
- if I made linguistic mistakes somewhere - forgive me, I don't use English every day
[GUIDE] Catalina and Big Sur on HP EliteDesk 800 G4/G5 Mini - The perfect MacMini8,1 Hackintosh - CLOVER & OCBy tonyx86
In this thread, I have fully documented the installation of macOS Catalina on my HP EliteDesk 800 G4 Mini. It is a PERFECT HackMini8,1 and is running very well for me without any issues. I hope this documentation helps you to install macOS on your hack. Please leave feedback if you think there is anything I can improve and let me know if you have any questions.
This is my first "modern" hack supporting UEFI and my first hack using Clover "on-the-fly" patches. My previous hacks
Laptop: Thinkpad T61 / Nvidia NVS 140m Laptop: Dell Latitude E6410 / Nvidia G3100m Desktop: Gigabyte G31 / GeForce 9600 Desktop: Biostar TH55HD / Sapphire Pulse RX580 (Google "Catalina Biostar TH55HD" and look for user name deeveedee)
are all perfectly running Catalina and I patched them all "manually" - all DSDT patches applied with MaciSL with virtually no Clover on-the-fly patching and all booted Legacy Clover. This UEFI hack was MUCH easier and took about 20 hours vs. a combined hundreds of hours for the old hacks. I wanted a hack that was a little more future proof and I think this is it. I hope you enjoy this as much as I am enjoying it. It is a perfect MacMini8,1.
My system specs
HP EliteDesk 800 G4 Mini (I7-8700T / UHD 630 / Q370 Chipset / 32GB DDR4 RAM) 3 x DP Ports (connected to monitors using DP -> DVI adapters) 6 x USB 3.1 1 x USB Type-C 3.1 2 x NVMe SSD (M.2 PCIe x4 2280/2230 combo ports) 1 x SATA6 SSD 1 x Intel Ethernet RJ-45 Conexant CX20632 Audio Codec Unsupported M.2 PCIe x1 2230 Intel Wi-Fi. A possible solution is here, but I am NOT offering any support for this.
Important: You MUST BE LOGGED-IN to download attachments from this forum
See macOS installation steps here See Known Issues here for additional installation steps that may not yet be included in my attached config files See CLOVER (UEFI) installation later in this first post
See OC (UEFI) draft EFI here
See BIOS configuration in attached BIOS configuration PDF document
See EFI and /L/E kexts in attached EliteDesk.zip archive See how I developed my installation methodology here See references here See instructions here for installing two M.2 2280 NVMe SSDs and one SATA HD / SSD
What is not working
What is not tested
USB c 3.1 port (I have partially tested the USB 3 functionality of the port and it seems to be working fine with the USBPorts.kext in the attached EliteDesk800.zip archive) Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card). A possible solution is here, but I am not offering any support for this.
What is working
Everything not mentioned above Sleep / Wake Multiple displays with IGPU graphics acceleration, hot pluggable display ports and DP->DVI adapters USB 3.1 ports Audio (internal speaker and headphone jack) Ethernet
Known Issues and their solutions - see here
BIOS Version / Configuration
Version: 02.11.01 Rev.A or 02.12.00 Rev.A or 02.14.01 Rev.A See attached BIOS configuration in PDF document "HP EliteDesk 800 G4 Mini BIOS Configuration.pdf" Intel ME must be enabled for proper sleep / wake of UHD 630
Clover for UEFI booting only Install Clover in the ESP UEFI Drivers Recommended drivers DataHubDxe FSInject SMCHelper File System drivers ApfsDriverLoader VBoxHfs Memory fix drivers OcQuirks (replaces AptioMemoryFix) Additional drivers NvmExpressDxe Install RC scripts on target volume Themes Choose your desired theme Install Clover Preference Pane (option not available when installing on USB thumb drive)
UHD 630 Framebuffer Patching
See here and here to understand my graphics properties for use with WhateverGreen.kext Read this to see my attempt at graphics patching without WhateverGreen.kext (WEG) to get a better understanding of what WEG is doing
Catalina 10.15.7 Clover (UEFI) r5122 Lilu.kext 1.4.9 WhateverGreen.kext 1.4.4 AppleALC.kext 1.5.4 IntelMausi.kext 1.0.4 (acidanthera version) EFIChecikDisabler.kext 0.5
HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
EliteDesk 800 G4 Mini - CLOVER Rev 1.4.zip
Hello, everyone, I made a simple online edit openCore config.plist tool
Use the address https://github.com/xieguozhong/opencoreConfiguratorOnline
Support for OpenCore-0.6.3-RELEASE
How to use:
1 Back up your config.plist
2 Open the https://xieguozhong.github.io/opencoreConfiguratorOnline/ with Chrome, Safari, Firefox or Opera
3 points in the upper right corner of the Open button select your config.plist file, or you can create your config.plist directly from scratch without opening any files
4 Double-click on the row in the table for data modification, after the modification is completed press enter key to submit the modification, other input box direct modification can be, the lower right corner of the table can be copied, pasted, add edgy, add row, delete the row operation
5 point Down button download the modified file, then copy to eFI to cover the original file, or click the Copy button, copy the content spally to the clipboard, open the config.plist file under EFI with a text editor, and paste it in to save
If you find a bug, please tell me, follow or send my mailbox email@example.com, thank you
Installing the final version of Big Sur (11.0.1) on my system (Z390 Aorus Elite + i3 9100 + RX 580 + OpenCore 0.6.4) has been easy.
I have used OpenCore 0.6.4 which has improvements for Big Sur, among them the return of SecureBootModel = Default instead of Disable and DmgLoading = Signed instead of Any in config.plist file (Misc> Security). These options return to macOS the Secure Boot capacity that not only makes it more secure but also makes it more like a real Mac with the advantages at the level of operation and future updates.
I have downloaded Big Sur 11.0.1 directly from the App Store on a system with beta 10 and I have updated this same system, with 3 reboots during the process, without incident of any kind. I've also done the same update from a macOS Catalina system and it worked just as well. Remember to copy the Install macOS Big Sur.app application from the Applications folder to another site because it disappears when the installation or update is finished and you would have to download it again.
I have SMBIOS of iMacPro1,1 and iGPU disabled in BIOS.
The structure of the EFI folder, the same one that I used in Big Sur beta 10, is this:
├── BOOT │ └── BOOTx64.efi └── OC ├── ACPI │ ├── SSDT-EC-USBX.aml │ ├── SSDT-PLUG.aml │ ├── SSDT-PMC.aml │ └── SSDT-USBW.aml ├── Bootstrap │ └── Bootstrap.efi ├── Drivers │ ├── HfsPlus.efi │ ├── OpenCanopy.efi │ └── OpenRuntime.efi ├── Kexts │ ├── AppleALC.kext │ ├── IntelMausi.kext │ ├── Lilu.kext │ ├── USBMap.kext │ ├── USBWakeFixup.kext │ ├── VirtualSMC.kext │ ├── WhateverGreen.kext │ └── XHCI-unsupported.kext ├── OpenCore.efi ├── Resources │ ├── Audio │ ├── Font │ ├── Image │ │ ├── Apple.icns │ │ ├── AppleRecv.icns │ │ ├── AppleTM.icns │ │ ├── Cursor.icns │ │ ├── ExtAppleRecv.icns │ │ ├── ExtHardDrive.icns │ │ ├── HardDrive.icns │ │ ├── ResetNVRAM.icns │ │ ├── Selected.icns │ │ ├── Selector.icns │ │ ├── Shell.icns │ │ ├── Tool.icns │ │ └── Windows.icns │ └── Label ├── Tools │ ├── CleanNvram.efi │ ├── OpenShell.efi │ └── config.plist Note: I have CFG Unlocked in BIOS so I don't need to mark AppleCpuPmCfgLock and AppleXcpmCfgLock (Kernel / Quirks) patches, which are essential to boot macOS in Hackintosh with CFG Locked. If you have it locked, it is imperative to select those 2 patches. You can read more about it here.
It is convenient to recreate the installation USB with this version of Big Sur. The EFI folder on the USB may be the same one you use in Big Sur. In my case the only changes I make are:
Remove OpenCanopy.efi driver so that Clover menu is displayed in text mode. Misc / Boot / PickerMode = Builtin (with OpenCanopy and graphic menu here External is used, without OpenCanopy and text menu here Builtin is used). NVRAM / Add / 7C436110-AB2A-4BBB-A880-FE41995C9F82 / boot-args = -v (to view text commands during boot and more easily locate the reason if boot stops).
Big Sur works very well, graphic aspect is clearly better than in Catalina and working speed is excellent.
Note: OpenCore authors have an article in Dortania titled What's new in macOS 11, Big Sur! that is worth reading, it is an excellent text to know some of the internal changes of Big Sur, the difficulties that they have had to overcome so that OpenCore works correctly and even some comments about the future of the Hackintosh world now that Apple has released the first ARM family processor computers. Highly recommended.
Attached the EFI folder I use.
HackBeast Z490 VISION D - Thunderbolt - Full DSDT patches or SSDT - Clover or OpenCore - iMac 20 Hackintosh - Guide and DiscussionBy MaLd0n
A good build for professional audio and video processing.
We love silence and Cooler SCYTHE Ninja 5 is mandatory in this case!
A very custom DSDT for best experience under macOS. Removed all unused devices, injected all Apple devices, essentials, cosmetics, real improvements.
-OpenCore Vanilla TUTORIAL-
-USB Port Mapping TUTORIAL-
CSM Support - Disabled
Internal Graphics - Enable
Security Level - No Security
GPIO3 Force Pwr - Enabled
Mobo - Ga Z490 Vision D
Processor - i7 or i9 10th Intel
GPU - RX 580, 590, VEGA 56, VEGA64, 5700XT or RADEON VII
Cooler - SCYTHE Ninja 5
NVME - WD Black SN750 NVMe SSD
Clover - https://tinyurl.com/yxzftuyr
OpenCore - https://tinyurl.com/y3lt8t9l
Just paste EFI folder into EFI partition, reboot and extract one SendMe. Post this dump here for full ACPI solution!
Download RunMe.app dumper
-If you want to buy me a beer - Donations with PayPal
-DSDT- Complete Solution
DSDT.Z490 VISION D MaLd0n.zip
-SSDT- Not complete solution
-Boot Time with Clover or Opencore is same-
-Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
Thx to KGP for SSDT Thunderbolt
Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!
We're all here to have fun and learn from each other!