Build:
Motherboard: Asrock X570 Taichi
CPU: AMD Ryzen 7 3800x
CPU Air Cooling: Noctua NH-C14S
GPU: Radeon Vega 56
Memory: G.Skill Trident Z Neo Series 32GB (16GB x2)
Storage: Samsung 970 EVO Plus SSD 2TB - M.2 NVMe (x1 Win10, x1 MacOS)
Bluetooth and wifi: fenvi T919
TB3: Flashed GB Titan Ridge Add In Card (see other forum for instructions)
Case: Sliger Cerberus X
Power Supply: Seasonic Focus SGX-650
About: iMacPro1,1
MacOS: Catalina 10.15.4
Opencore: 0.5.8 ndk fork
Kexts: Lilu.kext
VirtualSMC.kext
WhateverGreen.kext
AMDRyzenCPUPowerManagement.kext (will decrease performance slightly)
NoTouchID.kext
AppleALC.kext
SmallTreeIntel82576.kext
SMCAMDProcessor.kext
NVMeFix.kext
Drivers
HfsPlus.efi
OpenRuntime.efi
Acpi : (thank's @iGPU @CaseySJ )
SSDT-ASROCK-X570-NO-BT.aml
SSDT-ASROCK-X570-NVME..aml
SSDT-DTPG.aml
SSDT-EC-USBX-AMD.aml
SSDT-GP13.XHC0-to-XHC2.aml
SSDT-TBOLT3-BOTTOM-LONG-SLOT.aml
SSDT-XHC1-to-XHCI.aml
Working: NVME, USB3 & USB2, Wifi, Bluetooth, LAN, sound (layoutid=1), using opencore to boot Windows, processor temperature in iStatMenus
Mostly Working: TB3 hot-plug (still ironing details, sometimes takes a restart to recognize)
Future Plans:
Convert all SSDT to IF OS DARWIN to use non-forked OpenCore
Implement Radeon Boost Kext
Get TB3 hot-plug working better (suspect I will need to adjust SSDT)
This is my first foray into Hackintosh. The community has been amazing and very helpful as I have learned how to build a hack with opencore. Rather than map my USB, I am changing the XHC controllers to fix their numbering and prevent my model number from taking over my XHC controllers. Special shout outs to @CaseySJ and @iGPU for all of their help with getting TB3 to work with my add in card. I am very happy with the build. It is rock solid and replaces my old 2010 iMac.
Motherboard: Asrock X570 Taichi
CPU: AMD Ryzen 7 3800x
CPU Air Cooling: Noctua NH-C14S
GPU: Radeon Vega 56
Memory: G.Skill Trident Z Neo Series 32GB (16GB x2)
Storage: Samsung 970 EVO Plus SSD 2TB - M.2 NVMe (x1 Win10, x1 MacOS)
Bluetooth and wifi: fenvi T919
TB3: Flashed GB Titan Ridge Add In Card (see other forum for instructions)
Case: Sliger Cerberus X
Power Supply: Seasonic Focus SGX-650
About: iMacPro1,1
MacOS: Catalina 10.15.4
Opencore: 0.5.8 ndk fork
Kexts: Lilu.kext
VirtualSMC.kext
WhateverGreen.kext
AMDRyzenCPUPowerManagement.kext (will decrease performance slightly)
NoTouchID.kext
AppleALC.kext
SmallTreeIntel82576.kext
SMCAMDProcessor.kext
NVMeFix.kext
Drivers
HfsPlus.efi
OpenRuntime.efi
Acpi : (thank's @iGPU @CaseySJ )
SSDT-ASROCK-X570-NO-BT.aml
SSDT-ASROCK-X570-NVME..aml
SSDT-DTPG.aml
SSDT-EC-USBX-AMD.aml
SSDT-GP13.XHC0-to-XHC2.aml
SSDT-TBOLT3-BOTTOM-LONG-SLOT.aml
SSDT-XHC1-to-XHCI.aml
Working: NVME, USB3 & USB2, Wifi, Bluetooth, LAN, sound (layoutid=1), using opencore to boot Windows, processor temperature in iStatMenus
Mostly Working: TB3 hot-plug (still ironing details, sometimes takes a restart to recognize)
Future Plans:
Convert all SSDT to IF OS DARWIN to use non-forked OpenCore
Implement Radeon Boost Kext
Get TB3 hot-plug working better (suspect I will need to adjust SSDT)
This is my first foray into Hackintosh. The community has been amazing and very helpful as I have learned how to build a hack with opencore. Rather than map my USB, I am changing the XHC controllers to fix their numbering and prevent my model number from taking over my XHC controllers. Special shout outs to @CaseySJ and @iGPU for all of their help with getting TB3 to work with my add in card. I am very happy with the build. It is rock solid and replaces my old 2010 iMac.
Last edited: