Component | Model |
---|---|
CPU | AMD Ryzen 9 5900 @ 4.8GHz |
Motherboard | ASRock X570 Pro4 |
RAM | 32GB (2 x 16GB) DDR4 @ 2667 MHz |
GPU | AMD Radeon RX 5700 XT (8176 MB) |
Audio Chipset | Realtek ALC1200 |
Ethernet | Intel(R) I211. |
WiFi & Bluetooth | - |
OS Disk (NVMe) | Samsung 980 PRO 512GB |
macOS version: 11.6.6 (20G624)
OpenCore version: 0.8.0
- ❌ [NOT WORKING*] Monterey (12.x).
- ✅ [WORKING] Big Sur (11.x)
*Monterey is not supported yet due to the Ethernet issue of SmallTreeIntel82576.kext. You can try AppleIGB kext, it works on some systems. If it does not work you have to stay on Big Sur and wait for SmallTree's update.
-
Follow this guide to create your bootable USB.
-
Clone this repository and copy "BOOT" & "OC" directories to your "EFI" directory on your bootable USB. The structure should look somewhat like this:
EFI -> BOOT, OC
.
- Modify Core Count patches to match your CPU's cores amount.
-
Find three
algrey - Force cpuid_cores_per_package
patches underKernel -> Patch
in your config. -
Modify these patches for your CPU physical cores. Change first pair of
00
inReplace
of these patches toHex value
from below table.- e. g. for Ryzen 9 5900X with 12 Cores three modified patches should look like:
- B8 00 0000 0000 -> B8 0C 0000 0000
- BA 00 0000 0000 -> BA 0C 0000 0000
- BA 00 0000 0090 -> BA 0C 0000 0090
- e. g. for Ryzen 9 5900X with 12 Cores three modified patches should look like:
Physical CPU cores | Hex value |
---|---|
4 Cores | 04 |
6 Cores | 06 |
8 Cores | 08 |
12 Cores | 0C |
16 Cores | 10 |
- Use this tool to generate your unique SMBIOS info.
-
SMBIOS has to be unique, you cannot use one present in this repository.
-
Run the tool and select
Generate SMBIOS
. -
Select the appropriate model for your hardware (e.g.
iMac20,1
). -
Go to Apple Coverage and paste generated Serial. You need "Invalid Serial" or "Purchase Date not Validated" message. If you get something another you have to generate SMBIOS data and check it again.
-
Open config.plist and search for
PlatformInfo -> Generic
and replace these values:- SystemProductName - Model
- MLB - Board Serial
- SystemSerialNumber - Serial
- SystemUUID - SmUUID
-
ROM entry should be set to your network card's MAC address, without separators (e. g.
:
,-
).
Option | Status |
---|---|
CSM | Disabled |
Above 4G Decoding | Enabled |
Resizable BAR Support | Disabled |
Secure Boot | Disabled |
Serial Port | Disabled |
Thunderbolt | Disabled |