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
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
| 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 | ✅ |
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
- 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)
- Lilu
- VirtualSMC
- SMCProcessor (CPU clock & temperature monitoring)
- SMCSuperIO (fan speed monitoring)
- WhateverGreen (for graphics)
- AppleALC (for audio)
- USBToolBox, UTBMap (my own map included in repo)
- AirportItlwm/itlwm (for wifi)
- IntelMausi (for ethernet port)
- BlueToolFixup (for Bluetooth)
- IntelBluetoothFirmware, IntelBTPatcher (for Bluetooth)
- NVMeFix (only if NVMe storage is present)
- RestrictEvents (used for OTA updates on Ventura and newer, +misc fixes)
- HibernationFixup (self-explanatory)
- RTCMemoryFixup (fixes CMOS Checksum Mismatch startup error after macOS use)
- FeatureUnlock (optional, see details on repo)
