Contribute
Register

[GUIDE] Catalina on HP EliteDesk 800 G4/G5 Mini - The Perfect MacMini8,1 Hackintosh - CLOVER & OC

10.15.3 should work fine with my posted config files. If your system specs are the same and you start from scratch (don't install my solution on top of an existing "patch"), your system should work fine.
Seem like I'm trying using your patch to override an existed one. It's not a correct way, I think I'll start from scratch. Thanks for help @deeveedee :D
 
Hi deeveedee,
Thx for your quick response.
it is a pity that it cannot be done under windows
 
Hi deeveedee,
Thx for your quick response.
it is a pity that it cannot be done under windows
there is a guide to setting up a recovery installer in my signature
 
Hi and thanks for your continuous work and updates on this fine little machine.

I followed your guide and successfully installed Catalina on a ProDesk 600 G4 Mini.

My specifications are:

  • HP ProDesk 600 G4 Mini (I5-8500T / UHD 630 / Q370 Chipset / 16GB DDR4 RAM)
  • 2 x DP Ports
  • 6 x USB 3.1
  • 1 x USB Type-C 3.1
  • Conexant CX20632 Audio Codec
  • 1 x NVME Samsung 960 EVO 500GB
  • 1 x 1TB Samsung 870 QVO 2.5 SATA6 SSD
  • 1 x Intel Ethernet RJ-45
  • LG 29” Ultrawide LCD (2560x1080)
  • Audioquest Dragonfly USB DAC
  • Broadcom BCM94360CS BT / Wifi Card
To get the BT / Wifi card up and running I had to combine three adapters due to not being able to find a single M.2 adapter that fits the port / card and the lack of an internal USB header on the motherboard.

Handoff and Airdrop is working with no additional kexts.

Renkforce M.2 NGFF M/E adapter
Model: RF-3336008

M.2 NGFF A/E adapter
Model: N-13AE

Akasa internal male header to external USB
Model: EXUSBIE-40

The USB cable is going through the flex port on the backside.

The HDD cage does not fit afterwards without modifications as you have already specified in the guide. But that was not a problem since I use a 2.5” SSD that doesn’t vibrate.

By the way - I saw your guide was mentioned in this article which gives a nice walkthrough on the ProDesk/ Elitedesk Mini hardware.

https://www.servethehome.com/hp-elitedesk-800-g4-mini-tinyminimicro-guide-review/
 

Attachments

  • 01A9697C-957B-450A-B217-435291A64078.jpeg
    01A9697C-957B-450A-B217-435291A64078.jpeg
    2.6 MB · Views: 101
  • 285B9288-3065-43C9-8061-518C7F2C92BB.jpeg
    285B9288-3065-43C9-8061-518C7F2C92BB.jpeg
    2.5 MB · Views: 100
  • 889CF407-EF4B-447B-BFA6-227CBCB031C9.jpeg
    889CF407-EF4B-447B-BFA6-227CBCB031C9.jpeg
    3.2 MB · Views: 100
  • AE7618D7-99C1-4169-B1B5-96FA02FFD4D8.jpeg
    AE7618D7-99C1-4169-B1B5-96FA02FFD4D8.jpeg
    3.5 MB · Views: 117
  • 46641EF2-AAE5-41F3-AEA7-1ED38CBE8B98.jpeg
    46641EF2-AAE5-41F3-AEA7-1ED38CBE8B98.jpeg
    1.4 MB · Views: 93
  • FBC0A767-8301-46F0-AB24-CD033BAB4D81.jpeg
    FBC0A767-8301-46F0-AB24-CD033BAB4D81.jpeg
    2.6 MB · Views: 91
Has anyone tried to boot on newer EliteDesk models? I'm currently trying to install Catalina on a brand new EliteDesk 800 G6 Mini - but no success so far. I'm stuck at [EB|#LOG:EXITBS:START], no matter what I do. I have tried both Clover and OpenCore, following the hints in the OpenCore troubleshooting guide and merging parts of the config from this thread. Configuration of the G6 is:
  • Core i5-10500T (Comet Lake 6-core)
  • 8GB DDR4
  • UHD 630 Graphics (PCI ID 9BC8)
  • 512GB NVMe
I'm wondering what the culprit is, am I missing some quirks, is the 6-core comet lake unsupported, or maybe the UHD graphics (officially, 9bc8 is only supported with 0 connectors)? Someone got a hint for me?

@deeveedee how did you debug your config? Do you have the serial port extension cable for your G4? I used serial for other builds to get early kernel crashes, but no serial on my mini unfortunately.
 
Has anyone tried to boot on newer EliteDesk models? I'm currently trying to install Catalina on a brand new EliteDesk 800 G6 Mini - but no success so far. I'm stuck at [EB|#LOG:EXITBS:START], no matter what I do. I have tried both Clover and OpenCore, following the hints in the OpenCore troubleshooting guide and merging parts of the config from this thread. Configuration of the G6 is:
  • Core i5-10500T (Comet Lake 6-core)
  • 8GB DDR4
  • UHD 630 Graphics (PCI ID 9BC8)
  • 512GB NVMe
I'm wondering what the culprit is, am I missing some quirks, is the 6-core comet lake unsupported, or maybe the UHD graphics (officially, 9bc8 is only supported with 0 connectors)? Someone got a hint for me?

@deeveedee how did you debug your config? Do you have the serial port extension cable for your G4? I used serial for other builds to get early kernel crashes, but no serial on my mini unfortunately.
Your system has a Q470 Chipset and 10th Gen Intel CPU. It is highly likely that you need additional Quirks (for the Q470) and you should use a different SMBIOS MacModel for CPU power management (iMac20,x instead of MacMini8,1). Try searching for the Q470 Quirks. Not sure which version of CLOVER has iMac20,x support, so you might want to stick with OC for now.

Also, the system differences might be enough that it's worth starting your own 800 G6 Mini thread.

EDIT: See here for some discussion on 10th Gen Intel Graphics.
 
Last edited:
@deeveedee how did you debug your config? Do you have the serial port extension cable for your G4? I used serial for other builds to get early kernel crashes, but no serial on my mini unfortunately.
Lots of trial and error. See here for a sample of my work with UHD 630. Also review my Known Issues and my Methodology to understand my approach.
 
Acidanthera released new versions of the kexts listed below. I am currently running with the updated Lilu.kext and WhateverGreen.kext, but am refraining from the AppleALC.kext update because of a suspected issue. I have reported the suspected issue and am awaiting a verdict. My current kext versions are as follows:
  • Lilu.kext 1.4.9 (latest release)
  • WhateverGreen 1.4.4 (latest release)
  • AppleALC 1.5.3 (previous release)
 
Acidanthera released new versions of the kexts listed below. I am currently running with the updated Lilu.kext and WhateverGreen.kext, but am refraining from the AppleALC.kext update because of a suspected issue. I have reported the suspected issue and am awaiting a verdict. My current kext versions are as follows:
  • Lilu.kext 1.4.9 (latest release)
  • WhateverGreen 1.4.4 (latest release)
  • AppleALC 1.5.3 (previous release)

@deeveedee
Just out of curiosity, are you planning to move to an opencore configuration?
I just setup an 800G5/Core i9-9900 with opencore 0.6.2 (updated from @chanquete69's version and just added a Dell DW1830(BCM943602) card and an extra antenna to enable airdrop/bluetooth/wifi (it fits in the intended slot without any adapter) as I am making use of both M.2 slots for SSDs and it is working fantastic.
 
Back
Top