Here’s an ASUS Z370-G Hackintosh running both macOS Mojave and High Sierra paired with an i5-8600k running off UHD 630 Integrated Graphics. I thought I’d post my latest build because of all the people I’ve come across who have had trouble turning their new ASUS ROG Strix motherboards like the Z370-E or Z370-F into a working hackintosh.
I thought I might as well post what I did to get mine working because even I had a big issue with the RAM preventing my hackintosh from booting up when I first got it, which was solved by mapping the RAM properly. This wasn’t the only ASUS motherboard I’ve had RAM troubles with. Although my previous ASUS Maximus Hero X motherboard didn’t require the RAM to mapped like this Z370-G build it did have post errors on Boot if the CPU cooler was nice and tight which seems to be an issue with ASUS motherboard in general. So anyways with Mojave just around the corner here’s one more build with both High Sierra 10.13.6 and Mojave 10.14 Beta both installed and running.
ASUS Z370-G Hackintosh Build Parts
|CPU||Intel Core i5-8600K Hex-Core Processor||238.99|
|CPU Cooler||CRYORIG H7 Tower Cooler||34.99|
|Motherboard||ASUS ROG STRIX Z370-G mATX WI-FI||179.99|
|Memory||G.SKILL Ripjaws V Series 16GB 3200MHz||172.99|
|Storage||SAMSUNG 860 EVO Series 250GB SSD||79.99|
|Case||MasterBox Q300L mATX Case||39.99|
|Power Supply||CORSAIR TX-M Series TX550M 550W||59.99|
|Monitor||ASUS VG245H Gaming Monitor|
|Keyboard||NightFox Mechanical Keyboard|
|Mouse||Logitech M705 Wireless Mouse|
|Headphones||Sennheiser HD 598 Open Back|
This build was built on a budget with only a I went with a single 16GB stick of memory just in case I ever decide to upgrade to 32GB. I also decided not to put a graphics card in this build for now even tough it does work with both Nvidia and AMD cards I tested simply because of my use case and how well Coffee Lake UHD 630 integrated graphics runs in High Sierra and Mojave there was no need to get a graphics card. I tried saving on the cooler, storage, power supply and case to bring the price down, the only thing I really needed was a strong CPU and at least 16GB of RAM since macOS will eat up every GB it can get.
This motherboard comes with minimal RGB lighting that actually turns off in sleep unlike Gigabyte motherboards that are hackintoshed which is why I left it enabled. WiFi and Bluetooth will work in macOS if you replace the included WLAN card with a Broadcom BCM94352Z
No USB-C port, but there is 8 USB-A ports which is like the most you can get on any mATX which to me makes this the best one. Also with macOS their isn’t a way to disable wake from sleep with the mouse or keyboard, so if you accidentally tap your keyboard or have a super sensitive mouse there isn’t anything you can do unless you have one of these red USB ports on the back like the ASUS Z370-G because the ports power off in sleep allowing me to keep my wireless mouse turned and not have to worry about it causing the Hackintosh to wake if I bump it.
I had a budget in mind for this build so there was point splurging on the case I didn’t need, so I went with the cheapest and most attractive case I could find for 40.00 since there aren’t that many mATX cases to choose from and at only 14 inches tall it’s one of the smaller mATX cases on the market.
ASUS Z370-G Hackintosh Guide
I installed Mojave on one partition of my Samsung 960 Evo and High Sierra on another. Since I constructed the Mojave guide and the 10.13.6 update of the High Sierra guide on this motherboard, simply following either general guide will get your Hackintosh running along with using the recommend BIOS settings below and then coming back here to some small post install changes once the Hackintosh is running is more than enough to turn a ROG Strix motherboard into a stable Hackintosh.
ASUS Hackintosh BIOS Settings
- Exit → Load Optimized Defaults : Yes
- Advanced \ CPU Configuration → Intel Virtualizaiton Technology: Enabled
- Advanced \ System Agent (SA) Configuration → Vt-d: Disabled
- Advanced \ PCH Configuration → IOAPIC 24-119 Entries: Enabled
- Advanced \ Onboard Devices Configuration → RGB LED Lighting → When system is in sleep, hibernate or soft off states: OFF
- Advanced \ AMP Configuration → Power On By PCI-E/PCI: Enabled
- Advanced \ Network Stack Configuration → Network Stack: Disabled
- Advanced \ USB Configuration -> Legacy USB Support: Auto
- Boot → Fast Boot : Disabled
- Boot → Secure Boot → OS Type : Other OS
Using a dedicated graphics card:
- Advanced \ System Agent (SA) Configuration \ Graphics Configuration → Primary Display: PEG
Using Intel iGPU:
- Advanced \ System Agent (SA) Configuration \ Graphics Configuration → Primary Display: IGFX
(Optional) Hardware Acceleration
iGPU Multi-Monitor: Enabled will cause Primary Display to be set to IGFX. If you are using a dedicated graphics card change it back to PEG
- Advanced \ System Agent (SA) Configuration\Graphics Configuration → iGPU Multi-Monitor: Enabled
For DVMT Pre-Allocated to show in BIOS you may need to save & reenter BIOS after setting iGPU Multi-Monitor: Enabled
- Advanced \ System Agent (SA) Configuration\Graphics Configuration → DVMT Pre-Allocated: 128MB/192MB
ASUS Hackintosh RAM Fix
The only thing that can prevent an ASUS Hackintosh from booting the installer is if the RAM isn’t mapped like in my case. I’m not sure which ASUS motherboards are affected besides mine, but what’s really important after copying the EFI Folder over to your flash drive’s boot partition is to layout the RAM properly in config.plist otherwise when you boot the installer nothing will happen other than showing the Apple Logo briefly and then restarting over again. The step you would do this in either guide is at Step 3 of the Mojave Guide or Step 3 of the High Sierra Guide.
Hackintosh General Guides
ASUS Z370-G Hackintosh Post-install Notes
- Ethernet should be working if you have a hackintosh compatible Broadcom WLAN card follow: Enabling Third Party Broadcom WLAN 802.11a/b/g/n WIFI + Bluetooth Cards on a Hackintosh
- If you followed this guide using a different motherboard and audio isn’t working then you likely have a different audio chipset and need to change your layout-id to get audio working.
- If using a dedicated Nvidia or AMD graphics card change ig-platform-id to 0x59120003 and use iMac 18,2/iMac 18,3 SMBIOS definition in config.plist using Clover Configurator.
- With ASUS motherboards if the Hackintosh is getting ready to go to sleep and you interrupt it by shaking your mouse or pressing a keyboard key audio will be broken when the screen wakes. To fix this issue without restarting put the ASUS Hackintosh to sleep again and don’t interrupt it, then once asleep wake it up again and audio will be working.