This guide will walk you through how to install macOS Sierra on a ASRock Z270 Fatal1ty motherboard by turning it into a hackintosh. You will do this by creating a macOS bootloader and copy pasting my EFI Folder into your installer and final boot drive.
I upgraded my previous hackintosh build with the ASROCK H270 ITX + G4560 I wrote about here because I needed more out of my little machine. I bought an i7-7700k for much more speed then the G4560 in my previous build that I paired with a Fatal1ty Z270 ITX by ASRock since I had success with with ASRock motherboards.
I also chose the Fatal1ty board because it would give me far better audio quality with the newer ALC1220, lower VRAM temps and small overclocking potential with the largest Noctua cooler I could fit in mini cougar case.
ASROCK Fatal1ty Z270 Hack Build
|CPU||Intel Core i7-7700K Quad-Core Processor||$329.99|
|CPU Cooler||Noctua NH-L12 Low-profile Quiet CPU Cooler||$59.95|
|Motherboard||ASRock Fatal1ty Z270 Gaming-ITX/ac||$158.99|
|Memory||Corsair Vengeance LPX 16GB (2 x 8GB) DDR4-2666 Memory||$119.99|
|Storage||Samsung 850 EVO 500GB 2.5-Inch SATA SSD||$169.99|
|Video Card||EVGA GeForce GTX 1050 Ti SC GAMING||$118.60|
|Power Supply||EVGA 600 BQ, 80+ BRONZE 600W||$49.99|
|Case||COUGAR QBX Mini-ITX Computer Case||$49.99|
- USB-C Port
- USB3 Speeds
- Nvidia HDMI Audio
- Nvidia Graphics Card
- Nvidia GFX Sleep/Wake
- App Store, iBooks, iMessage
For this guide all you have to do is create a copy/paste a prepared EFI Folder. Once macOS is installed the integrated ALC 1220 audio chipset on the motherboard will work as well as ethernet.
This guide will likely work for all of the ASROCK Fatal1ty motherboards based on the Intel Kabylake 200 series chipset, so if you have a full size ATX Fatal1ty motherboard this guide should work for you.
Step 1: Creating the Bootloader
A macOS USB Bootloader must be created inorder to install macOS on non-Apple hardware. You can create one with the guide How-to Make a Clover Hackintosh Bootloader
Step 2: Pasting ASRock Z270 Gaming-ITX/ac Fatal1ty EFI
Your EFI Folder should have been mounted after installing Clover EFI Bootloader onto your flash drive if you accidentally dismounted it follow these steps:
- Download Clover Configurator
- Open Clover Configurator
- Select Mount EFI under TOOLS
- Click Mount Partition for Install macOS….
- Click Open Partition (This is your EFI Folder)
The EFI Folder created with clover will how be replaced with the pre made Fatal1ty Z270 version I created for you.
- Delete the folder called EFI in your mounted partition
- Download hackintosher.com’s ASRock Fatal1ty Z270 EFI
- Unzip ASRock Fatal1ty Z270 EFI
- Copy the unzipped EFI folder
- Paste the copied EFI at at /Volumes/EFI (The location you deleted your EFI Folder in step 1)
Most people will be using this motherboard with a separate graphics card, however for those who want to use the integrated intel iGPU they will need to change the default config.plist to the iGPU version. Follow these steps only if you aren’t using a dedicated graphics card and instead relying on using the Intel integrated HD530/HD630.
- Navigate to EFI/CLOVER/
- Rename config.plist to config-GFX.plist
- Rename config-iGPU.plist to config.plist
Step 3: Configuring the Fatal1ty BIOS
Restart you’re computer and enter BIOS (Press DEL or F2 rapidly on startup)
NOTE: Using Bios version 2.10 will cause any USB flash drives to eject upon waking from sleep with your hackintosh. To fix this you need to downgrade your BIOS to version P1.20 which I tested and confirmed that it runs stable with no issues. Since writing this newer BIOS version such as P2.20 have released which may have resolved this issue, but I’m not sure so I would stick with P1.20.
Most Z270 Fatal1ty boards will come with the release P1.20 BIOS if your motherboard has P2.10 or later BIOS version you can either downgrade/upgrade the version number by downloading from ASRock’s website: http://www.asrock.com/MB/Intel/Fatal1ty%20Z270%20Gaming-ITXac/index.asp#BIOS
You can verify what BIOS version your using by entering BIOSand looking at the top left corner as see in the image below:
Set the following settings:
- Press F6 to enter advanced mode if at the brown colored BIOS screen
- Exit → Load UEFI Defaults : Yes
- OC Tweaker \ DRAM Configuration → Load XMP Setting : XMP 2.0 Profile 1
- Advanced \ Chipset Configuration → Vt-d : Disabled
- Advanced \ Chipset Configuration → IOAPIC 24-119 Entries: Enabled
- Advanced \ Chipset Configuration → IGPU Multi-Monitor : Disabled
- Advanced \ USB Configuration → Legacy USB Support : Enabled
- Advanced \ USB Configuration → PS/2 Simulator : Disabled
- Advanced \ USB Configuration → XHCI Hand-off : Enabled
- Security → Secure Boot: Disabled
- Boot → Fast Boot: Disabled
- Boot → Boot From Onboard LAN: Disabled
If using a dedicated graphics card change this:
- Advanced \ Chipset Configuration → Primary Graphics Adapter : PCI Express
If using Intel integrated graphics change this:
- Advanced \ Chipset Configuration → Primary Graphics Adapter : Onboard
You’ll be booting from your USB flash drive until clover is installed onto your boot disk in Step 7. Therefore it will need to be set as the primary boot device until that happens.
In BIOS navigate and set Boot → Boot Option #1: UEFI : XXX (For example I used a SanDisk flash drive so I would select the option with UEFI: at the beginning of it’s name. In this case it would be UEFI: SanDisk)
Press F10 to Save and Exit the BIOS
Step 4: RAM Placement
If you’re using both ram slots you wont need to worry about this step and can skip it. If you’re using a single RAM Stick instead of two you will need to place the single stick in the inner ram slot, that is the slot closest to the CPU.
If this is not done you will get a Kernel Panic when you try to boot to either the mac installer or macOS.
There is a work around to this, but this requires certain edits to the SMBIOS where you manually enter in your ram and what slot it is to. To simplify the process use the inner ram slot if you are using a single channel ram instead of dual channel.
Step 5: Installing MAC OS
The next part is to install macOS onto your hard drive, to do that you must use the USB bootloader you just created. After the macOS installation is complete copy the contents of the flash drive’s EFI partition and paste it to the EFI partition of the hard drive macOS is installed on or recreate the EFI partition on you’re hard drive by installing Clover EFI for you’re boot drive instead of the flash drive and follow steps 3 and 4 again.
If that sounds complicated to you follow the Installation Guide which will walk you through those steps. When you are done return to this guide for the Post Installation part only if you’re using a graphics card. If you’re not using a dedicated graphics card then you are finished with this guide. Good Luck!
After getting up and running there will still be some things that aren’t working properly such as proper sleep and graphic acceleration if your using an Nvidia graphics card, which will cause all those graphical issues until the drivers are installed.
Step 6: Improving Sleep
If you don’t want your hackintosh turning on in the middle of the night you need to disable power nap.
- Open the Settings App
- Click Energy Saver
- Uncheck Wake for Ethernet Network access
- Uncheck Enable Power Nap
Step 7: Audio
Audio will work automatically once your up in running because the proper audio id has been set in the config.plist along with AppleALC.kext & Lilu.kext. All you have to do is open Sound preferences and select Internal Speakers/Headphones.
Step 8: Nvidia Graphics Acceleration
If using a compatible graphics card then you will need to install Nvidia Web Drivers to get your graphics card detected and full graphics accelation. If you do not know how to install Nvidia Graphic Drivers on macOS read the Nvidia Graphics Guide
Step 9: Nvidia HDMI/DP Audio
Both HDMI and Display Port Audio work with this motherboard when using a graphics card. It can also work with Pascal graphics cards like the GTX 1050 Ti used for this ASRock build.
If your computer monitor has an audio output then follow the HDMI + Display Port Sound Guide
Step 10: Internet
After you install macOS Ethernet will automatically work due to the included AtherosE2200Ethernet.kext in the downloaded EFI Folder that works with the Fatal1ty Killer LAN chipset.
If you want wifi with this motherboard you will need to replace the intel wifi card that comes with the motherboard with an E Key m.2 Wifi Card such as the Dell DW1830
The cheaper option is using a Wifi Repeater, which is what I personally went with. I purchased a TP-Link N300 here. A wifi repeater is a good alternative to a wifi card because it can often get a better signal.
If this guide helped you please consider contributing by using our Amazon link when shopping or with a small paypal donation
Bootloader – Clover_r4049 settings:
- Install for UEFI Booting Only
- Install Clover in the ESP
- Emuefivariable.efi (for NVRAM/Graphics Detection)
- Kabylake CPU – FAKEPCIID.kext to spoof to a Skylake CPU
- Boot – FakeSMC.kext
- Sound – AppleALC.kext with Audio Inject: 11 to get ALC1220 working.
- Sleep – Darkwake = 8 set in config.plist to stabilize sleep
- Ethernet – AtherosE2200Ethernet.kext (This motherboard uses Killer E2500 LAN chipset)
- USB 3.0 – USBInjectAll.kext
- Graphics – Nvidia Web Drivers
- iMac 17,1 SMBIOS set in config.plist for better processor optimization