This is a vanilla setup with OpenCore as boot loader. I have used this guide for creating and configuring the EFI
folder, and will try to keep up to date with new OpenCore and MacOS releases for this is my daily drive.
Component | Model/Brand | Notes |
---|---|---|
CPU | Intel Core i7 9700K | Any required configurations is present in the EFI |
Motherboard | Asus ROG Strix Z390-H Gaming | You need to apply these BIOS settings |
RAM | Kingston 16GB 2400MHZ DDR4 | Two sticks, totaling to 32 GB |
GPU | Sapphire Pulse AMD Radeon RX 5700XT | With WhateverGreen kext and agdpmod=pikera parameter. (Already configured) |
Bluetooth | Trust 18187 Bluetooth 4.0 Adaptor | Dongle, works out of the box |
SMBIOS | iMac19,2 | While provided serial works, you may want to generate your own. Refer to this guide. |
NOTE
If you wish to have wi-fi functionality you should purchase a Broadcom BCM94360NG
card and plug it in. No other configurations are needed.
There some changes to should make in the BIOS. For a complete list refer here. Below are the screenshots to guide you through this process.
- Disable
CGF Lock
- Disable
SGX
- Disable
VT-d
and enableAbove 4G decoding
- Set
SATA
mode toAHCI
- Disable serial port
- Enable
XHCI Hand Off
- Disable fast boot
- Disable
CSM
- Set OS type
Download the EFI
folder from releases and unzip it under the EFI partition. Provided that the hardware is identical and configurations are the same it should "just" work 🤞
- ✅ Sleep/Wake
- ✅ Ethernet
- ✅ Bluetooth
- ✅ USB ports
- ✅ Audio
- ✅ CPU power management
- ✅ USB mapping
- ✅ ACPI