Contribute
Register

Big Sur on HP EliteDesk 800 G4/G5 Mini - The Perfect MacMini8,1 Hackintosh - OpenCore

Joined
Oct 15, 2020
Messages
1
Motherboard
HP ProDesk 600 G4 SFF
CPU
i5-8500
Graphics
HD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
HP ProDesk 600 G4 Small Form Factor (SFF)
USB ports map for this.

Both rear USB3 commented because only 15 ports allowed on Big Sur. I don't use rear ports.
 

Attachments

  • USBPorts.kext.zip
    1.6 KB · Views: 13
Joined
Sep 22, 2011
Messages
1,347
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@dkulyk I suspected that you needed a new USBPorts.kext for your ProDesk 600 G4 SFF. It would be helpful if you or one of the ProDesk 600 G4 SFF owners posted your EFI.
 
Joined
Sep 22, 2011
Messages
1,347
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
*** When updating EFI, try the update on a USB stick before updating your production boot volume ***

Upgraded to OC 0.7.2 with no issues. Very easy. Run ocvalidate, make the required change to your OC config.plist, upgrade your kexts, upgrade OC drivers. This upgrade is definitely NOT required for our HackMinis, but it's such and easy upgrade ...

After updating your EFI, reset NVRAM before booting macOS.
 
Last edited:
Joined
Sep 22, 2011
Messages
1,347
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Time to admit that I was wrong about the i9-9900 - it's a beast in this HackMini8,1. My incorrect conclusion about the i9-9900 resulted from benchmarking in a way that placed continual stress on the CPU (I was experiencing the thermal limits of the tiny EliteDesk Mini package after the heatsink's thermal dissipation was maxed-out). In "normal" use where the i9-9900 CPU utilization is not continuous (CPU demand is in spurts, allowing the CPU to cool between load peaks), performance is incredible. My Visual Studio Xamarin Release builds with an i7-8700 have dropped from over 3.5 minutes to 2.5 minutes with an i9-9900.

I purchased my i9-9900 for $250. You can now find it for less. If you own an 800 G5 Mini 65W, consider this i9-9900 upgrade as CPU prices drop. No rush if you're happy with your current rig, but it's nice to know that you have future upgrade options.

Many thanks to @rafale77 who first made me aware of the i9-9900.

Screen Shot 2021-07-13 at 8.43.10 PM.png
 
Last edited:
Joined
Jun 6, 2021
Messages
2
Motherboard
HP EliteDesk G4 mini
CPU
Intel Core i5-8600
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
*** When updating EFI, try the update on a USB stick before updating your production boot volume ***

Upgraded to OC 0.7.2 with no issues. Very easy. Run ocvalidate, make the required change to your OC config.plist, upgrade your kexts, upgrade OC drivers. This upgrade is definitely NOT required for our HackMinis, but it's such and easy upgrade ...

After updating your EFI, reset NVRAM before booting macOS.
Dear deeveedee,
first of all: Thank you so much for all this!
Bought a G4, added BCM94360NG Wifi/BT, HDMI output module and used your perfectly prepared EFI. Running smoothly.

But: Since this is my 1st OpenCore sytem, I'm still learning. Update from 0.7.0 to 0.7.1 with your EFI updates was no problem. With 0.7.2 I'm now on my own and I'm not 100% sure I got it all right and made the right change by adding the key for GraphicsInputMirroring <true/> to UEFI>AppleInput.
That's all what ocvalidate found. Is that it?
Could you share your updated EFI for 0.7.2 for me to compare?

Again, thanks!

SOLVED! Next post below this by deeveedee helped!
 
Last edited:
Joined
Sep 22, 2011
Messages
1,347
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@uwaburg - Glad this guide has helped you. I'm not going to post a 0.7.2 EFI yet (may get to it eventually), but here are the notes that I recorded when updating from 0.7.1 to 0.7.2:

OC 0.7.2 EFI R001 (changes from 0C 0.7.1 EFI R001)
  • OpenCore
    • Updated BOOT/BOOTx64.efi
    • Updated OC/OpenCore.efi
    • Updated OC/Drivers/AudioDxe.efi
    • Updated OC/Drivers/OpenRuntime.efi
  • config.plist
    • Added UEFI>AppleInput>GraphicsInputMirroring (Boolean: True)
  • Kexts
    • Upgraded AppleALC.kext to 1.6.3
    • Upgraded Lilu.kext to 1.5.5
    • Upgraded VirtualSMC.kext to 1.2.6
    • Upgraded WhateverGreen.kext to 1.5.2
  • Tools
    • Upgraded

EDIT: @uwaburg - when you ask for assistance, post your "sanitized" EFI. By "sanitized," I mean that you should remove PlatformInfo>Generic>ROM, MLB, SystemSerialNumber and SystemUUID from your config.plist before posting your EFI.
 
Last edited:
Joined
Sep 22, 2011
Messages
1,347
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I found a physical difference between 35W and 65W EliteDesk Mini G4/G5 motherboards: the 65W boards do not have this connector (I think it's for the 560x dGPU?).

elitedesk-pcie.jpg
 
Joined
Jun 6, 2021
Messages
2
Motherboard
HP EliteDesk G4 mini
CPU
Intel Core i5-8600
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I found a physical difference between 35W and 65W EliteDesk Mini G4/G5 motherboards: the 65W boards do not have this connector (I think it's for the 560x dGPU?).

View attachment 526412
Yep, can confirm. Also expected this to be there on my 65W because I've seen it in the Maintenance Guide, but nope – not there.
 

Attachments

  • Bildschirmfoto 2021-08-06 um 21.37.28.png
    Bildschirmfoto 2021-08-06 um 21.37.28.png
    168.9 KB · Views: 30
Last edited:
Joined
Apr 2, 2011
Messages
20
Motherboard
HP 8300 CMT iMacPro1,1
CPU
i7-3770
Graphics
Radeon RX 560 4 GB
Mac
  1. iMac
Mobile Phone
  1. iOS
I am in the process of completing this install on a HP EliteDesk 800 G4 SFF. I think overall it has worked pretty well. Thanks for all the great info. I have not had time to test much but I would be happy to share any info that might help other 800 G4 SFF users. I do plan to dual boot with Windows 10 (separate drives). In the bios setup you disable TPM. Is that a must do?
 
Joined
Sep 22, 2011
Messages
1,347
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@ws2000 I've always disabled TPM. See this thread. I don't ever want to be stuck in a paradigm just because I've always done something a certain way, so I'd welcome your test results with TPM enabled.
 
Top