OpenCore ver 0.6.5 · Bug Sur 11.2
ASRock X570 ITX/TB3 + Ryzen 9 5900X + RX 5500 XT → iMacPro1,1
Current hardware:
- AMD Ryzen 9 5900X CPU
- XPG Levante 240 AIO
- ASRock X570 Phantom Gaming-ITX/TB3 motherboard
- Sapphire Pulse RX 5500 XT SF 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
- Nouvolo Steck v1.1 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 2.80
- Fast Boot:
Disabled
- CSM:
Disabled
- Above 4G Decoding:
Enabled
- Resizable Bar Support:
Disabled
- 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.
Important: Add -v
boot-args parameter to get verbose boot process, it greatly simplifies troubleshooting.
What’s working
Pretty much everything.
- NVMe SSD recognised properly.
- WiFi, Bluetooth, Ethernet
- All USB ports properly mapped. Steck case does not have any ports thus internal USB header is not connected.
- Radeon GPU, natively supported.
- All media services (Plex, Netflix in Safari, iTunes, Apple TV+ etc). All are fully hardware-accelerated.
- 4K HDMI with HDR, Dolby.
- Watch unlock, Handoff, iMessage, iCloud, Keychain, Xcode etc.
- System Integrity Protection (SIP) fully enabled.
- Sleep
What’s not working
- Sidecar
- Wake (GPU fails to start up)
- Thunderbolt 3
Notes
Use at your own risk.
- All
.efi
drivers and.kext
are-DEBUG
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.