- Joined
- Feb 21, 2011
- Messages
- 304
- Motherboard
- GA-Z170X-UD3
- CPU
- I5-6600K
- Graphics
- Vega 64
- Mac
- Mobile Phone
El Capitan on the GA-Z170X-UD3
Changelog (May not be complete)
Please use the macOS 10.12 guide, this guide will not be updated any more
My Configuration
What works
What sorta works
Untested
Installation prerequisites
Get El Capitan
Things to download
BIOS Settings
Configure USB ports.
(Credit Scabattoir)
HSxx (eg. HS01) is USB 2.0
SSxx (eg. SS01) is USB 3.0
You will need to enable both HS and SS if you want USB 2.0 and USB 3.0 on the same port.
Prepare Installer
Install El Capitan
Post-Installation Configuration
Setup NVIDIA Graphics
Do all of these steps before rebooting!
If you use another Graphics Card, please search the forum for how to setup.
Credits
Changelog (May not be complete)
- Removed entries older than date below.
- Updated guide for 10.11.4 DATE: 28/03/16
- Updated Nvidia driver link (Thanks PhilipNorth) DATE: 10/04/16
- Updated CloverEFI (Required for my config.plist) DATE: 10/04/16
- Added <key>UseARTFrequency</key> <false/> (Fixes audio distortion in Clover rev. 3354 <) DATE: 10/04/16
- Fixed error in creation of SSDT for OC CPU DATE: 10/04/16
- Automatic RAM detection! (Require newest Clover version) DATE: 27/04/16
- Updated CodecCommander.kext link (Now also support back/front switching after sleep)
- IMPORTANT: Switched to MacPro6,1 instead of iMac17,1 (Fixes some problems with Nvidia GPUs). Requires new serial, MLB, and SmUUID (Or reverting the changes of SMBIOS section) for iMessage. DATE: 23/07/16
- New native USB method. DATE: 23/07/16
- New audio method, survive reinstall/update, working audio after sleep, working front/back switching (Require unmodified AppleHDA.kext). DATE: 23/07/16
- Other small changes DATE: 23/07/16
- Updated Clover to rev. 3662 DATE: 07/08/16
- Edited CsrActiveConfig (0x67) DATE: 07/08/16
- Edited the following SMBIOS entries to contain allowed values: MLB, BoardSerialNumber, SerialNumber, SmUUID. DATE: 07/08/16
- Added FixShutdown_0004 DSDT patch, to avoid auto bootup after sleep. (Credit: @edoardoconti97) DATE: 07/08/16
- Moved the USB section up, and changed some wording, as people were having problems with that section.DATE: 24/08/16
- Renamed USB-SSDT.py -> USB-SSDT.command (Double click to run) DATE: 28/08/16
- USB-SSDT.command now saves files on Desktop. DATE: 28/08/16
- New guide for macOS 10.12 DATE: 20/09/16
Please use the macOS 10.12 guide, this guide will not be updated any more
My Configuration
- BIOS F6 Download
- Core i5-6600k @ 4.4GHz
- 2x 8 GB DDR4 2666 MHz RAM (16GB)
- Evga GTX 980 Ti SC+
- Samsung EVO 850 500GB
- Western Digital Blue 1TB
- BCM94360CD Bluetooth/WiFi combo
- OS X 10.11.6 El Capitan
What works
- SATA
- USB 2.0 and USB 3.0
- Audio including HDMI/DP
- CPU power management
- GPU power management
- Sleep
- Build-in Ethernet (Including WOL)
- TRIM support enabled
- Intel HD530 integrated graphics (Untested by me, but Tony have a guide)
What sorta works
- USB 3.1 Type A port works with a mouse. (Unable to mount any drives on that port.)
Untested
- USB 3.1 Type C port
Installation prerequisites
- A GA-Z170X-UD3 build
- A working Mac or Hackintosh
- A USB stick or drive, 16 GB or larger
Get El Capitan
- Open Mac App Store
- Log in with your Apple ID
- Download OS X El Capitan (10.11.4 or higher required)
- When the download finishes and the setup screen appears, Quit the app from the menu bar. You should now see the application /Applications/Install OS X El Capitan.app
Things to download
- Clover Files.zip
- HFSPlus.efi
- Clover Installer
- audio_cloverHDMI-110.command
- ssdtPRGen (CPU PWM)
- freqVectorsEdit.sh
- USB-SSDT.zip
BIOS Settings
- In BIOS Features
- Fast Boot: Disabled
- Windows 8/10 Fatures: Windows 8/10
- CSM Support: Disabled
- Network Stack: Disabled
- In Peripherals:
- Intel Platform Trust Technology: Disabled
- Initial Display Output: PCIe 1 Slot (Or whatever slot your GFX is in)
- Legacy USB Support: Enabled
- XHCI Hand-off: Enabled
- Port 60/64 Emulation: Disabled
- In Super IO Configuration:
- Serial Port 1: Disabled
- In Chipset:
- VT-d: Disabled
- Internal Graphics: Disabled
- Audio Controller: Enabled
- PCH LAN Controller: Enabled
- IOAPIC 24-119 Entries: Enabled
Configure USB ports.
(Credit Scabattoir)
- Unpack USB-SSDT.zip
- Run USB-SSDT.command (Alt click and press Open)
- Use the pictures above to find the ports you need to enable.
- Two files (USB-SSDT.aml and SSDT-5.aml) will be saved on your desktop, save these for later.
HSxx (eg. HS01) is USB 2.0
SSxx (eg. SS01) is USB 3.0
You will need to enable both HS and SS if you want USB 2.0 and USB 3.0 on the same port.
Prepare Installer
- Insert USB Drive
- Open /Applications/Utilities/Disk Utility
- Format drive as Name: Untitled, Format: OS X Extended (Journaled), Sheme: GUID Partition Map
- Open /Applications/Utilities/Terminal and run this command (Your password will not be shown when typing)
Code:sudo "/Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia" --volume /Volumes/Untitled --applicationpath "/Applications/Install OS X El Capitan.app" --nointeraction
- Run Clover app from the downloaded ZIP
- Choose Change Install Location... and choose your USB
- Choose Customize
- Enable these flags
- Install for UEFI booting only
- Drivers64UEFI
- OsxAptioFix2Drv-64
- EmuVariableUefi-64
- Choose install
- When finished open the EFI partiton -> CLOVER folder
- Copy files from Desktop to these places
- ACPI/patched/SSDT-5.aml
- ACPI/patched/USB-SSDT.aml
- Copy files from Clover Files to these places
- config.plist
- kexts/Other/FakeSMC.kext
- kexts/Other/IntelMausiEthernet.kext
- kexts/Other/AppleALC.kext
- kexts/Other/CodecCommander.kext
- drivers64UEFI/HFSPlus.efi
- ACPI/patched/XOSI-WIN10.aml
- ACPI/patched/SSDT-HDEF-HDAS-1.aml
- Delete these files and folders
- kexts/10.*
- drivers64UEFI/VBoxHfs-64.efi
Install El Capitan
- Insert USB drive Please use one of the black ports near the PS/2 port on the motherboard I/O
- Hit F12 and choose UEFI: USB Drive Name
- When in Clover, please add the bootflag "nv_disable=1" (Whitout the quotes), then highlight Boot Mac OS X from USB, hit space and choose Boot verbose
- When in the installer, choose your language.
- Choose Disk Utility and format the drive you want to install OS X onto.
- Close Disk Utility and choose Install OS X
- Choose your harddive and hit install
- Go take a cup of tea and wait for reboot (This may take up to 30 min)
- When in Clover again, if there is no drive with the name you chose in the installer choose Boot Mac OS X from USB again, else choose your drive name. (Remeber to add the "nv_disable=1" flag again)
- If you chose Boot Mac OS X from USB an installer should begin again, take another cup of tea now.
- When your chosen drive name shows up in Clover highligt it, hit space and choose verbose boot.
- You should now be at the OS X setup screen, choose your username and so on Do not login to your Apple ID at this time.
- You should now be at the Desktop, go pet you cat/dog/child/wife/husband/rubberduck.
Post-Installation Configuration
- Run Clover installer (Choose the same as before, but also choose Install RC scripts on target volume (To fix missing NVRam))
- Copy the same files as for the installer
- CPU PM:
- Unpack freqVectorsEdit.sh-master.zip, run freqVectorsEdit.sh. Choose the option called: "Mac-65CE76090165799A.plist (iMac17,1)"
- Reboot
- Run the ssdtPRGen.sh script that was downloaded earlier (If your CPU is overclocked, add "-turbo xxxx" without the quotes. Ex: "-turbo 4400" for 4.4GHz)
- To get HDMI audio run audio_cloverHDMI-110.command Do not do this if you use an Nvidia GPU!
- Run the following command to fix long sleep crashes:
Code:sudo pmset -a standby 0 && sudo pmset -a autopoweroff 0
- If you want to use iMessage, use An iDiot's Guide To iMessage. (Not my idea for the name, that is what it's called). Generate values for MacPro6,1.
- Make sure that this variable is NOT removed in config.plist: <key>UseARTFrequency</key> <false/>, it should be present under CPU, but Clover Configurator remove the variable.
- Reboot, you should now be able to boot into a working OS X
Setup NVIDIA Graphics
Do all of these steps before rebooting!
If you use another Graphics Card, please search the forum for how to setup.
- If you use a 9xx series graphics card install the NVIDIA Web Drivers
- From Clover Files copy: ACPI/patched/SSDT-HDMI-NVIDIA-PEG0.aml to the same place in your Clover folder.
- Reboot
Credits
- toleda: HDMI/DP fix
- RehabMan: USB fix & CodecCommander.kext
- Scabattoir: USB layout
- ammulder: Sleep fix & guide layout & answering questions
- Pike R. Alpha: Skylake patch & ssdtPRGen.sh & freqVectorsEdit.sh & USB SSDT idea.
- tonymacx86: Intel i219-V kext (ethernet fix) & Intel 530 Graphics
- slim.jim: GPU Black screen Fix
- vit9696: AppleALC.kext
- edoardoconti97: DSDT fix for not turning on when inserting/removing USB device after shutdown.
- Everyone: in the Testing Thread: Skylake Platform in OS X
- Anyone not listed here who have helped me
Last edited: