Contribute
Register

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

Joined
Feb 21, 2019
Messages
8
Motherboard
HP EliteDesk 800 G4 Mini
CPU
Intel i5 8500
Graphics
Intel UHD 630
Mobile Phone
  1. iOS
This!!! You probably killed your BT card by doing this. The BRCMBTinjector overwrites the FW on the BT nvram card because the non Apple cards do not have a FW and need a driver (on windows) to inject it. The apple cards do not need this and will get "bricked" if you inject a FW not designed for these cards. I tested this and bricked the BT part of a card a few months ago. I seriously doubt that your devices can possibly have a more stable connection with the FW injector. More than likely that it first failed the injection and you were still running on the Apple firmware and then at some point it succeeded and killed the card.

Hopefully I am wrong but... if it is and Apple card, chances are that it bricked.
I also have not been able to get into a situation where the BT device doesn't show up at all unless it is bricked... It sometimes doesn't work right, doesn't connect with the wrong firmware injected, but it is always detected. The only time it failed to detect was when it got bricked.
Uhm...That is interesting, I never considered this but it isn't my case as if I use my previous Clover install, the card still works fine.
 
Joined
Sep 22, 2011
Messages
1,344
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@bexem Are you still able to boot with Clover? If so, could you please confirm that Bluetooth works with CLOVER and then could you use the black.dragon tool to extract CLOVER problem reporting files (see instructions in Post #1) and post your CLOVER problem reporting files?
 
Joined
Jan 7, 2016
Messages
159
Motherboard
HP Elitedesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@bexem, as @deeveedee recommended, I would check again on CLOVER. I can only share my experience with this and did not try with CLOVER. For me, injecting the firmware bricked the apple card. There is really no reason to use any of the kext with a natively supported card and as I said, there was never any possible configuration of OC which got me to not have the BT card show on my MacOS. It may not work but it will always be detected. (unless of course you disabled the internal USB port)
 
Joined
Sep 22, 2011
Messages
1,344
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS

@rafale77 I just ran Cinebench R23 on my G5 Mini / i7-9700 (8C/8T) / 32GB DDR4. The i7-9700 does not have hyperthreading and does not achieve anywhere close to the Cinebench R23 score of your i9-9900. My score was in the 7000's. I think this might be a Cinebench R23 issue, since Cinebench R23 incorrectly recognizes the i7-9700 as a 4C/8T CPU. I don't see any performance issues in real day-to-day operation. If it's not a Cinebench issue, then this might be one area where the i9-9900 far outperforms the i7-9700 (although I'm not sure how it translates to real-world performance).
 
Joined
Jan 7, 2016
Messages
159
Motherboard
HP Elitedesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@rafale77 I just ran Cinebench R23 on my G5 Mini / i7-9700 (8C/8T) / 32GB DDR4. The i7-9700 does not have hyperthreading and does not achieve anywhere close to the Cinebench R23 score of your i9-9900. My score was in the 7000's. I think this might be a Cinebench R23 issue, since Cinebench R23 incorrectly recognizes the i7-9700 as a 4C/8T CPU. I don't see any performance issues in real day-to-day operation. If it's not a Cinebench issue, then this might be one area where the i9-9900 far outperforms the i7-9700 (although I'm not sure how it translates to real-world performance).

Take a quick look here: https://www.cpu-monkey.com/en/cpu_benchmark-cinebench_r23_multi_core-16

You can see that the 9700 expected cinebench score should be in the 8000s. You are not far off. I can see during my test that the CPU is throttling due to temperature (I monitor the temperature at all time) and the 9900 is supposed to hit 12000+, It should be >50% higher than the 9700 but I am only at 9000. It seems like the 9900 is too much heat for these little boxes to handle.
 
Joined
Dec 23, 2020
Messages
9
Motherboard
Z370 > Need make & model # > See Rules!
CPU
i5-8500
Graphics
UHD 630
Hello! First of all, thank you deeveedee for your hard work making Mac work in our mini desktops!
I was hoping to get help, I was trying to install big sur last night using OC and the installer kept freezing. It reaches like 16 min remaining (log says extracting files) and it freezes, mouse and keyboard unresponsive.
The only changes made to the OC config from the first post (0.6.9 r002) were the addition of serial number, MLB and the others, and changes to DeviceProperties because I'm using DP connection. (platform-id, con0 type, con0 busId)

EDIT: Added sanitized EFI
 

Attachments

  • OC0.6.9-EFI-r002-copy.zip
    2.3 MB · Views: 15
Last edited:
Joined
Dec 23, 2020
Messages
9
Motherboard
Z370 > Need make & model # > See Rules!
CPU
i5-8500
Graphics
UHD 630
Take a quick look here: https://www.cpu-monkey.com/en/cpu_benchmark-cinebench_r23_multi_core-16

You can see that the 9700 expected cinebench score should be in the 8000s. You are not far off. I can see during my test that the CPU is throttling due to temperature (I monitor the temperature at all time) and the 9900 is supposed to hit 12000+, It should be >50% higher than the 9700 but I am only at 9000. It seems like the 9900 is too much heat for these little boxes to handle.
If heat is a problem, I would recommend adding an external fan to help cooling. I just purchased a 5v Noctua fan that includes a USB connector and it works like a charm! Another option is to limit TDP with Intel XTU a few watts lower to prevent thermal throttling.
 
Joined
Jan 11, 2021
Messages
1
Motherboard
HP 8591
CPU
i9-9900
Graphics
UHD 630 / Vega 56 / RTX 2080
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I thought I'd add another note of thanks to @deeveedee. Your guides, comments, and EFIs were an incredibly helpful reference when I first set up my hack last November and I've been following your changelogs with interest ever since.

I'm using an HP Z1 Entry Tower G5, which is basically a rebadged HP EliteDesk 800 G5 Tower -- the Mini's bigger and uglier cousin -- but nevertheless many of the things discussed in this thread have been relevant to my system. My hack is also a bit unusual in that I use an eGPU with Vega 56 in macOS -- I recall there being some comments about eGPUs a few pages back.

The hack has been my daily driver since January and it hasn't skipped a beat from 11.0.1 -> 11.3.1 (and OpenCore 0.6.3 -> 0.6.9). Not even a single kernel panic.

Take a quick look here: https://www.cpu-monkey.com/en/cpu_benchmark-cinebench_r23_multi_core-16

You can see that the 9700 expected cinebench score should be in the 8000s. You are not far off. I can see during my test that the CPU is throttling due to temperature (I monitor the temperature at all time) and the 9900 is supposed to hit 12000+, It should be >50% higher than the 9700 but I am only at 9000. It seems like the 9900 is too much heat for these little boxes to handle.

The i9-9900 in my HP Z1 G5 (with tower case, stock HP cooler rated at 95W, and much more thermal headroom than the Mini) scores 11188 in Cinebench R23, which is still a bit lower than those predicted scores. I don't see any thermal throttling -- temps don't go much beyond 80°C -- but rather the CPU seems to be power limited by HP in the BIOS to around 116W even when PL2 is set higher.

Another option is to limit TDP with Intel XTU a few watts lower to prevent thermal throttling.

On my system, my settings in Intel XTU (on Windows) don't carry through to macOS. In macOS I use VoltageShift.kext instead to set PL1 and PL2. Without XTU or VoltageShift, PL1 for my i9-9900 is at the default 65W which leaves a lot of performance on the table!

Experimenting with that PL1 value might be worth exploring if anyone wants to eek out some extra performance from their Mini.
 
Joined
May 7, 2021
Messages
18
Motherboard
HP EliteDesk 800 G4 Mini
CPU
Intel i5 8500
Graphics
Intel UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. Android
Hi :)
I want to edit config.plist and change the connector type to DP. I open config.plist and go to DevicePropreties. How can I modify the connector to DP ?. Thanks for your help.
 
Last edited:
Joined
Dec 23, 2020
Messages
9
Motherboard
Z370 > Need make & model # > See Rules!
CPU
i5-8500
Graphics
UHD 630
Hi :)
I want to edit config.plist and change the connector type to DP. I open config.plist and go to DevicePropreties. How can I modify the connector to DP ?. Thanks for your help.
See here for the possible changes needed and more info on DeviceProperties.
 
Top