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 (currently disabled in BIOS). I may replace this with Brcm, but am using only Ethernet (IntelMausi) for now.
See macOS installation steps here
See CLOVER (UEFI) installation later in this first post
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
Wi-Fi / Bluetooth (intentional since I have not yet replaced my Intel card).
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 SSDT-UIAC.aml here)
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)
Auto-sensing headphone jack automatically switches to internal speaker when headphones removed
Known Issues and their solutions - see here
BIOS Version / Configuration
Version: 02.11.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
File System drivers
Memory fix drivers
Install RC scripts on target volume
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
Clover (UEFI) r5119
IntelMausi 1.0.3 (Not IntelMausiEthernet)
Credits To be provided
HP EliteDesk 800 G4 Mini BIOS Configuration.pdf
EliteDesk800 G4 Mini - Rev 0.91.zip
Finaly Success to boot on Sierra 10.12.6 (16G29) with Touchscreen working theres still things to fix but everything is almost working. During the Corvid StayAtHome Period I was able and have time to make this laptop boot on MacOS after a lot of attemps before going back to job. It was the hardest laptop hackintosh install attemp i've done so far and Sierra OS is the only that works. I tried El Capitan and Mojave and its never boot so I not even tested Catalina. I searched on the web and theres no install guide for this specific laptop or no Success install post on this laptop its look like a not very well supported laptop by hackintosh. Maybe some of you can help me correct the things that still not work. Audio work but with voodo (low sound and low quality) I want to make it work with AppleALC to get better quality sound. Thanks in advance
Things that work:
-Trackpad (not the gesture for now) - Backlight Keyboard
-EthernetPort and Wireless (with a wifi dongle. I will change to a broadcom wifi mini-pci chip)
-Brightness Controls with FN key
-Audio Voodoo ''low sound'' (will tried to change to AppleALC or AppleHDA fix method)
Things that not work or need to be fixed:
-Weird double long booting screen-first loading bar on the right. after real loading bar is visible ?
-Audio (Voodoo) work but with low volume sound- still not success to make work AppleALC.kext method
-SENSORS -CPU-HDD Temperatures, BATTERY LEVEL, ETC…
- Sleep (Disabled): USB ports not works after wake from sleep
Catalina update 10.15.5 without issues, make sure you update your kexts before hand and clover 5118
Catalina update 10.15.4 without issues, make sure you update your kexts before hand and clover 5107
Catalina update 10.15.3 without issues, make sure you update your kexts before hand.
Catalina update 10.15.2 without issues, make sure you update your kexts before hand.
Catalina update 10.15.1 without issue although you may have to make sure clover boots from the right partition.
HP 840 G2/G3, working with OS X 10.15 Catalina, for this to work you will need the SSDT-ECUSBX.aml and place that EFI/CLOVER/ACPI/Patched.
Make sure you remove Remove all patches about renaming acpi of EC or H_EC, revert all ACPI renaming in ACPI DSDT.
My method to install OS X on the SSD from a working real Mac via SSD to USB converter. I then install Clover and add my kexts and set the config.plist
SD Card reader
Finger Print device
Video - screen looks better in OS X then it does in Windows 10
WiFi and BlueTooth working OOO using the below hack
Battery status with Rehabman's DSDT patch
Sounds - using VoodooHDA
* Microphone - cannot turn it off or mute
Keyboard backlight - controlled though BIOS anyways
touchpad - using VoodooPS2Controller
USB3 - this laptop has two on board only and I haven't test them using the docking station
Ethernet - using IntelMausiEthernet
Sleep - kind of, closing the lid doesn't go to sleep but goes to sleep over time.
Web Cam, works but I covered it up.
I am new in this, i try to make my hp laptop in hackintosh but i facing some error in clover boot manager while installing but unable to understand it. I really try hard but not able to get there, something i noticed that i facing same kind of error every time. I just watched youtube and visitied so forum like tonymac86, InsanelyMac, Noobsplanate and so on but nothing solved. So Please Please I Request All of You If you can help me to resolve my problem.
Here Is my Laptop Specs:
Laptop : HP cs2082tx
Mobo : HP84C1
Southbridge : Coffee Lake-U/Y PCH
CPU : Intel Core i5 8265U @ 1.60GHz Kaby Lake- U/Y
Ram : 8 Gb
HDD : 256GB SSD & 1TB HDD
Graphics : Intel UHD Graphic 620 with nvidia MX250
I even don't is my laptop is compatible or not, and don't have MacBook or Mac Desktop so if you can provide important driver and other stuff for installation. I really be very thankful to you.
Please Reply me if any other information about my laptop hardware i will attached it i only have this info right now.
and i here attached my screenshot while installation error in clover.
Sorry for my English.