Contribute
Register

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

Joined
Mar 20, 2010
Messages
65
Motherboard
HP elitedesk 800 g4
CPU
i5 quad
Graphics
intel 630
ok...sleep seems to work ok.....and have added SMCProcessor.kext, and SMCSuperIO.kext....so far everything working ok...
Screen Shot 2021-02-14 at 2.53.13 PM.png
 
Last edited:
Joined
Sep 22, 2011
Messages
1,140
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
so far only difference i see is that i am using VirtualSMC instead of FakeSMC....still looking...
Is anyone else still using FakeSMC.kext on their G4 Mini with BIOS 2.15? If so - any issues?

EDIT: It turns out that @FreeJHack has fixed FakeSMC for OpenCore. If you search for 'FakeSMC Backtrace OpenCore' you will find FreeJHack's new FakeSMC.kext and OC config.plist mod necessary to use it. I am running with this new FakeSMC.kext now. It will be interesting to see if this new FakeSMC resolves the random reboot issue that I observed after upgrading BIOS from 2.14.01 to 2.15. Note that one advantage of using the new FakeSMC is that the FakeSMCSensor kexts still work (along with HWMonitor.app).
 
Last edited:
Joined
Sep 22, 2011
Messages
1,140
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@FreeJHack If you're visiting tonymacx86, thanks for your patched FakeSMC.kext!

After I edited config.plist with the required Misc>Security>ExposeSensitiveData change (from 6 to 8), upon boot with OC 0.6.6, I now see the following error flash briefly before the text bootpicker appears:

OCS: Failed to parse real field as value with type integer and <214xxxxxx> contents. context <HaltLevel>

EDIT: According to this, the error was caused by XCode when I edited my config.plist (XCode changed HaltLevel from integer to real). I changed HaltLevel back to integer and the OCS error is gone.

I am now testing with this FakeSMC.kext and BIOS 2.15. Will report findings after testing.
 
Last edited:
Joined
Jan 17, 2011
Messages
47
Motherboard
HP Elitedesk 800 G5 mini
CPU
i5 9600
Graphics
HD630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Hi all,

still on FakeSMC with BIOS 2.15 and SSDT-PLUG-MOD.aml
will test the new FakeSMC later.

Bildschirmfoto 2021-02-15 um 17.15.38.png


I use csrutil authenticated-root disable and crsutil enable (SIP) to create a 0-Byte Sleepimage
and to delete Snapshots
Kext Updater helped me
 
Last edited:
Joined
Sep 22, 2011
Messages
1,140
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Carstimann - you're still using 'Plugin-Type=0'? That's great! I may have to switch back to that to see what kind of performance improvement I see on the i7-9700.

I haven't found the need to replace Sleepimage with OC. Sleep / Wake is working fine. Also, I still need to test more, but it does appear that the 'old' FakeSMC was responsible for my system restarts after upgrading to BIOS version 2.15. My system has been solid after replacing FakeSMC.kext with this one. When you replace FakeSMC.kext, be sure to change Misc>Security>ExposeSensitiveData from 6 to 8 in your OC config.plist. You'll see my instructions for making this config.plist change when you search for 'FakeSMC Backtrace OpenCore' and look at my post at the end of the thread.
 
Joined
Jan 17, 2011
Messages
47
Motherboard
HP Elitedesk 800 G5 mini
CPU
i5 9600
Graphics
HD630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I don´t get Free Jack´s FakeSMC to work.

I use ExposeSensitiveData 3 instead of 6 or 8 (Kext Updater told me this)
Tried 8 also SIP / authenticated-root enable/disable / from OC 0.66 to Nigtly v067 with Kext

Now it stops before the FakeSMC error above.
----------------------------------------------------
The Sleepimage with 0-Byte beware my NVme for useless writes an works great and fast.

If someone don´t have it, clean snapshot.sh in attachment.

Other Offtopic, do you have more Hack´s or VM´s, do you use Software Deployment (Autopkg/Munki)?
Do you have Apache enabled or a XRDP Server running, Homebrew GNU?

sry bad english :)
 

Attachments

  • Snapshots.sh.zip
    806 bytes · Views: 9
Last edited:
Joined
Sep 22, 2011
Messages
1,140
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I don´t get Free Jack´s FakeSMC to work.

I use ExposeSensitiveData 3 instead of 6 or 8 (Kext Updater told me this)
Tried 8 also SIP / authenticated-root enable/disable / from OC 0.66 to Nigtly v067 with Kext

Now it stops before the FakeSMC error above.
Your configuration is different from mine. I'm not sure how to advise you. Please let me know if you figure it out.
 
Joined
Jan 17, 2011
Messages
47
Motherboard
HP Elitedesk 800 G5 mini
CPU
i5 9600
Graphics
HD630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I will try his FakeSMC tommorow on my old GB z77 and your config on my G4.

Please check in WIN Intel Power Gadget and you will get the same results as with 'Plugin-Type=0'

Please check Kext Updater, because if i don´t use Misc>Security>ExposeSensitiveData 3 the App told me that it is no Hackintosh!

csrutil authenticated-root disable is csr-active-config = FF0F0000
 
Last edited:
Joined
Sep 22, 2011
Messages
1,140
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Given the underwhelming response to my "Who's still using FakeSMC" question here, I will be switching to VirtualSMC.kext. FakeSMC has served me well for a long time, but in this case, I think it would be best for me to stay current with the majority of followers of this thread.

EDIT: After I switched from FakeSMC (v.6.26-357.180x) to VirtualSMC, I observed some very strange graphics behavior at boot (OC text bootpicker was not displayed and Apple Logo was not visible with the progress bar). These issues were not resolved with OC's NVRAM reset. I shutdown my PC, removed AC power and held the power button for 30 seconds. Upon reboot, the problems were resolved. All appears to be well now with VirtualSMC. Will continue to monitor behavior.
 
Last edited:
Joined
Jan 7, 2016
Messages
132
Motherboard
HP Elitedesk 800 G5 Mini
CPU
i9-9900
Graphics
UHD 630
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
More options is better. I am still on FakeSMC but on a G5 yet have not seen or ran into any problems. I use my hack as a 24/7 server and it's been on for days. I tested sleep as well and didn't see anything odd...
 
Top