- Jan 21, 2018
- Gigabyte Z370N WIFI
- UHD 630 Graphics
I originally bought this Ryzen system to use for Windows 7 as I refuse to use Windows 10, however a year later I thought I might as well turn it into a hackintosh. As a hackintosh it’s been pretty stable. There haven’t been any restarts in sleep or fatal issues that prevent this from working reliability. Ethernet is a little different on this motherboard requiring SmallTreeIntel82576.kext to work with the Intel Chipset instead of IntelMausiEthernet.kext.
There are however a couple issues with Ryzen hackintoshing:
- WiFi works with a DW1560 card however Bluetooth doesn’t and wont work on Ryzen with a hackintosh compatible WLAN card. A USB bluetooth dongle may work, but I haven’t tried that yet.
- iCloud and iMessage doesn’t work despite having a valid serial number.
- Booting from shutdown can be a pain as every now and then I will get a cross symbol instead of a successful boot. I always sleep my machine and rarely shutdown so this doesn’t bother me as much as it may bother someone else.
MOBO: ASRock AB350 Gaming-ITX/ac Motherboard
CPU: AMD RYZEN 7 1700 8-Core 3.0 GHz
CPU Cooler: AMD Ryzen Wraith Spire RGB (Included)
RAM: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2666 Memory
SSD: SAMSUNG 960 EVO M.2 250GB NVMe
GPU: GIGABYTE Radeon RX 560
PSU: CORSAIR SF450 450W PSU
Case: NCASE M1 V5 Silver w/ ODD
ASRock AB350 ITX-Gaming Hackintosh Guide
The BIOS settings
I upgraded the BIOS to version 3.6 as with ASRock factory BIOS tends to have USB issues I’d rather avoid especially when it comes to hackintoshing.
I was actually able to install macOS High Sierra with the default BIOS settings on this ASRock motherboard.
You can try that at first if you want, but these are the final settings I’m using on my Ryzen hackintosh. I loaded up BIOS by pressing DEL on boot and went to Exit -> Load UEFI Defaults. I then changed/verified the following settings:
OC Tweaker -> Load XMP Setting: XMP 2.0 Profile 1
Advanced \CPU Configuration -> SWM Mode = Enabled
Advanced\North Bridge Configuration -> IOMMU: Disabled
Advanced \South Bridge Configuration -> Deep Sleep: Disabled
Advanced \Storage Configuration -> Sata Mode: AHCI Mode
Advanced\AMD CBS\FCH Common Options\USB Configuration Options -> XCHCI controller enable: Enabled
Advanced\AMD CBS/NBIO Common Options\NB Configuration -> IOMMU: Disabled
Security -> Secure Boot: Disabled
Boot -> Fast Boot: Disabled
Ryzen High Sierra Install
Use a USB 2.0 port to successfully load the installer on Ryzen. If you don’t have a USB 2.0 port you will need to use a USB 2.0 flash drive instead otherwise the installer loading bar will get stuck.
Since I made the general guide based off this build following it should work fine.
Once you reach Step 3 of the guide below you will want to use the EFI I attached to this post instead of the general Ryzen EFI. I added the proper kexts for WiFi, Sensor monitoring and Ethernet for this specific ASRock motherboard. You should however be able to use this EFI for any ASRock Ryzen AM4 motherboard.
Download: ASROCK B350 Ryzen Hackintosh EFI
AMD Ryzen Hackintosh Install Guide
After completing the install make sure to remove DummyUSBXHCIPCI.kext and GenericUSBXHCI.kext in EFI/Clover/kexts/Other as there no longer needed after the post install patch and they can also interfere with the kexts in S/L/E causing certain USB ports to not work on Boot/Wake
Ryzen Hackintosh WiFi
I already have the kexts included from Enabling Third Party Broadcom WLAN 802.11a/b/g/n WIFI + Bluetooth Cards on a Hackintosh BCM94352Z, BCM94322 so WiFi should be working if you are using a DW1560
Remember bluetooth wont work with Ryzen.
Hardware Sensor Monitoring
Hint: If using my same motherboard you will use W836x.kext and not the others.
AMD Hackintosh HWMonitor Temperatue Sensor Monitoring Instructions
3 MB Views: 2,296