Jump to content

[GUIDE] Catalina, Big Sur, Monterey, Ventura, Sonoma, Sequoia on HP EliteDesk 800 G4/G5 Mini - The perfect MacMini8,1 Hackintosh


deeveedee
966 posts in this topic

Recommended Posts

On 7/20/2024 at 11:52 AM, deeveedee said:

 

I like both the G4 and G5 Mini platforms.  To be honest, I don't think the G6 Mini is a good value compared to what you get with the G4 and G5 Minis.  I don't think Intel was making significant advances from 8th to 9th to 10th gen CPUs and the HP PL1/PL2 power limits in BIOS are overly restrictive (my opinion) after the G4 Mini.  I have not personally tested the G6 Mini, but I have thoroughly tested the G4 and G5 Minis and they are excellent for their tiny form-factor.  If you are still considering the purchase of a tiny platform with 10th gen Intel CPU, this thread by @rafale77 may also interest you.  If you want a G4 or G5 Mini with Radeon Graphics, this thread may interest you.  My G4 Mini with RX 560x is my favorite new hack.

 

I ordered an elite desk 800 g4 mini and ended up receiving a hp prodesk 600 g4 mini, however Last night I got to install sonoma 14.6 using the efi from this thread, had to do secureboot disabled after reading your notes on needing to do so for the install to finish then reverted back to the default, right now everything seems to be working, I swapped out the intel wifi that came with it and placed in AX210 NGW using the AirportItlwm.kext and the speeds are pretty decent enough.

 

My only letdown is the i/o module i bought for the rear panel type-c seems to not work, as my system doesn't power on properly when it's inserted. Will be looking into it later tonight.

  • Like 1
Link to comment
Share on other sites

I have attached a new EFI to Post #1.  This new EFI is based on Open Core 1.0.1 and includes the changes below.  In the OC config.plist, Misc > Security > SecureBootModel needs to be changed to Disabled to install / upgrade Sonoma and Sequoia.

 

OC 1.0.1 EFI R001

  • EFI/BOOT: Update BOOTx64.efi
  • EFI/OC: Update OpenCore.efi
  • EFI/OC/Drivers: Update OpenRuntime.efi, AudioDxe.efi, ResetNvramEntry.efi
  • EFI/OC/Kexts:
    • Upgrade AppleALC.kext from 1.9.0 -> 1.9.1
    • Upgrade Lilu.kext from 1.6.7 -> 1.6.8
    • Upgrade RestrictEvents.kext from 1.1.3 -> 1.1.4
    • Upgrade VirtualSMC.kext from 1.3.2 -> 1.3.3
    • Upgrade WhateverGreen.kext from 1.6.6 -> 1.6.7
  • EFI/OC/config.plist
    • ACPI > Add: Remove DMAR
    • ACPI > Delete: Remove DMAR
    • ACPI > Patch:
      • Add Base, Count, OemTableId and/or TableSignature as needed to restrict ACPI patches
      • TPM._STA: reduce Find/Replace length to minimum necessary
      •  _PTS: Add byte to Find/Replace length to fix incorrect ACPI patch in DSDT
  • EFI/OC/Tools: Update tools
  • EFI/OC/ACPI: Remove DMAR
  • Like 4
Link to comment
Share on other sites

Posted (edited)

I'd like to take a vote on SecureBootModel for future EFIs.  If you would prefer to have SecureBootModel=Disabled, give this post a "Like" emoji.  If you would prefer to keep SecureBootModel=j174, give this post a "Laugh" emoji.  Please don't clutter this thread with comments or replies about SecureBootModel.  If this post gets enough participation (more than 5 reactions) and it gets more "Likes" than "Laughs," I'll change SecureBootModel in future EFIs.  Thank you.

 

Vote

  • If you prefer future EFIs to be posted with SecureBootModel=Disabled, "Like" this post
  • If you prefer future EFIs to be posted with SecureBootModel=j174, "Laugh" this post

 

EDIT: If this post does not get enough voter participation (more than 5 reactions), I'll leave SecureBootModel unchanged (SecureBootModel=j174) in future EFIs.

Edited by deeveedee
  • Like 13
  • Haha 2
Link to comment
Share on other sites

  • 2 weeks later...
Posted (edited)

Has anyone used the Wi-Fi m.2 2230 slot in our EliteDesk 800 G4 / G5 Mini for an SSD?  If so, how's the performance and what SSD did you use?  Pinging @datafeedexpert.

 

EDIT: Here's a thread that claims that our Wi-Fi 2230 slot supports a SSD.  I'll wait for someone else to test this and report their findings.

 

EDIT2: I no longer need this Wi-Fi 2230 solution.  I developed a solution for installing a 2230 NVMe SSD in the second m.2 slot of our Minis here.

Edited by deeveedee
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 5 weeks later...

Not sure if it was this post or another post but somebody mentioned that if you want a more powerful mini PC, you should look at the Lenovo mini PC with AMD graphics.

 

Does anyone remember which model was that?

 

Thank you.

Link to comment
Share on other sites

1 hour ago, robi39 said:

Not sure if it was this post or another post but somebody mentioned that if you want a more powerful mini PC, you should look at the Lenovo mini PC with AMD graphics.

 

Does anyone remember which model was that?

 

Thank you.

Thinkstation P330 Mini  i5-8500 / i7-8700 With AMD RX560 (4x mDP Output) & Intel UHD 630 1x HDMI 1x DP 

  • Like 1
Link to comment
Share on other sites

1 minute ago, robi39 said:

Awesome, thank you

@datafeedexpert I saw that you have a M720Q, I just got one and just ordered a WX4100 for it, have you tried upgrading yours with a video card?

no i don't try on M720Q 

  • Like 1
Link to comment
Share on other sites

On 9/20/2024 at 12:36 PM, robi39 said:

Not sure if it was this post or another post but somebody mentioned that if you want a more powerful mini PC, you should look at the Lenovo mini PC with AMD graphics.

 

Does anyone remember which model was that?

 

Thank you.

 

This is the thread that I referred to.  If I were building a 10th gen Intel Mini PC, this would be the one.

 

EDIT: I'm biased now after creating and maintaining the macOS solutions and thoroughly enjoying them, but I think that these two hacks are the best value:

 

The HP EliteDesk 800 G4 and G5 Mini platforms are very well made, fully supported by Windows 11 (because they are 8th and 9th Gen Intel) and run macOS extremely well.

Edited by deeveedee
  • Like 1
Link to comment
Share on other sites

On 9/20/2024 at 5:03 PM, deeveedee said:

 

This is the thread that I referred to.  If I were building a 10th gen Intel Mini PC, this would be the one.

 

EDIT: I'm biased now after creating and maintaining the macOS solutions and thoroughly enjoying them, but I think that these two hacks are the best value:

 

The HP EliteDesk 800 G4 and G5 Mini platforms are very well made, fully supported by Windows 11 (because they are 8th and 9th Gen Intel) and run macOS extremely well.

Thank you, I just put together a M720Q with the WX 4100 graphics, if you wait it out you can get the M720Q for about $50 and the WX 4100 is about $50 as well, so for about $100 you have a pretty good tiny PC that runs macOS pretty well.

 

The P330/P340 is out of my price range.

 

Has anyone tried the HP Elitedesk 705 G4 with the 2400GE and the RX560X graphics, it has the same port for the graphics as the 800 G4/G5?

  • Like 1
Link to comment
Share on other sites

@robi39 Very happy about your new hack.  Congratulations.  This thread is dedicated to the HP EliteDesk 800 G4 and G5 Mini.  It would be best for you post questions about other platforms in the appropriate thread.  If the appropriate thread for those platforms does not exist, feel free to create one.  To help others, you could post details about your new hacks in those appropriate threads.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I don't see any compelling reasons to upgrade to Open Core 1.0.2 from 1.0.1, so if you're happy with your hack, you can leave it alone.  For those who want to upgrade to OC 1.0.2, the EFI changes are below. for the EFI attached to Post #1 are below.  As of the writing of this post, the EFI attached to Post #1 is still based on OC 1.0.1 without any of the updates below.  The Open Core EFI attached to Post #1 has been updated with the changes below.

 

Upgrading to Open Core 1.0.2

  • Upgrade BOOT/BOOTx64.efi
  • Upgrade OC/OpenCore.efi
  • Upgrade OC/Drivers/*.* (except HfsPlus.efi)
  • Upgrade OC/Tools/*.*
  • Upgrade OC/Kexts
    • AppleALC.kext 1.9.1 -> 1.9.2
    • Lilu.kext 1.6.8 -> 1.6.9
    • RestrictEvents.kext 1.1.4 -> 1.1.5
    • VirtualSMC.kext 1.3.3 -> 1.3.4
      •  SMCProcessor.kext 1.3.3 -> 1.3.4
      •  SMCSuperIO.kext 1.3.3 -> 1.3.4
    • WhateverGreen.kext 1.6.7 -> 1.6.8
  • OC/config.plist
    • Add UEFI > Unload
    • Change Misc > Security > SecureBootModel: Disabled
Edited by deeveedee
Added SBM: Disabled
  • Like 3
Link to comment
Share on other sites

  • 3 weeks later...

I am currently running macOS Monterey (12.7.6), which has reached the end of its life.

 

Do I need to update Open Core before upgrading the major macOS version?

If so, what is the procedure for upgrading Open Core. I haven't touched Open Core since installing Monterey.

 

Thanks!

 

Link to comment
Share on other sites

@kiwi7910 You should upgrade Open Core.  My latest posted EFI will boot Monterey through Sequoia, so you can upgrade your EFI first, confirm that it works with your current Monterey installation, and then upgrade macOS.

 

It sounds like you have a lot to learn, so this will be a fun learning experience for you.  Test your new EFI on a USB thumbdrive before modifying the EFI on your SSD.

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...