This is my first fully functional Ryzen Hackintosh after many many years of intel builds and when I say fully functional I mean just that.
Everything is working bar SideCar of course as there's no IGPU and I'm using SMBios iMacPro1,1 but as for everything else goes like proper sleep, Wake, All iCloud functions, Handoff, AppleWatch Unlock etc etc all works beautifully.
I have fully mapped out USB manually on all ports and there's no micro stutters or freezes or anything else strange that you can think of.
Build Spec
- CPU: Ryzen 9 5900X
Motherboard: Gigabyte AORUS X570 Pro (Bios Revision - F33a)
RAM: Corsair Pro Vengeance 32GB DDR4 3600Mhz (Tuned)
Graphics: Sapphire RX 5700 XT
Case : Lian Li PC-O11DW Dynamic.
NVMe: Samsung 970 EVO 1TB & Samsung 970 EVO Plus 1TB
SSD: Samsung 860 EVO 1TB
HDD: Seagate Barracuda 1TB
PSU: EVGA SuperNOVA 850 G5, 80 Plus Gold 850W
WiFi-Bluetooth: ABWB BCM94360CS2 802.11AC WI-FI With Bluetooth 4.0 PCIe
Sound: Onboard & Native Instruments Audio 6
Cooling : Arctic Liquid Freezer II 360 AIO
Installed Operating Systems: Big Sur 11.4 - Windows 10 Pro
Bootloader: OpenCore 0.7.0
View attachment 2011
ACPI SSDT's
- SSDT-USBX (USB power tables)
- SSDT-PLUG (CPU power management)
- SSDT-SBRG (Correcting EC, RTC memory & IRQ conflicts)
- SSDT-SBUS-MCHC (SMBus Support)
- SSDT-XHC (USB rename's)
Kexts
- Lilu
- VirtualSMC
- WhateverGreen
- AppleALC
- SmallTreeIntel82576
- AMDRyzenCPUPowerManagement
- SMCAMDProcessor
- USBMap
What Works
Sound including the case's front headphones 3.5mm port
WiFi / Bluetooth
USB Type C, 3.0 & 2.0 (All ports Mapped & Open)
AirDrop
iCloud
Hardware Acceleration
iMessages
Facetime
Sleep & Wake
Sleep and Shutdown via the Power Button
Power Nap
Handoff
Netflix on Safari browser
Continuity
Apple Watch Unlock
What Doesn't Work
SideCar
Bios Settings
- Enter BIOS -> Press Delete -> Enter Setup
- Save & Exit -> Load Optimized Defaults
- Boot -> CSM Support -> Disabled
- Boot -> Fast boot -> Disabled
- Boot -> Secure boot -> Disabled
- Settings -> IO Ports -> Above 4G Decoding -> Disabled
- Settings -> IO Ports -> USB Configuration -> Legacy USB Support -> Auto
The EFI has now been updated to the my latest version.
Changes made include,
- SMBIOS Changed to MacPro 7,1
- Lilu 1.5.3,
- AppleALC 1.6.1,
- WhateverGreen 1.5.0,
- VirtualSMC 1.2.4,
- RestrictEvents 1.0.2,
- OpenCore Updated to Revision 0.7.0 (Big Sur 11.4 Ready),
- HFSPlus Updated,
- SIP Can now be toggled within OpenCanopy,
- OpenCanopy Icons Updated,
- Plus other minor tweaks and changes to the config.
IMPORTANT SMBIOS CHANGE - As requested by many the SMBIOS has now been switched over to MacPro7,1 if you want to continue using iMacPro1,1 then all you need todo is replace the USBMap.kext with the 1,1 version and add SSDT-XHC to your ACPI and your Config.plist, Change agdpmod=ignore into agdpmod=pikera and add your 1,1 details. I will add a 1,1 conversion kit to download incase you need it.
Make sure you sign out of all icloud services before swapping over to the 7,1 EFI and Do not try and carry across your old 1,1 details to SMBIOS 7,1. You will need to create new Personal SMBIOS Details for MacPro7,1.
If you are using your real UUID and MAC address from your motherboard then these can carry over but not the Serial Number and MLB, These will need to be regenerated.
Note - If you are using a 6 or Less Core Ryzen then go into the Config,plist and under PlatformInfo->Generic Change the ProcessorType from 0 to 1537, This will list your CPU info correctly inside About This Mac.
Current EFI - OpenCore 0.7.0 (07/06/2021) SMBIOS MacPro7,1