- Joined
- Feb 28, 2016
- Messages
- 159
- Motherboard
- Gigabyte GA H270N WiFi
- CPU
- i5-7600
- Graphics
- HD 630
- Mac
- Mobile Phone
IT IS FULLY SUPPORTED ON H270N-WiFI -- i5 7600 -- SIMPLE GUIDE -- HTPC
This is my third Hackintosh build after a long period I decided to create this article because some people are still struggling with their Installation. This guide only works with the newest Intel KabyLake Processors. I try to make this guide simple as possible. Please correct me if anything wrong within the guide.
My Config
- Mobo- Gigabyte GA H270N WIFI
- Processor- Intel Core i5 7600
- Graphics- Intel HD Graphics 630 GT2
- RAM- Corsair Vengence 8GB 2400Mhz
- WiFi & BT- Apple original BCM94360CS2 Card with M.2 NGFF Adapter
- Case - Streacom F1C Evo WS
- SSD- Samsung 850 Evo 250GB
- HDD- 2 TB Seagate 2.5" Drive
- Sierra 10.12.4
- BIOS Ver F3
- USB 3.0 and 3.1
- SATA
- Audio
- WiFi And Bluetooth
- WiFi & BT working on Clover UEFI Installation
- Handoff, AirDrop, Universal Clipboard, Wake On Wireless, Auto Unlock, Unlock With Apple Watch
- Personal Hotspot with iPhone
- iMessage
- Built-in Ethernet
- TRIM support enabled
- Intel HD630 integrated graphics
- Display Power Cycling
- Sleep Wake
- USB- C
Step 1= Load Optimised Default
Step 2= IN BIOS Tab
- Windows 8/10 Features = Other OS
- Storage Boot Option Control = UEFI
- Initial Display Output = IGFX
- XHCI Handoff = Enabled (In USB Configuration)
- VT-D = Disabled
- Internal Graphics = Enabled
- DVMT Pre-Allocated = 64M
Files To Download
You need to download some files to get things work. These files are necessary for the entire session of the Mac OS installation.
- Clover Configurator
- UniBeast And MultiBeast(Get the latest Versions)
- USBInjectAll.kext
- XHCI-200-series-injector.kext
- AppleALC.kext release
- Lilu.kext release
- Shiki.kext
- IntelGraphicsFixUP.Kext
- audio_cloverHDMI-120.command
- Latest Clover Bootloader
- Kextbeast
Installation
Installation Prerequisites
- A 200 Series Motherboard with Intel KabyLake Processor
- Working Mac or Hackintosh without this you can’t move forward.
- USB stick, 8GB or larger
- Open Mac App Store
- Log in with your Apple ID
- Download macOS Sierra (10.12.6)
- After the download finishes the setup screen will appear you should Quit the app from the Dock. You can see the application in/Applications/Install MacOS Sierra.app
If the below guide didn't work for you then try this guide
- Open Disk Utilities –> Select USB and Erase using Mac OSX Extended Journaled –> GUID Partition Map–>Erase
- Then Open Unibeast –> Choose USB –> Then Select UEFI –>After that Select Sierra
- Open USB’s EFI partition –> EFI–> Clover–> Open Config.plist Using Clover Configurator
- Add these entries to Config.plist
Note: The new version of macOS 10.12.6 has the native support for kabylake processors so the FakeCPUID is not needed.
Move Downloaded Files into USB, Create a folder and paste it there.
‘After Creating Bootable USB, We should do some tweaks on the USB Because this board has no USB 2.0 Port. if you have USB 2.0, then the below steps is not needed’.
Add these configurations in Config.plist using Clover Configurator.
Increase port limit
Kernel and Kext Patches –> KextToPatch –> +
- Name: AppleUSBXHCIPCI
Find: 83bd74ff ffff10
Replace: 83bd74ff ffff1b
Comment: Increase port limit
Rename EHC to EH0
ACPI –> DSDT–> Patches –> +
This two patches would let USBInjectAll.kext load:
- Comment: change EHC1 to EH01
Find: 45484331
Replace: 45483031 - Comment: change EHC2 to EH02
Find: 45484332
Replace: 45483032
- Move USBInjectAll.kext & XHCI-200-series-injector.kext to USB’s EFI partition /EFI/Clover/kexts/Other.
- Turn on the computer
- Press the hotkey F12 to choose boot device
- Select USB
- At Clover boot screen, select Boot Mac OS X from USB
- When you arrive at the Installer, choose a language.
- In the top menu bar select Utilities and open Disk Utility
- Highlight your target drive for the Sierra installation in the left column.
- Click Erase button
- Name: type Sierra (You can rename it later)
- Format: choose OS X Extended (Journaled)
- For Scheme: Choose GUID Partition Map
- Click Erase
- Close Disk Utility
- Highlight your target drive for the Sierra installation then click continue.
- After the first restart Press the hotkey F12 to choose boot device
- Select USB
- At Clover boot screen, Choose MacOS X from the HDD you installed.
if you don’t know how to install then follow the steps here in the
Post Installation
After the successful installation, you must install necessary kext and patches to get things work. These are the same thing that we were doing after the installation of Windows OS. In windows, drivers are in a package and it automatically installed within few clicks with macOS we should manually do these steps. After the release of macOS 10.12.6, it becomes easier because 10.12.6 brings the native support for Kabylake Processors. Also, Tonymacx86 released the new version of the MultiBeast that supports 200 Series Motherboard with 7th generation kabylake processor, so the post-installation is easier than before.
Post Installation Using MultiBeast
- 1st Step = Copy all the downloaded files to the desktop.
- 2nd Step = Open Multibeast–> Quick Start–>UEFI Boot Mode
- 3rd Step = Drivers–> Audio–> Check both ALC1220 and 100/200 Series Audio.
If you have different codec then select the codec that you want. Codec version can be found on the specification of your Motherboard
There are two methods to get Audio Work. This is the First Method If this not works For you then Try method Two in “Post Installation Using Clover Configurator/Audio” Section.
- 4th Step =Drivers–> Network–> Check IntelMausiEthernet v2.2
- 5th Step = Drivers–> USB–> Check Increase Max Port Limit 200 Series
- 6th Step = Bootloader–> Check Clover + Emulated NVRAM
Note: After installing Multibeast don’t forget update clover to the latest version, you can find the link above.
- 7th Step = Customize –> Graphics Configuration–> Select on Intel HD 6xx
- 8th Step = Final Build Configuration Build–> Install
Basic Configuration
- Open Clover Configurator Then mount EFI Partition if not mounted (Multibeast will automatically mount the EFI partition)
- Fix Random Restart problem when system shutdown by Selecting FixShutdown_0004 under ACPI–>Fixes
- XMPDetection=Yes (If your RAM clock speed is higher than 2133MHz)
Don’t Close Clover Configurator Add all entries From the Below Steps Or else you should open the Clover Configurator for every Step.
Intel HD Graphics 630 With QuickSync and iTunes DRM Contents
Open Clover Configurator if not open.
Add patches in DSDT
ACPI –> DSDT–> Patches –> +
- Comment: change GFX0 to IGPU
Find: 47465830
Replace: 49475055
- Add Custom BootFlag shikigva=1 In Boot–>Custom Flags
- Copy Shiki.kext, AppleALC.kext and paste it in to EFI drive/ EFI/ Clover/ Kexts/ Others.
Open Clover Configurator if not open.
- Make sure that Lilu.kext and AppleALC.kext ( If you use the above step then AppleALC will be in the Kext/other folder) are installed if not install these Kexts.
- Add patches in Clover Configurator
ACPI –> DSDT–> Patches –> +
- Comment: change HDAS to HDEF
Find: 48444153
Replace: 48444546
Change Audio ID to 1 or 2 if not.
In the latest version of AppleALC.kext, audio ID 1 or 2 or 11 is fully supported for ALC1220 and ALCS 1220A codecs.
- Devices–>Audio–> Change it to 1 or 2 or 11
- Run audio_cloverHDMI-120.command to get HDMI Audio working if you want. If this method of HDMI Audio didn’t work for you Then follow this Guide to enable HDMI Audio.
We need to change the SMBIOS to iMac 18.1 or 18.2 or 18.3 because these are the SMBIOS for the Kabylake processors. This is necessary because without SMBIOS the system will not boot and other features like power management, iMessage, Graphics acceleration won’t work.
For the perfect configuration of SMBIOS head over to this link and choose SMBIOS that matches your processor. (Thanks to John for the suggestion)
In this case, I changed the SMBIOS to 18.3
USB Power Management
Those who looking for the proper USB Power management go to this link.
For precompiled USB SSDT files click here. Note This is compiled for this motherboard if you have different motherboard then follow the above link.
Also, don’t forget to add patches in Kernel and Kext Patches–> Kext To Patch
- Name: com.apple.driver.usb.AppleUSBXHCIPCI
Find: 83bd74ff ffff10
Replace: 83bd74ff ffff1b
Comment: change 15 port limit to 26 in XHCI kext (100-series) - Name: AppleUSBXHCIPCI
Find: 837d8c10
Replace: 837d8c1b
Comment: Change 15 port limit to 24 in XHCI kext
WiFi and Bluetooth are working without any fixes because it is the same card that Apple uses in their MacBook Air.
All function of wifi and Bluetooth are working great such as the features like Handoff, Airdrop, etc. Download links are given in the Specification area of this post.
iMessage
An iDiot’s Guide to iMessage it is the best iMessage Guide we can found on the internet, just Follow this guide it is straightforward.
Geekbench Score
Frequently Asked Questions
- Question: After the installation macOS won’t boot from the HDD drive it only boots from the USB !.
Answer: In this case first you need to boot using USB after you reached in desktop copy the entire EFI folder from USB then replace it on the HDD’s EFI folder - Question: How to enable NVIDIA Graphics card?
Answer: Now NVIDIA releases the new web drivers for Pascal Graphics card. to get NVIDIA card work you need to download NVIDIA FixUP or simply select the NVIDIA Web option from the New Multibeast. - Question: Is this guide work with all the motherboards?
Answer: Yes, it will work but you have to select the suitable drivers from the post installation and make sure that the BIOS settings are matched with your motherboard.
Apple releases the updates in every one or two months. After using this steps, you can easily update it through your Mac App Store. Sometimes the error will occur if that so let me know in the comment box.
Graphics issue. After the update, if you can’t boot into desktop then disable Inject Intel from the Clover Boot/Options/Graphics Injector/Untick inject-intel. After you reach in desktop, Install Lilu.kext and IntelGraphicsFixup.kexts into Library/Extension if this didn’t help then follow the Graphics section from this guide. If your kexts are already installed, then you will not have any issues with the upgrade.
Make sure that the Audio is working because these two is the main part will have an issue after updating. If you had any trouble with the audio, then follow the steps from this Guide.
Thanks to GhostHitWall
tonymacx86
onmybikedrunk
toleda
P1LGRIM