Skip to content

iNUCi/OpenCore-HP-ProDesk-600-G2-DM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCore config for the HP ProDesk 600 G2 Mini

Device Specs

CPU: Intel Core i5-6500T (Skylake)
GPU: Intel HD Graphics 530 (spoofed as Kaby Lake on Ventura and newer)
Chipset: Intel Q150
Storage: NVMe WDC PC SN520, SATA SSD Samsung 870 EVO
Ethernet: Intel Ethernet Connection I219-LM
WiFi/Bluetooth: Intel Dual Band Wireless-AC 7265
Audio: Realtek ALC221, alcid=11

Screenshots

About This Hack

Version

Tested on macOS 12.7.6 and 15.5, but anything from 10.11 up to even 26 should work if you know how to (check branches)
BIOS Version is N22 Ver 02.60, latest from HP's website

Status

✅ - Fully supported

⚠️ - Partially supported

❌ - Not supported

Feature Status Notes
CPU power management
Audio
SATA storage
NVMe storage
USB Ports
Graphics
DisplayPort
VGA Port Screen loses signal when GPU driver is loaded
Wi-Fi
Ethernet
Bluetooth
iServices
Sleep

Config

BIOS settings:

  • "Advanced > Secure Boot Configuration" -> "Legacy Support Disable and Secure Boot Disable"
  • Advanced > System Options > VT-x enabled
  • Advanced > System Options > VT-d disabled or enabled depending on DisableIoMapper and DMAR ACPI patch
  • Advanced > Built-in Device Options > 256MB or 512MB of VRAM video memory
  • If OpenCore still doesn't boot for unknown reasons, try disabling Advanced > System Options > Fast Boot

OpenCore version used is 1.0.5, if you want to go higher follow the updating guide
Download required files according to the Dortania OpenCore guide (Drivers, Tools, etc.). The ones i used are listed in the config. Make sure to use regular HFSPlus driver from OCBinaryData.
Kexts used are listed in the Kexts section below. USB map is there too, but if it doesn't work for you, map USB ports yourself.
ACPI patches used are included in the repo and listed in the ACPI Patches section below. If they don't work for you, make your own.
If using OpenCanopy boot menu GUI and/or enabling the boot chime, also extract Resources from OCBinaryData
Copy the config.plist to your EFI/OC folder, then open it in ProperTree and do an OC Snapshot (Ctrl+R). Remember that kext order is important: Lilu, VirtualSMC and WhateverGreen before anything else
VERY IMPORTANT! Fill out MLB, ROM, SystemUUID And SystemSerialNumber as according to https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html (use iMac17,1 SMBIOS)
Don't forget to download the appropriate version of macOS recovery if installing for the first time.

Finally, try to boot OpenCore. If all goes well, you should see macOS/Recovery Mode.
Sequoia and Tahoe require HeliPort app to connect to WiFi network. Use UnPlugged for offline installation.
After installing, disable verbose startup if you want to

ACPI Patches (made with SSDTTime)

  • SSDT-PLUG (PluginType)
  • SSDT-EC (FakeEC)
  • SSDT-USBX
  • SSDT-HPET (Fix HPET)
  • DMAR (Fix DMAR, used if VT-d is enabled in BIOS and if DisableIoMapper=false)

Kexts (download separately)