Contribute
Register

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

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
Found out something quite fascinating about the watch unlock: I tested with two native apple cards. A 2x2 BCM94360CS2 and a 3x3 BCM943602CS for which I added an antenna to the unit and... the 3x3 unit doesn't work reliably for watch unlock. It behaves the same way as my 3x3 Dell DW1560. This is very strange...
It will work for a few minutes after setup and then would fail to reconnect to the watch.
 
Joined
Sep 22, 2020
Messages
20
Motherboard
PC HP EliteDesk 800 G4
CPU
i5 8400
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
morning @deeveedee , after few days using r3. I see the RTC issues is comeback (some times happen) on my G4 65w. Just want to report that for next r4 improvement if has :cool:
 
Joined
Sep 22, 2011
Messages
1,348
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
morning @deeveedee , after few days using r3. I see the RTC issues is comeback (some times happen) on my G4 65w. Just want to report that for next r4 improvement if has :cool:
I observed an RTC issue once on the first reboot after I switched from FakeSMC.kext to VirtualSMC.kext (switching from OC0.6.6 EFI r002 to r003). I haven't observed any RTC issues since then. If your RTC issues persist, can you set your rtcfx_exclude=B0-B8 and let me know if that resolves your RTC issue?
 
Joined
Sep 22, 2020
Messages
20
Motherboard
PC HP EliteDesk 800 G4
CPU
i5 8400
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
I observed an RTC issue once on the first reboot after I switched from FakeSMC.kext to VirtualSMC.kext (switching from OC0.6.6 EFI r002 to r003). I haven't observed any RTC issues since then. If your RTC issues persist, can you set your rtcfx_exclude=B0-B8 and let me know if that resolves your RTC issue?
okay let me do test for couple of days then. Thanks for your helps !
 
Joined
Sep 22, 2011
Messages
1,348
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
In preparation for OC 0.6.7, my config.plist will have the following changes (so far):
  1. Booter > Quirks > ProtectUefiServices: change from 0 to 1
  2. PlatformInfo > Generic > MaxBIOSVersion = 0
I have noticed that OC Sanity Checker recommends different values for ProtectUefiServices (0 or 1) depending on whether the platform is Desktop or Laptop and depending on whether the platform is 8th Gen or 9th Gen Intel. I'm settling on ProtectUefiServices = 1.

Also, my future config.plists will include a Kernel > Add entry for NVMeFix.kext.

Also, if testing with rtcfx_exclude indicates that it needs to be changed to resolve RTC issues, I may change this boot-arg. It appears that we have some flexibility with this, so as long as the rtcfx_exlude range isn't too broad, it will resolve the RTC issue on G3 and G4 without adversely impacting operation of G5 (so all can have the same EFI).

EDIT: Looks like there's a new quirk (UEFI > Quirks > ActivateHpetSupport) that we'll want to set <False> in our config.plist.
 
Last edited:
Joined
Sep 22, 2011
Messages
1,348
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@dolphin19303 rtcfx_exclude=B0-B8 is working well for me. How is it working for you? I have also enabled ProtectUefiServices = 1 as I mentioned here. My rig is running perfectly - no issues.

@dolphin19303 - I just observed the RTC issue on my G4 Mini (Big Sur 11.2.1, OC 0.6.6, Boot-Arg rtcfx_exclude=B0-B8, ProtectUefiServices=True). I observed it when restarting (Apple Menu -> Restart). It looks like the RTC issue is now easily reproducible on the G4 Mini. Would you like to take a turn at figuring out the rtcfx_exclude range for RTCMemoryFixup.kext?
 
Last edited:
Joined
Sep 22, 2011
Messages
1,348
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Post #1 now has an attached EFI for OpenCore 0.6.7. The changes to this new EFI are as follows:

OC 0.6.7 R001
config.plist changes

  • Changed Booter>Quirks>ProtectUefiServices from No to Yes
  • Added PlatformInfo>Generic>MaxBIOSVersion = No
  • Added Kernel>Add entry for NVMeFix.kext
  • Added UEFI>Quirks>ActivateHpetSupport = No
  • Removed UEFI>Input>KeyMergeThreshold
  • Changed Boot-Arg rtcfx_exclude=B0-B3,B7 to rtcfx_exclude=B0-B8. This change did not resolve the RTC issue for the G4 Mini.
Kext Updates
  • Changed default USBPorts.kext to match USBPorts-NoHS14.kext (Kernel>Quirks>XhciPortLimit=False)
  • Updated AppleALC.kext 1.5.7 -> 1.5.8
  • Updated VirtualSMC.kext 1.2.0 -> 1.2.1
  • Updated WhateverGreen.kext 1.4.7 -> 1.4.8
  • Added NVMeFix.kext 1.0.5

This EFI update for Open Core 0.6.7 includes a USBPorts.kext that is equivalent to USBPorts-NoHS14.kext (also included in this EFI) to comply with the 15-port logical USB port limit (with Kernel>Quirks>XhciPortLimit=False). This USBPorts.kext does not have port HS14 (the internal Bluetooth USB port). We can no longer boot with more than 15 logical USB ports starting with Big Sur 11.3. This EFI also includes USBPorts-16.kext that you can edit to customize your own USB port map. USBPorts-16.kext includes all 16 of the available logical USB ports on the G3, G4 and G5 Minis.

Before using this EFI, replace the following PlatformInfo>Generic values in config.plist with your own (use https://github.com/corpnewt/GenSMBIOS):
  • MLB
  • ROM
  • SystemSerialNumber
  • SystemUUID

This EFI enables the boot chime. If you want OpenCore to load faster, disable UEFI>AudioSupport and delete the UEFI Audio driver (in config.plist).
 
Joined
Sep 22, 2020
Messages
20
Motherboard
PC HP EliteDesk 800 G4
CPU
i5 8400
Graphics
UHD 630
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
@dolphin19303 rtcfx_exclude=B0-B8 is working well for me. How is it working for you? I have also enabled ProtectUefiServices = 1 as I mentioned here. My rig is running perfectly - no issues.

@dolphin19303 - I just observed the RTC issue on my G4 Mini (Big Sur 11.2.1, OC 0.6.6, Boot-Arg rtcfx_exclude=B0-B8, ProtectUefiServices=True). I observed it when restarting (Apple Menu -> Restart). It looks like the RTC issue is now easily reproducible on the G4 Mini. Would you like to take a turn at figuring out the rtcfx_exclude range for RTCMemoryFixup.kext?
yes, how to do that. Can you show me, I also see it happen at 0.6.7 r001.
Another issues I found in 0.6.7 r001 is the bluetooth is disabled (still work with previous version). I'm using Bcm94360cs2 wifi card
 
Joined
Mar 2, 2021
Messages
3
Motherboard
HP 800G4 MINI
CPU
Intel Core i3 8100T
Graphics
Intel UHD630
How to make HDMI audio work normally
 
Top