El Capitan on the GA-H170N-WIFI This guide assumes you are installing from scratch. My Configuration BIOS F4c (initially tested with F3) Core i7-6700 2x 8 GB DDR4-2133 Either integrated HD530 graphics (with OS X 10.11.4 or higher) or GeForce GT 730/740/960 Either Kingston HyperX Predator m.2 PCIe x4 SSD or Samsung 850 Evo m.2 SATA SSD Dell DW1560 (BCM94352Z chip) m.2 WiFi/Bluetooth card (replacing the Intel wireless card it shipped with) What Works SATA and PCIe x4 m.2 system drives Audio (tested with case and rear headphone outputs -- HDMI audio working only on an Nvidia card) USB, including USB3 (speed confirmed 409 MB/s write and 418 MB/s read with external SSD) and the USB3.0 Type C port Wireless networking via m.2 DW1560 card (get it from Dell, Amazon, or others) Straight 4K or 1080P Retina when using integrated graphics with a 4K monitor iTunes radio, including Beats One Sleep/wake Intel i219 Ethernet port (the port next to the audio jacks) When using an Nvidia graphics card: All high-resolution modes when using a 4K monitor Audio over HDMI GT 740 benchmarks using OS X native drivers: Heaven: 15.6 FPS @ 1920x1080, Cinebench 55.5 FPS, Luxmark 1028 GT 740 benchmarks using Nvidia Web driver: Heaven: 15.9 FPS @ 1920x1080, Cinebench 58 FPS, Luxmark 1007 What Doesn't Work At All With HD 530 integrated graphics only: Retina resolutions above 1080p Retina when using a 4K monitor Two simultaneous 4K monitors Audio over HDMI Intel i211 Ethernet port (the port above the USB3 type C connector) -- reasonably often gets a kernel panic during startup or regular operation The Intel WiFi that the board ships with HD movie previews in iTunes, suggesting that any rented or purchased movies may not work. Installation Prerequisites A GA-H170N-WIFI 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) 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 Other Things to Download UniBeast 6.x MultiBeast 8.x Clover Configurator KextBeast One of the following config.plist files: For Nvidia graphics: View attachment h170n-wifi-nvidia-config.plist For Intel integrated graphics: View attachment h170n-wifi-intel-config.plist USBInjectAll.kext (get the latest) SSDTs: View attachment SSDT-USB-H170N-WIFI.aml For HDMI audio on Nvidia cards: Nvidia HDMI Audio SSDT Only if using the suggested wireless card above: Wireless: RehabMan-FakePCIID (get the latest version listed) Bluetooth: RehabMan-BcrmPatchRAM (get the latest version listed) BIOS Settings Press DEL during boot to access BIOS In BIOS Features: Fast Boot: Disabled VT-d: Disabled Windows 8/10 Features: Other OS LAN PXE Boot Option ROM: Disabled Storage Boot Option Contro: UEFI Only Network Stack: Disabled In Peripherals: Initial Display Output: PCIe 1 Slot (if graphics card installed) or IGFX (otherwise) XHCI Hand-off: Enabled In Chipset: VT-d: Disabled Prepare Bootable USB Drive Installer This whole section should be performed on the working Mac/Hackintosh Insert the USB drive Open /Applications/Utilities/Disk Utility Highlight the USB drive in left column On a Yosemite or older system: Click on the Partition tab Click Current and choose 1 Partition Click Options... Choose GUID Partition Table Under Name: type Installer Under Format: choose Mac OS Extended (Journaled) Click Apply then Partition. When it finishes, close Disk Utility. On an El Capitan or newer system: Click on the Erase button in the toolbar For Name: enter Installer Make sure Format is set to OS X Extended (Journaled) Make sure Scheme is set to GUID Partition Map Hit Erase. When it finishes, close Disk Utility. Run UniBeast Hit Continue on the main screen, Continue on the UniBeast+MultiBeast screen, Continue on the Clover Credits screen, Continue on the Software License Agreement screen, and agree to the license Select your newly formatted USB drive (so it turns blue) on the Select a Destination screen and hit Continue Select El Capitan (so it turns blue) and hit Continue Select UEFI Boot Mode (so it turns blue) and hit Continue Select appropriate graphics options (nothing checked for the GT740 or onboard HD530 graphics) and hit Continue On the Verify Installation Options screen, hit Continue Enter you password when prompted and wait When the install finishes, hit Quit Customize the USB install drive so all USB ports on the machine are recognized for the installer. UniBeast should have left a drive mounted that appears as "EFI" in Finder. Go to that drive and: Go to EFI/CLOVER/kexts/ and copy the USBInjectall.kext you downloaded (get it from the "Release" directory of the ZIP) into 10.11/ AND 10.10/ (must be in both!) Copy the config.plist you downloaded over the default one at EFI/CLOVER/config.plist Create an extra directory called postinstall on the USB drive to hold the files you’ll need on the machine after installation. Copy these files you downloaded to the new directory: MultiBeast KextBeast Clover Configurator USBInjectAll.kext SSDT(s) config.plist If using recommended wireless above: The two RehabMan zips Eject the USB drive and insert it into the new machine. Install El Capitan Note: the speed of this installation process is not a reflection on the speed or quality of your hardware. It’s just going to take a while. Start the GA-H170N-WIFI machine with the USB drive inserted. If you don't see the Clover boot screen, restart and hit F12 at the BIOS splash screen to get a list of boot devices, and select the UEFI entry for your USB drive. Select Boot Mac OS X from Installer (it should have a picture labeled "EXTERNAL"; use left/right arrow keys to select from multiple options and press enter when the correct one is selected) You should see the apple logo and a progress bar as the installer loads. After a couple of progress bars (one of which takes a long time with little apparent progress), you should be prompted to select a language. Then you should see the OS X screen. Select Utilities / Disk Utility... from the menu bar. Select the drive on the left where you want to install El Capitan Hit Erase From the dialog that pops up, put in whatever Name you want for the disk, select the Format OS X Extended (Journaled), and the Scheme GUID Partition Map Hit Erase When the erase finishes, hit Done then Quit Disk Utility from the menu Back at the OS X screen hit Continue. On the license screen hit Continue Select the disk you just created by name and hit Continue This stage of the installation will take some time. It may stick for up to 5 minutes at different points, but it should eventually restart. (The installation is not yet complete, though; do not remove the USB drive.) After the reboot, the machine should boot to the Clover menu again. If it says there's no boot device or boots to the wrong thing, reboot and hit F12 from the BIOS splash screen and select the USB drive. At that point you should get the Clover menu. At the Clover menu, select Boot Mac OS X from YourDiskName and you should get to the Welcome screen. Select your country, keyboard, and complete the rest of the setup process. Tell it your computer does not connect to the Internet. Do not "Transfer Information to This Mac" yet either (you can run Migration Assistant later to do that). After the setup, you should end up at the desktop. Congratulations! But you must still perform the post-install setup next. Post-Installation Configuration Note: You must complete this or else your Hackintosh won't be able to boot without the USB drive in place. If you are using integrated graphics, you should expect some graphical glitches, particularly in the menu bar and window title bars. Copy all the files from the postinstall directory of the USB stick to your new El Capitan install (e.g. to Downloads) Run the copy of MultiBeast you just copied to the new drive. Select Quick Start and then UEFI Boot Mode Select Drivers and then Audio and then Realtek ALCxxx and then ALC1150 Select Drivers and then Network then Intel then IntelMausiEthernet (while the latest AppleIntelE1000e driver also works for this Ethernet chip, it breaks sleep/wake in some configurations so the Mausi driver is preferred) If you want to enable the i211 Ethernet port above the USB Type C port (not recommended), select Drivers/Network/Intel/AppleIGB Go to Customize then System Definitions: If using an Nvidia card, select Mac Pro / Mac Pro 3,1. This will avoid needed to manually edit files after every system update. If using integrated graphics, select iMac / iMac 17,1. At present, this is the only Apple model with a Skylake chip. Hit Save on the top right to save a copy of this configuration for future reference. Hit Build and then Install When it says "Install Succeeded" then quit MultiBeast Record the serial number that MultiBeast generated. To do this: Run the Clover Configurator app from your postinstall directory (may be in "CCV.zip") Select the file EFI/EFI/CLOVER/config.plist to open (it should be listed on the bottom of the main window). Go to SMBIOS on the left and copy the value out of the Serial Number field. Quit Clover Configurator so you can overwrite the config file. The MultiBeast installation should have left the EFI partition of your system drive mounted (called EFI in Finder). Copy the following files from your postinstall directory to the EFI partition: Any SSDTs to EFI/CLOVER/ACPI/patched/ config.plist to EFI/CLOVER/config.plist -- this file has a grab bag of fixes in it, including an audio fix, HDMI fixes, a Bluetooth fix, an integrated graphics fix, and a USB tweak. Copy USBInjectAll.kext from your postinstall directory to the Desktop. If using the suggested wireless card above, extract these four kexts: Unzip RehabMan-FakePCIID.zip and copy FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext from the Release/ directory to the Desktop Unzip RehabMan-BrcmPatchRam.zip and copy BcrmPatchRAM2.kext and BrcmFirmwareRepo.kext from the Release/ directory to the Desktop Unzip the KextBeast application you copied from the postinstall directory of the USB stick earlier. Run the resulting application, and select /Library/Extensions as the install location when prompted. After KextBeast finishes, delete the kext(s) from the Desktop Open Clover Configurator again and open the file EFI/EFI/CLOVER/config.plist again. Go to the Boot screen on the left. Enter your system drive name (e.g. "Macintosh HD" or whatever you named it) under Default Boot Volume. Go to the SMBIOS screen on the left and overwrite the Serial Number with the one you saved before. Set the Size and Frequency for each of the two memory entries to match your installed RAM. If you know the vendor, part, and serial for your memory you can edit those fields too (if not, just leave them as is). Leave the two memory entries set for slots 0 and 2 and the slot count set for 4 even though the board only has two slots (Clover wants to see slots 0 and 2 configured to treat the memory as dual-channel). If you don’t care about iCloud/iMessage/etc. then hit File/Save to save config.plist and Quit Clover Configurator. Otherwise if you do want iCloud/iMessage/etc., then you must further customize config.plist. For more details on this process see How to Fix iMessage. Leave Clover Configurator on the SMBIOS screen. Open Terminal.app and run "uuidgen". Paste the output in the SmUUID field in Clover Configurator (next to the Serial Number). Copy the value in the Serial Number field Go to the RtVariables screen on the left Paste your serial number into the MLB field, and then: For an Nvidia graphics / MacPro3,1 configuration, add 2 random characters or digits to the end, to make 13 characters total. For an integrated graphics / iMac17,1 configuration, add 5 random characters or digits to the end, to make 17 characters total. Enter a value for the ROM field. If you will use an Ethernet port on the machine, you can select "UseMacAddr0" from the drop-down. Otherwise, enter 12 random hexadecimal digits. File/Save config.plist and Quit Clover Configurator. Eject and remove the USB install drive Restart your system. It may take some time to restart. You should get a Clover menu on restart, and you can select Boot Mac OS X from YourDriveName or let it do it automatically. It should quickly proceed to the login screen. After the restart, your audio jacks should be working. In System Preferences / Sound you can turn on the volume control in the menu bar. If you have speakers or headphones handy, try playing a song in iTunes to be sure. To get headphone output, try the output called "Internal Speakers". It should work if you plug headphones into the green audio out on the back, or the audio out on your case. If you use the one on your case, the name may change to "Headphones". If using an Nvidia card that's not supported out of the box, install the Nvidia Web drivers. While that installation runs (before restarting at the end): Open Clover Configurator, mount your EFI partition, and select EFI/CLOVER/config.plist. Go to the Boot screen and uncheck the box for nv_disable=1 on the Boot screen and then check the box for nvda_drv=1 File / Save and then Quit Clover Configurator After the Nvidia Web drivers installer finishes, restart. After that you should get full graphics acceleration. _ Final Power Saving Setup At this point CPU power saving is not fully configured, which may cause problems with heating and/or sleep mode. To fix this: If you have one of the following CPUs, mount your system drive EFI partition again and select the one correct SSDT and copy it to EFI/CLOVER/ACPI/patched/ (future versions of this guide will use ssdtPRGen.sh but the version with Skylake support is not yet ready). Your system will still run OK without the SSDT, but may not reach full turbo speeds or maintain turbo speeds for as long. Core i7: View attachment SSDT-i7-6700K.aml View attachment SSDT-i7-6700.aml View attachment SSDT-i7-6700T.aml Core i5: View attachment SSDT-i5-6600K.aml View attachment SSDT-i5-6600.aml View attachment SSDT-i5-6600T.aml View attachment SSDT-i5-6500.aml View attachment SSDT-i5-6500T.aml View attachment SSDT-i5-6400.aml View attachment SSDT-i5-6400T.aml Core i3: View attachment SSDT-i3-6320.aml View attachment SSDT-i3-6300.aml View attachment SSDT-i3-6300T.aml View attachment SSDT-i3-6100.aml View attachment SSDT-i3-6100T.aml Reboot one last time If you want to confirm that your CPU is using the correct speeds and power states with the SSDT above, there are tools and techniques at http://www.tonymacx86.com/mavericks...vericks-native-cpu-igpu-power-management.html If you have sleep/wake problems but only after your machine has been sleeping for a long time ("standby" mode), try running the following terminal command to restrict it to regular "sleep" instead of allowing standby: Code (Text): sudo pmset -a standby 0 && sudo pmset -a autopoweroff 0 That’s it! Your hackintosh should be working in El Capitan. Enjoy. Credits: tonymacx86 (original Clover installation procedure) UniBeast and MultiBeast from MacMan, with audio install based on Audio script by toleda USB fix procedure from RehabMan Wireless kexts from RehabMan (wireless and bluetooth), Bluetooth handoff enabler from lisai9093 Appendix: Windows 10 Dual Boot (same drive)If you'd like to install Windows 10 in a dual boot configuration on the same drive as El Capitan, follow these additional steps. There are many ways to do the installation, this is just one that is known to work. Requirements Your El Capitan install USB drive (if you wipe this out to use for Windows, you will have to recreate it later) A USB drive to use for the Windows installer A Windows 10 ISO An existing Windows computer to prepare the ISO If you don't have a Windows computer, skip the next section and see n3oNLit3's instructions in this post. Prepare Windows 10 USB on a Windows computer Download the Windows USB/DVD Download Tool Insert your USB stick or drive Run the tool Select your Windows 10 ISO Select the USB install type Select your USB drive Wait for it to finish and move the USB drive to the hackintosh Install Windows 10 Start from the working El Capitan install above, and: Open Disk Utility Select your El Capitan drive (not the partition underneath it) Select Partition Hit the + to add a new partition for Windows, and drag the pie chart slider until the two partitions are sized appropriately Leave the format of the new partition as OS X Extended (Journaled). Hit Apply With the Windows USB drive attached, restart the hackintosh If the BIOS does not boot the USB drive first, hit F12 and select the USB drive (you want the UEFI entry in order to be able to install to a GPT drive) Install Windows. When you get to the pick a disk partition screen, select the partition you created for Windows above (easiest to identify by size, usually). Delete the partition, then format it. When it prompts you that Windows may create extra partitions, that's OK. Then select the new big partition it created to install to. After the first reboot during the Windows install, if your hackintosh is set to boot USB devices first, you will need to remove the USB drive. If you missed it and you're back at the "choose a language" installer screen, remove the USB and reboot to boot to the new install and continue the process. After the Windows install completes and leaves you at the desktop, go to Settings / Update & security / Windows Update and install all available updates. (You can skip this, but you'll probably have more work later if you do because the updates may break the boot loader.) Fix Dual Booting At this point, the machine will be booting only to Windows. Insert your El Capitan install USB drive and restart. Use F12 if needed to boot to the USB. You should see a Clover menu. Select Boot Mac OS X from YourDriveName. Once in OS X, mount your EFI partition with EFI Mounter v3 Go to the EFI partition Go to EFI/Microsoft/Boot/ and rename bootmgfw.efi to bootmgfw-orig.efi Copy EFI/CLOVER/CLOVERX64.efi to EFI/Microsoft/Boot/bootmgfw.efi Eject the El Capitan install USB drive Reboot You should get a Clover menu, with the usual settings to boot to OS X and also new Windows options. To start Windows, select Boot Microsoft EFI boot menu from EFI. After future Windows updates, Windows may reset the EFI partition to boot only to Windows again. You'll need to repeat the steps in this section. You should now be able to boot to both Windows and OS X!