These new Kabylake motherboards from ASRock are super easy to get working as a hackintosh and sleep/wake now work on them. You can get wifi working if you replace the integrated wifi card with a Dell DW1830. I’ve haven’t experienced any issues in the two weeks I’ve been using this mini hackintosh setup.
This build uses the Kablyake Pentium G4560 which is the best bang for your buck CPU available from intel frequently on sale for as low as $65. I also paired it with one of the most popular mini itx board’s the ASROCK H270-ITX/ac with wifi. along with the Dell Ultrasharp U2717D Monitor a gorgeous QHD display and one of the best mini computer cases available the Cougar QBX ITX Case
The Pentium G4560 is hyperthreaded which means its performance is comparable to the pricer i3-7100 which starts at $119. With the G4560 as my processor of choice I was able to squeeze in a GTX 1050 into this build while keeping the total build price at under $600.
Price at time of Build : $580
Motherboard – ASRock Motherboard H270- ITX/ac
CPU – Intel Pentium G4560 Kabylake Processor
RAM – Corsair Vengeance LPX 32GB (2 x 8GB) DDR4-2666
Storage – PNY CS1311 240GB 2.5″ Solid State Drive
Video Card – EVGA GeForce GTX 1050 Ti SC GAMING
Power Supply – EVGA 600 BQ, 80+ BRONZE 600W
Case – COUGAR QBX Mini-ITX Computer Case
Monitor – Dell Ultrasharp U2717D Display
- USB-C Port
- USB3 Speeds
- Nvidia HDMI Audio
- Nvidia Graphics Card
- Nvidia GFX Sleep/Wake
- App Store, iBooks
- Wifi/Bluetooth (Need compatible wifi card such as Dell DW1830 if you just need wifi you can go with a Wifi Repeater
- iMessage (If you need the iMessage app it wont work on pentium G4560 because of needing NullCPUPowerManagement.kext to boot, however if you follow this guide using an i3/i5/i7 and need iMessage it will work as it did for me when I tested this motherboard with an i7)
This ASRock H270-ITX build will require an update Sierra 12.4 for pascal graphics acceleration support if you’re going with the latest pascal graphics cards. A Pentium G4560 hackintosh will require aa graphics card. This is because the integrated graphics HD610 isn’t supported on Mac OS.
However, this motherboard has also been tested with Skylake/Kabylake CPU’s and contains instructions on how to get an i3/i5/i7 working for those that want to use a more powerful CPU in which case the integrated Intel graphics will work, however I still recommend getting a graphics card if you want to be able to sleep your hackintosh.
This guide will also likely work for differently ASRock motherboards such as the ASRock Fata1ty series and the Z270 series since they are all very similar.
Step 1: Creating a USB Installer
To install macOS on your computer you need to create USB flash drive installer.
Learn how to make a USB installer with the Clover Bootloader Guide if you don’t have one.
Step 2: Mount the EFI Partition
If the EFI partition of you’re bootloader isn’t already mounted after installing clover on 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)
- Navigate to EFI/Clover
- Delete the file called config.plist
Editing Installer EFI-->
Step 3: Hackintosh Download Pack
- Download Hackintosher.com EFI Pack
- Open Finder
- Navigate to ~/Downloads
- Double Click or right click and unzip the EFI Pack
Step 4: Configuring the EFI Parition
We’ll need to make some changes to the folder called EFI to make the installer bootable. There are two folders inside EFI Pack Folder, pick the one based on your cpu. For example since I’m using a Kabylake CPU I would use the Kabylake folder then inside that folder I would choose pentium since I’m using a Pentium G4560 I would use the Pentium Folder. If you are using a Kabylake i3/i5/i7 cpu you’ll be using the folder called “i3 i5 i7” and if your using a Skylake CPU use the Skylake folder.
- Open Hackintosher EFI Pack folder
- Navigate to your CPU Folder (i.e. i’m using a pentium so I would click on the folder called Pentium)
- Copy config-GFX.plist and or config-iGPU.plist from the respective folder (in my case pentium only has config-GFX.plist)
- Navigate to the EFI folder you mounted or /Volumes/EFI/EFI/CLOVER/
- Paste config-GFX.plist and or config-iGPU.plist in the Clover folder
- Go back to the CPU folder in Hackintosher EFI Pack and copy all the files in the sub folder “Kext Files”
- Paste them in the location /Volumes/EFI/EFI/CLOVER/kexts/Other
Step 4.1: Nvidia Graphic Card Users Only
Follow these steps only if using a Nvidia Graphics Card. If not using a graphics card follow Step 2.2
- Delete file called config.plist at /Volumes/EFI/EFI/CLOVER
- Rename config-GFX.plist to config.plist
Step 4.2: Intel iGPU Users
- Delete file called config.plist at /Volumes/EFI/EFI/CLOVER
- Rename config-iGPU.plist to config.plist
Step 5: Configuring the BIOS
Before the mac installer can boot successfully certain BIOS settings must be changed beforehand. Restart/Power On the computer and rapidly press either the DEL or F2 key when the splash screen appears to Enter the BIOS
Some BIOS settings will be already set to there proper setting however you want to double check.
Set the following settings:
- Press F6 to enter advanced mode if at the brown colored BIOS screen
- Exit → Load UEFI Defaults : Yes
- Advanced \ CPU Configuration → Intel Virtualization Technology : Enabled
- Advanced \ Chipset Configuration → Primary Graphics Adapter : PCI Express
- Advanced \ Chipset Configuration → Vt-d : Disabled
- 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
Setting Boot Device:
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 Verbatim flash drive so I would select the option with UEFI: at the beginning of it’s name. In this case it would be UEFI: Verbatim)
Press F10 to Save and Exit the BIOS
Step 6: 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 7: 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 8: 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 9: 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 10: 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 11: Internet
There are two ethernet ports on the back of the motherboard IO. Ethernet will work as long as you plug your ethernet cable into the upper RJ-45 ethernet jack, the lower port wont work.
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)