OpenCore 1.0.1 EFI directory for my build.
It works perfectly on macOS Sequoia (15.0). FCPX GPU rendering works smoothly. HDR can be enabled. Sleep, Airdrop and Handoff are supported.
- ASMedia USB3.1 (both Type A and C) do not carry data, but they charge with 1,4A, maybe faulty board
- Thunderbolt 3 not available
- HD 530 DP is broken, needs port fix, need help with it
- you tell me
Item | Brand | Model | Kext | Comment |
---|---|---|---|---|
Motherboard | ASUS | Z170 Maximus VIII Hero | USBMap.kext | |
CPU | Intel | i7-6700K | oc to 4.6GHz 1.33v | |
RAM | HyperX | Fury Black 4x8GB DDR4 | XMP | oc to 2800 MHz 1.35v |
iGPU | Intel | HD Graphics 530 | WEG | Headless mode |
dGPU | ASUS | RX 5700XT TUF | WEG | |
SSD | Samsung | 970 EVO 250GB NVMe | NVMeFix | |
Ethernet | Intel | I219-V | IntelMausi | |
Audio | Realtek | ALC1150 | AppleALC |
In general, follow this guide and this documentation.
Below are my notes for this specific hardware config:
Load files from "UEFI settings" folder on a USB drive and load them from Tools -> OC Profile. If you are applying after a CMOS reset, you should first disable CSM, reboot
Warning: They have my overclocking settings, please check the CPU / RAM settings before applying on your machine.
As the installer reboots several times, set the USB drive with macOS installer as the 1st boot option.
Generate your own SSDT-EC.aml
and SSDT-PLUG.aml
using this, as mine used the overclocking settings and copy them in ./EFI/OC/ACPI
, then just copy over the entire folder in the EFI directory (depending on the method of USB creation used).
Generate your own SMBIOS values using this tool and use your network card's MAC address (without dashes) on the ROM field, and update the file ./EFI/OC/config.plist
.
<dict>
<key>AdviseFeatures</key>
<false/>
<key>MLB</key>
<string>${MLB}</string>
<key>MaxBIOSVersion</key>
<false/>
<key>ProcessorType</key>
<integer>0</integer>
<key>ROM</key>
<data>${ROM}</data>
<key>SpoofVendor</key>
<true/>
<key>SystemMemoryStatus</key>
<string>Auto</string>
<key>SystemProductName</key>
<string>MacPro7,1</string>
<key>SystemSerialNumber</key>
<string>${SYSTEM_SERIAL_NUMBER}</string>
<key>SystemUUID</key>
<string>${SYSTEM_UUID}</string>
</dict>
Mount EFI using this and copy over the entire EFI folder from the USB to the root of the EFI partition on the drive you installed macOS on.
If any part of the boot process hangs or throws errors, enable debugging in config.plist and replace the provided files with ones from OpenCore Debug version, and respectively, the Kext you suspect is faulty in Debug version. The files provided in this repository are Release builds.