- 0.9.5.1
- Sonoma 14.0 (need root patch to make wifi works, see below)
- Ventura 13.6
- Ventura 13.5.2
- Monterey 12.5.1
- 0.9.5
- Ventura 13.6
- Ventura 13.5.2
- Monterey 12.5.1
- 0.7.6
- Monterey 12.1, 12.5.1
- Big Sur 11.6.1
- 0.7.0
- Big Sur 11.0.1
- Mojave
- 0.5.8 - 0.6.4
- Catalina
- Mojave
-
Asus Z370-P II
-
Intel i5 9400F
-
Radeon RX 570 4GB
-
Corsair 2133MHz 8GB * 2
-
HIKVISION SSD C2000Pro 512G
-
Intel SSD 250GB
-
BCM943602CS / BCM94360CD BT4.1
- Bluetooth, Wi-Fi and ethernet
- AirDrop, AirPlay
- Continuity
- Handoff
- Onboard Audio
- Sleep / Awake
- App Store
- Time Machine
- OS type: other types
- Fast Boot
- Launch CSM
- Vt-d
- CFG Lock
- Memory XMP
- Vt-x (Virtualization Technology)
- Above 4G decoding
If Memory XMP is enabled, try to slow down the memory frequency and reset NVRAM. It might still crash once or twice. In my case, it did not crash for a third time.
Apple has dropped support for Broadcom Wi-Fi chipset drivers used in pre-2017 Macs.
If you want to make it works, follow this patch instruction
The current configuration is for a -F series CPU. If you have an Intel CPU with Processor graphic, add this in config.plist
DeivceProperties
- Deivce: PciRoot(0x0)/Pci(0x2,0x0)
- Key: AAPL,ig-platform-id
- Value: 0300913E
- Type: Data
Most device addresses should be PciRoot(0x0)/Pci(0x2,0x0)
, if not, use gfxutil to find it out.
gfxutil -f IGPU
Value | Comment |
---|---|
07009B3E | Used when the Desktop iGPU is used to drive a display |
00009B3E | Alternative to 07009B3E if it doesn't work |
0300913E | Used when the Desktop iGPU is only used for computing tasks and doesn't drive a display |
On 0.7.6+, two USB 2.0 ports at the rear of the motherboard are disabled so as to make the bluetooth works (you can customize your own USBPorts.kext). 4 external USB ports and 4 internal USB ports are still in use.
# Unenroll from beta catalog
sudo /System/Library/PrivateFrameworks/Seeding.framework/Resources/seedutil unenroll
# Enroll back in
sudo /System/Library/PrivateFrameworks/Seeding.framework/Resources/seedutil enroll DeveloperSeed
-
Download the latest OpenCore
/X64/EFI/OC
-
ACPI
- Copy SSDT files from the prvious version
-
Drivers
- Keep same files as the previous version
-
Kexts (update the following files to the latest version)
-
Copy USBPorts.kext from the previous version
-
-
-
Download the latest OpenCore Configurator
Open
Docs/Sample.plist
andconfig.plist
in OpenCore Configurator, set the same configurations inSample.plist
asconfig.plist
-
Replace the old EFI folder with the new one
For safety, the new configuration should be tested on a bootable USB first
config.plist
-
Misc
- Boot
- Check
HideAuxillary
- Check
- Debug
- target=0
- AppleDebug=No
- ApplePanic=No
- Boot
-
NVRAM
- Add
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
- boot-args: remove
-v
- boot-args: remove
- 7C436110-AB2A-4BBB-A880-FE41995C9F82
- Add
-
PlatformInfo
- Generate your own System Serial Number
The current version should be displayed on the boot menu screen, also you can get it in the terminal (you may need to reset NVRAM in boot menu first)
nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:opencore-version
- Select a boot entry, then
Ctrl
+Enter
- Press
space bar
on boot entry screen