Contribute
Register

[Guide] Z/H97N-WIFI with Intel HD4600 using Clover UEFI Hotpatch

Status
Not open for further replies.
Overview

So heres a guide on getting OS X El Capitan up and running on Z97N-WIFI, H97N-WIFI using Intel HD 4600. This guide will work with 10.9, 10.10. Although I run Mavericks on a second partition.

Guide for Installing Sierra 10.12.1 with Intel HD 4600
https://www.tonymacx86.com/threads/...tel-hd4600-using-clover-uefi-hotpatch.203276/

Guide for installing 10.12.1 with Nvidia Graphics.
https://www.tonymacx86.com/threads/...ing-clover-uefi-hotpatch.206284/#post-1361883

My configuration on my H97N-WIFI Build.
  • GA-H97N-WIFI.
  • Core i7 4790.
  • Intel HD 4600 3 monitors.
  • Corsair RM 650.
  • Corsair Vengeance LP 16GB.
  • Bitfenix Prodigy Case.
  • Apple BCM94602CS in Mini PCI-E Adaptor.
  • Apple Magic Mouse 2, Apple Keyboard 2.
  • 3x ASUS VE248H.

This Guide will also work on Z97N-WIFI.

Things you will need.

16GB USB Flash Drive
OS X downloaded from Mac App Store.
A Mac or a working Hackintosh to download 10.11 from Mac App Store and to create installation Pen Drive.
Set of SSDTs. Credits to Rehabman for his help with SSDT-USB & SSDT-HACK.

Bios Settings

You can use factory defaults. But due to my SSDT-USB I recommend to have XHCI set to enabled not Auto. VT-d can be left to enabled only if you have dart=0 in config.plist. If you decide to disable VT-d then no need to worry about having dart=0 in config.plist. Recommend not using Beta BIOS. Stay at BIOS F8. Set Boot settings to UEFI Only. Enable XMP Profile 1.

Creating USB

I used createmediainstall using Terminal and install Clover Manually.

Erase USB Boot stick as OS X Extended (Journaled), GUID Partition Map. Naming the Drive as USB. Open. Terminal and copy and paste.

Code:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app


Wait till files are done copying. Now we can move onto install Clover to the Pen drive. At the time of this guide Clover version was 3763. Note theres a Clover bug that causes (Inject EDID) to set to true by default.

Open up Clover. Continue, Continue again, Change install location to you're USB drive. Now click on Customise, Now we need to install correct settings for Clover.

To Clone my fork you will need to download developer tools and install using Terminal.


Code:
git

Now to Clone my fork using Terminal.

Code:
mkdir~/Z-H97N-WIFI-Patches
cd~/Z-H97N-WIFI-Patches
git clone https://github.com/VoiletDragon/Z-H97N-WIFI-Patches.git

Location of files from my fork will be downloaded to ~(You're Name).


Settings for Clover.

Install For UEFI Booting only.
Install Clover in the ESP.
Theme (select one as you prefer I choose bootcamp)
Drivers64UEFI, OsxAptioFixDrv. (Don't use OsxAptioFixDrv2 it causes problems)
Now you can install Clover. Don't forget to put HFSPlus.efi in Drivers64UEFI and remove VBoxHFS-64.efi. Now we need to put FakeSMC & Ethernet kext, USBInjectAll in EFI/Clover/kexts/other. Remove 10+ folders. FakeSMC, AppleintelE1000e can be downloaded from downloads section.
You will need to replace the config with installer_HD4600 rename to config.
Ethernet kexts you will need depends on which Ethernet port you use. I Intel NIC. https://www.tonymacx86.com/resources/categories/kexts.11/
USBinjectAll can be downloaded from Rehabmans Fork. Read Readme first.
https://github.com/RehabMan/OS-X-USB-Inject-All

Once creating you're Clover Boot stick you can now get into installing El Capitan. At BIOS hit F12 and boot from UEFI Pen Drive. Now Boot without cache and install El Capitan.

Remember to boot without cache when booting into the installer and when booting into OS X.

Post Installation

At Post Installation you will need to install Clover to you're boot drive. Its pretty much the same as the Pen drive installation. Except you need to put in place the correct config & SSDTs.
Install For UEFI Booting only.
Install Clover in the ESP.
Theme (select one as you prefer I choose bootcamp)
Drivers64UEFI, OsxAptioFixDrv. (Don't use OsxAptioFixDrv2 it causes problems)
You can choose EmuVaribles if it makes you feel nervous but I didnt. Now you can install Clover. Don't forget to put HFSPlus.efi in Drivers64UEFI and remove VBoxHFS-64.efi. Now we need to install FakeSMC,Appleintel1000E and USBinjectall in Library/Extensions. Kexts can be downloaded from downloads section.
You will need to replace the config with post_install_HD4600 rename to config.plist.
Ethernet kexts you will need depends on which Ethernet port you use. I Intel NIC. https://www.tonymacx86.com/resources/categories/kexts.11/
download USBinjectall from Rehabmans fork. Read readme.
https://github.com/RehabMan/OS-X-USB-Inject-All

Now we need to put in place a few SSDTs. SSDTs we need are,

Code:
SSDT-IGPU

These set of SSDTs go in EFI/Clover/ACPI/patched.
Remove config.plist and replace it with the one called post_Installation and rename to config.plist.

Now we can reboot and boot into El Capitan without the Pen Drive.

For Native Powermanagement you will need to generate a SSDT using Piker Alpha's ssdtPRGen.sh.Guide can be found here. https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/

For Audio. There are two options here. You can use Toledas Clover Audio Injection but I choose to use RehabMans CodecCommander SSDT & CodecCommander.kext. RehabMans CodecCommander can be found on his Fork. But you can Clone his fork. Look at guide to clone his DH67BL fork. Guide https://www.tonymacx86.com/threads/guide-intel-dh67xx-with-hd3000-using-clover-uefi-hotpatch.190228/


As Hibernation isn't supported on a Hackintosh (You will need to disable suspend to disk or S4 sleep) You will need to disable it in Terminal.

Code:
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

What works.


Native Power Management/iGPU Powermanagement.
Full Graphics Acceleration Intel HD 4600.
Sleep/Including Audio after sleep state.
3 Monitors using Intel HD 4600.
Ethernet Intel & Atheros.
iMessage and FaceTime.
USB 3 with full speed.

Beats 1 doesn't play due to DRM Protection can be fixed by using Shiki. https://github.com/vit9696/Shiki/releases

Link for iMessage fix https://www.tonymacx86.com/threads/how-to-fix-imessage.110471/

Link to Github for Config and Set of SSDTs. https://github.com/VoiletDragon/Z-H97N-WIFI-Patches

Update 29-05-2017 I have moved all SSDT into one SSDT. (SSDT-IGPU)
 
Hello friends,
I have a H97N WI-FI + 16GB MEMORY + SSD SAMSUNG + CPU G3220T
I tried installing Sierra on my pc following tony's guide ( https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.200564/ ), but I have problems installing.
In fact, at point 4 I get a panic:

full


How can I fix it?
 
I have a H97N WI-FI + 16GB MEMORY + SSD SAMSUNG + CPU G3220T

G3220T is not natively support. Probably better to replace it and go with a i3.
 
Intel i3 4170 work fine ?

thanks

I3 4170 will work fine. It also has HD4400 which will also work. Will be better than the CPU you already have.
 
Overview

So heres a guide on getting OS X El Capitan up and running on Z97N-WIFI, H97N-WIFI using Intel HD 4600. This guide will work with 10.9, 10.10. Although I run Mavericks on a second partition.

Guide for Installing Sierra 10.12.1 with Intel HD 4600
https://www.tonymacx86.com/threads/...tel-hd4600-using-clover-uefi-hotpatch.203276/

Guide for installing 10.12.1 with Nvidia Graphics.
https://www.tonymacx86.com/threads/...ing-clover-uefi-hotpatch.206284/#post-1361883

My configuration on my H97N-WIFI Build.
  • GA-H97N-WIFI.
  • Core i7 4790.
  • Intel HD 4600 3 monitors.
  • Corsair RM 650.
  • Corsair Vengeance LP 16GB.
  • Bitfenix Prodigy Case.
  • Apple BCM94602CS in Mini PCI-E Adaptor.
  • Apple Magic Mouse 2, Apple Keyboard 2.
  • 3x ASUS VE248H.

This Guide will also work on Z97N-WIFI.

Things you will need.

16GB USB Flash Drive
OS X downloaded from Mac App Store.
A Mac or a working Hackintosh to download 10.11 from Mac App Store and to create installation Pen Drive.
Set of SSDTs. Credits to Rehabman for his help with SSDT-USB & SSDT-HACK.

Bios Settings

You can use factory defaults. But due to my SSDT-USB I recommend to have XHCI set to enabled not Auto. VT-d can be left to enabled only if you have dart=0 in config.plist. If you decide to disable VT-d then no need to worry about having dart=0 in config.plist. Recommend not using Beta BIOS. Stay at BIOS F8. Set Boot settings to UEFI Only. Enable XMP Profile 1.

Creating USB

I used createmediainstall using Terminal and install Clover Manually.

Erase USB Boot stick as OS X Extended (Journaled), GUID Partition Map. Naming the Drive as USB. Open. Terminal and copy and paste.

Code:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/USB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app


Wait till files are done copying. Now we can move onto install Clover to the Pen drive. At the time of this guide Clover version was 3763. Note theres a Clover bug that causes (Inject EDID) to set to true by default.

Open up Clover. Continue, Continue again, Change install location to you're USB drive. Now click on Customise, Now we need to install correct settings for Clover.

To Clone my fork you will need to download developer tools and install using Terminal.


Code:
git

Now to Clone my fork using Terminal.

Code:
mkdir~/Z-H97N-WIFI-Patches
cd~/Z-H97N-WIFI-Patches
git clone https://github.com/VoiletDragon/Z-H97N-WIFI-Patches.git

Location of files from my fork will be downloaded to ~(You're Name).


Settings for Clover.

Install For UEFI Booting only.
Install Clover in the ESP.
Theme (select one as you prefer I choose bootcamp)
Drivers64UEFI, OsxAptioFixDrv. (Don't use OsxAptioFixDrv2 it causes problems)
Now you can install Clover. Don't forget to put HFSPlus.efi in Drivers64UEFI and remove VBoxHFS-64.efi. Now we need to put FakeSMC & Ethernet kext, USBInjectAll in EFI/Clover/kexts/other. Remove 10+ folders. FakeSMC, AppleintelE1000e can be downloaded from downloads section.
You will need to replace the config with installer_HD4600 rename to config.
Ethernet kexts you will need depends on which Ethernet port you use. I Intel NIC. https://www.tonymacx86.com/resources/categories/kexts.11/
USBinjectAll can be downloaded from Rehabmans Fork. Read Readme first.
https://github.com/RehabMan/OS-X-USB-Inject-All

Once creating you're Clover Boot stick you can now get into installing El Capitan. At BIOS hit F12 and boot from UEFI Pen Drive. Now Boot without cache and install El Capitan.

Remember to boot without cache when booting into the installer and when booting into OS X.

Post Installation

At Post Installation you will need to install Clover to you're boot drive. Its pretty much the same as the Pen drive installation. Except you need to put in place the correct config & SSDTs.
Install For UEFI Booting only.
Install Clover in the ESP.
Theme (select one as you prefer I choose bootcamp)
Drivers64UEFI, OsxAptioFixDrv. (Don't use OsxAptioFixDrv2 it causes problems)
You can choose EmuVaribles if it makes you feel nervous but I didnt. Now you can install Clover. Don't forget to put HFSPlus.efi in Drivers64UEFI and remove VBoxHFS-64.efi. Now we need to install FakeSMC,Appleintel1000E and USBinjectall in Library/Extensions. Kexts can be downloaded from downloads section.
You will need to replace the config with post_install_HD4600 rename to config.plist.
Ethernet kexts you will need depends on which Ethernet port you use. I Intel NIC. https://www.tonymacx86.com/resources/categories/kexts.11/
download USBinjectall from Rehabmans fork. Read readme.
https://github.com/RehabMan/OS-X-USB-Inject-All

Now we need to put in place a few SSDTs. SSDTs we need are,

Code:
SSDT-Hack

These set of SSDTs go in EFI/Clover/ACPI/patched.
Remove config.plist and replace it with the one called post_Installation and rename to config.plist.

Now we can reboot and boot into El Capitan without the Pen Drive.

For Native Powermanagement you will need to generate a SSDT using Piker Alpha's ssdtPRGen.sh.Guide can be found here. https://www.tonymacx86.com/threads/quick-guide-to-generate-a-ssdt-for-cpu-power-management.177456/

For Audio. There are two options here. You can use Toledas Clover Audio Injection but I choose to use RehabMans CodecCommander SSDT & CodecCommander.kext. RehabMans CodecCommander can be found on his Fork. But you can Clone his fork. Look at guide to clone his DH67BL fork. Guide https://www.tonymacx86.com/threads/guide-intel-dh67xx-with-hd3000-using-clover-uefi-hotpatch.190228/


As Hibernation isn't supported on a Hackintosh (You will need to disable suspend to disk or S4 sleep) You will need to disable it in Terminal.

Code:
sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage
sudo mkdir /var/vm/sleepimage

What works.


Native Power Management/iGPU Powermanagement.
Full Graphics Acceleration Intel HD 4600.
Sleep/Including Audio after sleep state.
3 Monitors using Intel HD 4600.
Ethernet Intel & Atheros.
iMessage and FaceTime.
USB 3 with full speed.

Beats 1 doesn't play due to DRM Protection can be fixed by using Shiki. https://github.com/vit9696/Shiki/releases

Link for iMessage fix https://www.tonymacx86.com/threads/how-to-fix-imessage.110471/

Link to Github for Config and Set of SSDTs. https://github.com/VoiletDragon/Z-H97N-WIFI-Patches

Update 13-09-2017 Guide updated. SSDT-IGPU has been replaced with SSDT-Hack. Have added ALC892 pincofigs, HDMI Audio Support. post_install_HD4600 has been updated. Added HECI -> IMEI, B0D3 -> HDAU renames. No need to use AppleHDAinjector. Added correct Frame Buffer edits for 2x HDMI Ports & DVI.
 
Status
Not open for further replies.
Back
Top