- Joined
- Mar 16, 2017
- Messages
- 2
- Motherboard
- Asus Z170-A
- CPU
- Intel i5 6500
- Graphics
- MSI GeForce GTX 960 4GB
- Mac
- Mobile Phone
This build has been running Linux and Windows for a little over a year, my Macbook Pro just bit the dust so I decided now was a good time to wade in to the realm of Hackintosh. Most of the steps below come from Stork's ASUS ROG MAXIMUS VIII HERO build, his audio instructions didn't work for me so it differs substantially there. This build also doesn't have NVRAM so the that required a change in order and a couple extra steps. Nearest I can tell everything is running as expected, including all USB and audio ports.
In the images it shows only a GTX1070, they are old, there is now a GTX960 in slot 1 and a GTX1070 in slot two.
I documented the entire install process in a gist, you can find it here:
https://gist.github.com/unsalted/efa85c99d7bf7e00bebe639825362c77
So far everything seems to be running smoothly, the most problematic part was getting the audio working but eventually I managed to beat it in to submission.
The Build:
Install Guide
I. Setup USB Thumb drive
Thoughts & Reflections
The Z170-A probably wouldn't have been my first choice motherboard for a Hackintosh, but so far it has worked. This desktop was built with the intention of running ML models, so it has a GTX1070 that is disabled when running MacOS, I added a GTX960 this week explicitly to make hacking possible. For a machine that wasn't designed explicitly for Hackintosh, I'm pleasantly surprised with its stability.
Edits:
- Added "Devices > Audio > ResetHDA" to Clover config to resolve audio from sleep problems and audio switching issues.
- Added Thoughts & Reflections
In the images it shows only a GTX1070, they are old, there is now a GTX960 in slot 1 and a GTX1070 in slot two.
I documented the entire install process in a gist, you can find it here:
https://gist.github.com/unsalted/efa85c99d7bf7e00bebe639825362c77
So far everything seems to be running smoothly, the most problematic part was getting the audio working but eventually I managed to beat it in to submission.
The Build:
- Asus Z170-A
- Intel Core i5-6500
- Crucial Ballistix Sport LT 32GB (2 x 16GB) DDR4-2400 Memory
- MSI GeForce GTX 960 4GB Installed in slot 1!
- (DORMANT) EVGA GeForce GTX 1070 8GB SC Gaming
- 2x Kingston HyperX Fury 120GB 2.5" Solid State Drive
- Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
- NZXT S340 (White)
- Corsair 860W 80+ Platinum
- 4x Phanteks PH-F140SP_BK 82.1 CFM 140mm Fan
Install Guide
I. Setup USB Thumb drive
- Creating the boot drive
- Follow steps 1 & 2 of UniBeast Install Guide to setup the drive.
- Download and drag to thumb drive
- Ai Overclock
- AI Overclocker Tuner > X.M.P.
- Advanced Items
- System Agent (SA) Configuration > VT-d > Disable
- PCH Configuration > IOAPIC 24-119 > Disabled
- XHCI Handoff > Enabled
- USB Configuration > Legacy USB Support > Auto
- USB Configuration > XHCI Hand Off > Enabled
- APM Configuration > Power on by PCI - E/PCI > Disabled
- Boot Menu
- Fast Boot > Disabled
- Boot Logo Display > Disabled
- Secure Boot OS > Other OS
- Boot Option 1 > USB Thumb Drive, UEFI Volume
- Exit > Save Changes
- At Clover boot screen, choose Boot Mac OS X from USB
- Disk Utilty
- Select Target Disk
- Erase > Mac OS Extended (Journaled)
- Don't bother to enable Network, Location, or Reporting nothing to be done now.
- On reboot select MacOS on *Target Drive* on the Clover boot screen
- MultiBeast
- Drag and drop MultiBeast to Application folder
- Run MultiBeast and select the following settings:
- Quick Start > UEFI Boot Mode
- Drivers > Audio > Realtek ALCxxx > 100 Series Audio Drivers > Disk > 3rd Party SATA
- Drivers > Misc > FakeSMC
- Drivers > Misc > FakeSMC HWMonitor
- Drivers > Network > Intel > IntelMausiEthernet v2.2.0
- Drivers > USB > Increase Max Port Limit
- Bootloaders > Clover v2.3k r3766 UEFI Boot Mode
- Customize > System Definitions > iMac > iMac 14,2
- Save your config
- Run and Close
- Fixing Ethernet Device Name (needed for app store etc.)
- In Terminal run sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
- Clover Configurator
- Mount EFI partition
- Load config file
- Change settings in config:
- Boot > darkwake=0 prevent sleep problems
- Devices > Audio > ResetHDA > ✓
- Devices > Audio > Inject > ✓
- Rt Variables > CsrActiveConfig > 0x67 disable SIP temporarily
- System Parameters > Inject Kexts > Yes
- System Parameters > Inject System ID > ✓
- System Parameters > Nvidia Web > ✓
- Save
- EFI Partition (Already mounted earlier in Clover)
- Navigate to `EFI(patition)/EFI/CLOVER/ACPI/patched in the Finder
- Copy in the SSDT file you downlaoded for your processor
- Rename to SSDT.aml
- Reboot
- BIOS
- Set startup partition to newly created OSX EFI partition
- Audio setup (because it doesn't work yet)
- Run the audio_cloverALC120.command file
- enter password
- Say yes (y) to all questions (for Asus Z170-A)
- Finishing Network setup
- Navigate to System Preferences > Network, if Ethernet isn't there add it.
- in Terminal run ifconfig
- Check that it returns en0 instead of en1, the line should look like:
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
- Navigate to System Preferences > Network, if Ethernet isn't there add it.
- Clover Configurator
- Load the Clover config file follow steps 1 and 2 from earlier
- Select/install EmuVariableUefi in Install Drivers. This creates an emulated NVRAM
- Reset Rt Variables > CsrActiveConfig > 0x3 to renable SIP
- Run the NVIDIA driver
- Reboot
Thoughts & Reflections
The Z170-A probably wouldn't have been my first choice motherboard for a Hackintosh, but so far it has worked. This desktop was built with the intention of running ML models, so it has a GTX1070 that is disabled when running MacOS, I added a GTX960 this week explicitly to make hacking possible. For a machine that wasn't designed explicitly for Hackintosh, I'm pleasantly surprised with its stability.
Edits:
- Added "Devices > Audio > ResetHDA" to Clover config to resolve audio from sleep problems and audio switching issues.
- Added Thoughts & Reflections
Last edited: