Contribute
Register

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

Joined
Sep 22, 2011
Messages
1,381
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Delek What UHD 630 framebuffer (AAPL, ig-platform-id) are you using when you use multiple displays with RX560? Would you mind posting your sanitized config.plist?
 
Joined
Jul 2, 2020
Messages
16
Motherboard
HP EliteDesk 800 G4 Mini
CPU
i5-8500T
Graphics
UHD 630 + RX 560
Mac
  1. iMac
  2. MacBook Air
  3. Mac mini
Mobile Phone
  1. iOS
@deeveedee I disable WhateverGreen.kext - there was a black screen with it at startup. I use latest OC 0.7.1
 

Attachments

  • config.plist
    27.6 KB · Views: 15
Joined
Sep 22, 2011
Messages
1,381
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Delek Interesting... you're not using a "headless" UHD630 framebuffer with the RX560. What SMBIOS MacModel are you using?
 
Joined
Sep 22, 2011
Messages
1,381
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
Discovered this on my HackBookPro14,1 (not for HackMini): Missing your battery percentage in Big Sur? To enable battery percentage in your menu bar: System Preferences > Dock & Menu Bar > Battery > Show Percentage.
 
Last edited:
Joined
Jul 2, 2020
Messages
16
Motherboard
HP EliteDesk 800 G4 Mini
CPU
i5-8500T
Graphics
UHD 630 + RX 560
Mac
  1. iMac
  2. MacBook Air
  3. Mac mini
Mobile Phone
  1. iOS
@Delek Interesting... you're not using a "headless" UHD630 framebuffer with the RX560. What SMBIOS MacModel are you using?
Latest version for G4 02.16.00 Rev.A
I hope for your test with a processor, otherwise I really don't want to buy an i9-9900 or i7-9700 for G4 without confidence in success)
 
Joined
Sep 22, 2011
Messages
1,381
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Delek I was asking for the SMBIOS MacModel, not BIOS version (although BIOS version is good to know). In my opinion, you should be using SMBIOS MacModel iMac 19,2 and one of these framebuffers (AAPL, ig-platform-id)

ig-platform-id type (desktop/mobile) number of connectors stolen memory
0x3E920003 desktop 0 1 MB
0x3E910003 desktop 0 1 MB
0x3E980003 desktop 0 1 MB
0x9BC80003 desktop 0 1 MB
0x9BC50003 desktop 0 1 MB
0x9BC40003 desktop 0 1 MB


However, if your graphics performance is good and you're happy with it, ignore my advice.

@Delek It may be a while before I get a chance to move the i7-9700 or i9-9900 from G5 Mini to G4 Mini for testing, so don't wait for me. A couple things for you to consider:
  1. In my opinion, the reseller pricing for used i7-9700 and i9-9900 does not justify the purchase of an i7-9700. The prices are close enough that you should buy an i9-9900 if you're going to be one of them. I own an i7-9700 only because it came with a great G5 Mini deal that I found here. This turned out to be a MUCH better deal than I knew at the time. I'm building another G5 Mini as I noted here and purchased an i9-9900 because of pricing. At you can see, it's going to cost me more money to build the second G5 Mini.
  2. Even if I were to confirm that an i7-9700 or i9-9900 works in a G4 Mini, that doesn't guarantee that you can install a 65W CPU and RX560 in the same G4 Mini. I doubt you can. The G4 Mini motherboard may include logic that prevents this. If the G4 Mini motherboard doesn't prevent this, the power draw may cause damage or shorten component life. If you already have another 65W CPU, you should test this yourself.
 
Last edited:
Joined
Jul 2, 2020
Messages
16
Motherboard
HP EliteDesk 800 G4 Mini
CPU
i5-8500T
Graphics
UHD 630 + RX 560
Mac
  1. iMac
  2. MacBook Air
  3. Mac mini
Mobile Phone
  1. iOS
@deeveedee Today i disable integrated video in bios and select amd radeon as main. I use only one display Samsung Odyssey G7 32''. I am using SMBIOS MacModel Macmini8,1. It will be great if you check i9-9900 in G4. My Only Hope Is You)
 
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
I did some more research and though I sold my G4 a while ago for the reason that I could not get a 9700T to work on it, I would also recommend not going the i9-9900 route. As @deeveedee mentioned you will have some power issues limiting the actual performance of your box but also heat issues as well as I am experiencing with mine. The TDP doesn't tell the whole story on the heat generation of these CPUs and these small boxes can barely handle a 9700 without thermal throttling, let alone with a GPU. Reading through all the posts from users and HP official support list, it won't work and if you got a 9500T to work on a G4, consider yourself lucky because it's not supposed to and could at any time stop working after a BIOS update from HP.

For your configuration, I suppose you are planning on running the box without the cover? The 90W units (and the ones with a GPU) have a perforated cover to allow more air intake. At any rate, my recommendation would be to stick with a 8700 which would be as optimum as it gets for these boxes without a GPU and if you need the GPU to go down to a 8700T.
 
Last edited:
Joined
Sep 22, 2011
Messages
1,381
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@Delek I performed a very quick test with i7-9700 CPU in EliteDesk 800 G4 Mini motherboard. On power up, the display remained blank and the motherboard emitted a short beep. I didn't observe any other activity and without a display, could not diagnose any further. Without spending much time on this test, I'm concluding that we shouldn't use an i7-9700 with a G4 Mini.
 
Joined
Sep 22, 2011
Messages
1,381
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I9-9900
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I was unable to upgrade from XCode 12.4 to XCode 12.5.1 after upgrading from Catalina to BS. My solution was a clean install of BS. Details below...

I finally had to upgrade from Catalina to Big Sur, since I need XCode 12.5. I attempted to perform an in-place macOS upgrade which appeared to go well, but I could not upgrade XCode 12.4 to 12.5.1 (even though the macOS upgrade to BS seemed to complete without issues). Since I was performing my Catalina -> BS upgrade on a separate SSD, I was able to make multiple attempts at the OS and then XCode upgrade, but none of my attempts succeeded. I tried both an AppStore upgrade of XCode and I tried downloading XCode 12.5.1 from developer.apple.com, but neither XCode upgrade would work. In all attempts, my rig would freeze at 95+% complete. The only way to recover from the frozen system was to force shutdown by holding the power button.

XCode 12.5.1 upgrade almost complete
Screen Shot 2021-07-20 at 4.10.33 PM.png

I was finally able to upgrade from XCode 12.4 to XCode 12.5.1 by peforming a clean installation of BS, migrating my data from Catalina to BS and then upgrading XCode. With a clean install of BS, the XCode 12.5.1 upgrade proceeded without issues.
 
Top