AMD Ryzen ASROCK AB350 Gaming-ITX SFF Hackintosh w/ Guide

Hackintosher

Administrator
Joined
Jan 21, 2018
macOS
Mobo
Gigabyte Z370N WIFI
CPU
i3-8100
GPU
UHD 630 Graphics
#1
Ryzen_B350_Hackintosh.jpg


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:
  1. 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.
  2. iCloud and iMessage doesn’t work despite having a valid serial number.
  3. 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.
Parts

MOBO: ASRock AB350 Gaming-ITX/ac Motherboard
https://www.amazon.com/ASRock-Mini-ITX-Motherboard-AB350-GAMING-ITX/dp/B073BFTJQK
https://www.newegg.com/Product/Product.aspx?Item=N82E16813157780

CPU: AMD RYZEN 7 1700 8-Core 3.0 GHz
https://www.amazon.com/AMD-Processor-Wraith-Cooler-YD1700BBAEBOX/dp/B06WP5YCX6/
https://www.newegg.com/Product/Prod..._7_1700_8-core_3.0_ghz-_-19-113-428-_-Product

CPU Cooler: AMD Ryzen Wraith Spire RGB (Included)
https://www.amazon.com/AMD-Processor-Wraith-Cooler-YD1700BBAEBOX/dp/B06WP5YCX6/

RAM: Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2666 Memory
https://www.amazon.com/dp/B0123ZC44Y/
https://www.newegg.com/Product/Product.aspx?Item=N82E16820233834

SSD: SAMSUNG 960 EVO M.2 250GB NVMe
https://www.amazon.com/Samsung-960-EVO-Internal-MZ-V6E500BW/dp/B01LYFKX41/
https://www.newegg.com/Product/Product.aspx?Item=N82E16820147593&cm_re=960_evo-_-20-147-593-_-Product

GPU: GIGABYTE Radeon RX 560
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias=aps&field-keywords=GIGABYTE+Radeon+RX+560&rh=i:aps,k:GIGABYTE+Radeon+RX+560
https://www.newegg.com/Product/Prod...GIGABYTE_Radeon_RX_560-_-14-932-003-_-Product

PSU: CORSAIR SF450 450W PSU
https://www.amazon.com/Corsair-Factor-Modular-Certified-Warranty/dp/B01CGGOXWQ/
https://www.newegg.com/Product/Prod...CORSAIR_SF450_450W_PSU-_-17-139-156-_-Product

Case: NCASE M1 V5 Silver w/ ODD
NCASE M1

WiFi: BCM94352Z
https://www.amazon.com/dp/B0156DVQ7G/
https://www.newegg.com/Product/Prod...16&cm_re=BCM94352Z-_-0XM-00BD-00004-_-Product

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
 

Attachments

Last edited:

Juan_Elway

New member
Joined
Mar 3, 2018
macOS
10.13.3
Mobo
ASRock AB350 Pro4
CPU
Ryzen 1500x
GPU
Asus 1050 Ti
#2
Hey thanks for such an easy to follow guide!

The one part that I am stuck on at the moment is Step 6. I keep getting the error code "No such file ore directory" after I type ls-1/Volumes into Terminal. I also tried ls -1/Volumes and it gave me the error code "ls: illegal option--/
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file . . . ]

Any idea why I might be getting this code?

Thanks for the help!
 

Hackintosher

Administrator
Joined
Jan 21, 2018
macOS
Mobo
Gigabyte Z370N WIFI
CPU
i3-8100
GPU
UHD 630 Graphics
#3
Hey thanks for such an easy to follow guide!

The one part that I am stuck on at the moment is Step 6. I keep getting the error code "No such file ore directory" after I type ls-1/Volumes into Terminal. I also tried ls -1/Volumes and it gave me the error code "ls: illegal option--/
usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file . . . ]

Any idea why I might be getting this code?

Thanks for the help!
If you are typing it like you are typing it here you are missing the spaces.
This is the proper way:

ls -1 /Volumes
 

Juan_Elway

New member
Joined
Mar 3, 2018
macOS
10.13.3
Mobo
ASRock AB350 Pro4
CPU
Ryzen 1500x
GPU
Asus 1050 Ti
#4
I'm an idiot...

Thanks for the help!
If you are typing it like you are typing it here you are missing the spaces.
This is the proper way:

ls -1 /Volumes
I'm an idiot..
Thanks for the help!
 

CrazyELF

New member
Joined
Jun 12, 2019
macOS
10.14.5
Mobo
Asrock ab350 pro 4
CPU
AMD_Ryzen_5_1600_Six-Core_Processor
GPU
Radeon (TM) RX 480 Graphics
#5
Hi
I have Asrock ab350 pro board and no matter what I try I can't get clover bootloader to load themes it just boot's black with text options, help please
 

Latest posts