Awesome
ASRock X570 ITX/TB3 + Ryzen 9 5900X + RX-570
- OpenCore ver 0.7.5
- Bug Sur 11.6.1 (should be ready for Monterey 12.0)
- MacPro7,1
Current hardware:
- AMD Ryzen 9 5900X CPU
- XPG Levante 240 AIO
- ASRock X570 Phantom Gaming-ITX/TB3 motherboard
- Sapphire Nitro+ RX 570 8GB graphics card
- Corsair Vengeance LPX 32 GB (2 x 16 GB) DDR4 3200MHz CL16
- Corsair SF600 Platinum SFX PSU
- Noctua NF-A12x25 case fan
- ADATA XPG 8200 Pro 1TB NVMe SSD
- Samsung 860 EVO 500 GB 2.5in SSD
- Sliger S620 SFF case
WiFI / Bt
The combo below offers natively supported WiFi 5 / Bluetooth 4.
- 1750Mbps Dual Band WiFi 2.4GHz/5GHz / Bluetooth 4.0 Broadcom BCM94360CD card
- mini PCIe adapter card
Combined with this riser cable, the card/adapter combo from above can be moved outside the motherboard I/O shroud, instead of existing Intel AX200 card.
- Mini PCIe riser with adapter for M.2 Key A/E
BIOS
Version 3.20
- Fast Boot:
Disabled
- CSM:
Disabled
- Above 4G Decoding:
Enabled
- Resizable Bar Support:
Enabled
- PCIe speed:
Gen 3
(do not leave it on Auto) - XMP Profile activated.
- FCLK set to 1600MHz, to be equal to MCLK.
Usage
- Update
PlatformInfo/Generic
stuff with your own, insideconfig.plist
- Use your Ethernet’s MAC address for
ROM
value, as explained in the Dortania guide. Don’t leave it as all 0s. - Update value of
brcmfx-country
argument inNVRAM/7C436110-AB2A-4BBB-A880-FE41995C9F82/boot-args
with your country code. Should be identical or compatible with what your WiFi router is broadcasting. (Remove the parameter if you don’t know what I’m talking about here.) - Turn off Power Nap in Energy Saver.
What’s working
Pretty much everything.
- NVMe SSD recognised out of the box.
- WiFi, Bluetooth, Ethernet
- All USB ports properly mapped.
- Radeon GPU, natively supported.
- 4K HDMI with HDR, Dolby.
- Watch unlock, Handoff, iMessage, iCloud, Keychain, Xcode etc.
- System Integrity Protection (SIP) fully enabled.
- Sleep / Wake
Media & DRM
- If you add WhateverGreen.kext and
unfairgva
as device property for GFX0, then everything works: Plex, Netflix in Safari, iTunes, Apple TV+ etc). All are fully hardware-accelerated. - I have decided to exclude WEG and with that I am unable to run Netflix in Safari and TV+ content. It's not important to me for this particular build.
What’s not working
- Sidecar
- Thunderbolt 3
Notes
Use at your own risk.
- All
.efi
drivers and.kext
are-RELEASE
builds from the respective packages. - OpenCanopy (GUI boot menu) is up and running.
- I don’t boot Windows 10 using OC, thus I can’t guarantee it will work. I have Win 10 installed on separate SSD and switch using Boot Menu.
Don’t ask me for help. Sorry but this stuff is finicky and infuriatingly detailed that every little mis-step can be a proper headache. This is why Dortania advises to not reuse anyone’s EFI.
Ask on reddit and the discord server.
Good luck.
Give back
If you found this code useful, please consider buying me a coffee or two. ☕️😋