Contribute
Register

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

Joined
Dec 20, 2019
Messages
2
Motherboard
ASUS X556URK
CPU
i5 7200U
Graphics
HD 620
This thread is dedicated to installing / running Big Sur on the HP EliteDesk 800 G4/G5 Mini PC. This thread is derived from the original Catalina Guide and will gradually replace the Catalina guide.

This thread is not applicable to other versions of the HP EliteDesk PCs (e.g. non-Mini PCs and G1, G2, G3, G6, etc.). It has been reported that this thread and posted EFIs are applicable to the HP Prodesk 600 G4 and G5 Mini PCs as well.

Getting help with your hack
Before you ask for help, do your homework by reading ALL Known Issues here. If you want assistance with your hack or you have an issue that needs to be resolved, please post your question in this thread with your problem reporting files as described here. If using OC, post your sanitized EFI (remove MLB, ROM, SystemSerialNumber, SystemUUID). If using CLOVER, use @black.dragon74 's problem reporting tool here. If macOS's Read-Only protections block your installation of black.dragon74's gen_debug script, please copy the gen_debug script attached here to your Desktop, change script properties with the terminal command 'chmod a+x ~/Desktop/gen_debug' and run the script from your Desktop. While this thread focuses on a solution with OpenCore, CLOVER questions can still be posted in this thread.

See BIOS configuration here
See macOS installation instructions here
See sample DeviceProperties configurations here for graphics and audio

Tested BIOS Versions (G4 Mini): 02.11.01 Rev.A, 02.12.00 Rev.A, 02.14.01 Rev.A, 02.15.00 Rev.A, 02.16.00 Rev.A
Tested BIOS Versions (G5 Mini): 02.07.01 Rev.A, 02.08.00 Rev.A, 02.09.00 Rev.A, 02.10.01 Rev.A

See draft Open Core EFI attached. Match your installed OC version with the version indicated in the EFI name (do not mix OC and EFI versions). See change log here.

Switching from CLOVER to OC here

Big Sur install screen shots here

Big Sur GeekBench 5 CPU Benchmark here
Thank you for your sharing. This is my adaptation of Menterey based on your successful installation.
 

Attachments

  • OC 0.76 Menterey12.1beta3 HP elitedesk 800 G4G5 i9 9900T UHD630.zip
    6.9 MB · Views: 36
Joined
Sep 22, 2011
Messages
1,467
Motherboard
HP EliteDesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Mook Thank you for posting your EFI and congratulations on your successful build. Glad this guide helped. Would you be able to explain why you added UTBMap.kext, USBToolBox.kext and CPUFriend kexts? What did you observe without the kexts that made you decide to add them?
 
Joined
Dec 20, 2019
Messages
2
Motherboard
ASUS X556URK
CPU
i5 7200U
Graphics
HD 620
Add in USB port recustomizations and CPU frequency changes. Although GeekBench 5 CPU Benchmark scores are lower than yours, the CPU can perform strongly at high loads, and work in negative mode at daily low loads, rather than high frequencies all the time.
@Mook Thank you for posting your EFI and congratulations on your successful build. Glad this guide helped. Would you be able to explain why you added UTBMap.kext, USBToolBox.kext and CPUFriend kexts? What did you observe without the kexts that made you decide to add them?
 
Joined
Apr 23, 2013
Messages
75
Motherboard
HP Elitedesk G4
CPU
i5-8500T
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Add in USB port recustomizations and CPU frequency changes. Although GeekBench 5 CPU Benchmark scores are lower than yours, the CPU can perform strongly at high loads, and work in negative mode at daily low loads, rather than high frequencies all the time.
For which Intel CPU are the freq changes valid? i9 9900T?
 
Joined
Sep 22, 2011
Messages
1,467
Motherboard
HP EliteDesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Mook I'm not familiar with your USB solution, but it looks to me like your USB map is wrong for the EliteDesk 800 G4/G5 Mini. If I'm wrong, it's because I'm not familiar with UTBMap.kext. In your UTBMap.kext, your Info.plist includes the following USB Ports:

Screen Shot 2021-11-24 at 8.22.57 AM.png


The list of all 16 ports available is posted here. I don't want to change your approach, but you may find it easier to simply follow the USBPort customization documented in this thread (using USBPorts.kext). It's up to you.
 
Joined
Sep 22, 2011
Messages
1,467
Motherboard
HP EliteDesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I just upgraded from 11.6 to the latest Monterey beta and after a quick look nothing seems to be broken.
The only problem I ran into was the FeatureUnlock kext breaking boot after unlocking FileVault2 on boot.
I didn't investigate it any further and just disabled FeatureUnlock again since I don't use any of the features.
I wonder if the new version fixes this for you? "Resolved rare OS-side crashing from Sidecar patching"
 
Joined
Apr 23, 2013
Messages
75
Motherboard
HP Elitedesk G4
CPU
i5-8500T
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
@deeveedee Do you have any idea why I get notifications under Bir Sur 11.6.2 about insufficient usb power? Is it possible to edit the SSDT-USBX with higher power values? Im using your 0.74 OC config, updated to OC 0.75 by me. :)
 

Attachments

  • EFI-OC075-HPELITEG4.zip
    6.5 MB · Views: 11
Joined
Sep 22, 2011
Messages
1,467
Motherboard
HP EliteDesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@thexsenator We've attempted to resolve this a few times in this thread (@Carstimann @xuandung38 and possibly others). I'm open to your suggestions. Read these posts and see if you can come up with something:








 
Last edited:
Joined
Sep 22, 2011
Messages
1,467
Motherboard
HP EliteDesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@thexsenator Are you observing any iGPU performance difference with boot-arg igfxfw=2?
 
Joined
Apr 23, 2013
Messages
75
Motherboard
HP Elitedesk G4
CPU
i5-8500T
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
@deeveedee Yes, especially if I have tons of firefox tabs open with tons of adult entertaining videos. I mean it, no joke. :) Otherwise I feel the overall graphic performance is more constant with igfxfw=2, but this is only a feeling, didnt measure it with any app. About the USB thing, tnanks so much, I will check them and report back.
 
Top