Contribute
Register

[UPDATED for Multibeast 9.2.1 and Sierra 10.12.6] Sierra On 200 Series With KabyLake Processor

Joined
Feb 29, 2016
Messages
159
Motherboard
Gigabyte GA H270N WiFi
CPU
i5-7600
Graphics
HD 630
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
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.

IMG_9103.jpg


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
What Works
  • 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
Untested
  • Sleep Wake
  • USB- C
BIOS Config

Step 1= Load Optimised Default
Step 2= IN BIOS Tab

  1. Windows 8/10 Features = Other OS
  2. Storage Boot Option Control = UEFI
Step 3= Peripherals Tab
  1. Initial Display Output = IGFX
  2. XHCI Handoff = Enabled (In USB Configuration)
Step 4= Chipset Tab
  1. VT-D = Disabled
  2. Internal Graphics = Enabled
  3. DVMT Pre-Allocated = 64M
Step 5= Save and Exit


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.


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
Get Sierra
  1. Open Mac App Store
  2. Log in with your Apple ID
  3. Download macOS Sierra (10.12.6)
  4. 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
Preparing USB

If the below guide didn't work for you then try this guide
  1. Open Disk Utilities –> Select USB and Erase using Mac OSX Extended Journaled –> GUID Partition Map–>Erase
  2. Then Open Unibeast –> Choose USB –> Then Select UEFI –>After that Select Sierra
  3. Open USB’s EFI partition –> EFI–> Clover–> Open Config.plist Using Clover Configurator
  4. 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
kernal-and-kext-patches.png


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
acpi.png


  • Move USBInjectAll.kext & XHCI-200-series-injector.kext to USB’s EFI partition /EFI/Clover/kexts/Other.
Install MacOS Sierra
  1. Turn on the computer
  2. Press the hotkey F12 to choose boot device
  3. Select USB
  4. At Clover boot screen, select Boot Mac OS X from USB
  5. When you arrive at the Installer, choose a language.
  6. In the top menu bar select Utilities and open Disk Utility
  7. Highlight your target drive for the Sierra installation in the left column.
  8. Click Erase button
  9. Name: type Sierra (You can rename it later)
  10. Format: choose OS X Extended (Journaled)
  11. For Scheme: Choose GUID Partition Map
  12. Click Erase
  13. Close Disk Utility
  14. Highlight your target drive for the Sierra installation then click continue.
  15. After the first restart Press the hotkey F12 to choose boot device
  16. Select USB
  17. 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
    UEFI.png
  • 3rd Step = Drivers–> Audio–> Check both ALC1220 and 100/200 Series Audio.
    Audio.png
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
    ethernet.png
  • 5th Step = Drivers–> USB–> Check Increase Max Port Limit 200 Series
    usb.png
  • 6th Step = Bootloader–> Check Clover + Emulated NVRAM
    bootloader.png
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
    graphics.png
  • 8th Step = Final Build Configuration Build–> Install
    final-build-configuration.png
Post Installation Using Clover Configurator
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
acpi.png


  • XMPDetection=Yes (If your RAM clock speed is higher than 2133MHz)
boot.png


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
acpi.png


  • Add Custom BootFlag shikigva=1 In Boot–>Custom Flags
    boot.png
  • Copy Shiki.kext, AppleALC.kext and paste it in to EFI drive/ EFI/ Clover/ Kexts/ Others.
Audio Method Two
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
Add patches in DSDT if not present.

ACPI –> DSDT–> Patches –> +

  • Comment: change HDAS to HDEF
    Find: 48444153
    Replace: 48444546
acpi.png


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
devices.png


  • 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.
SMBIOS
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

SMBIOS.png


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

  1. Name: com.apple.driver.usb.AppleUSBXHCIPCI
    Find: 83bd74ff ffff10
    Replace: 83bd74ff ffff1b
    Comment: change 15 port limit to 26 in XHCI kext (100-series)
  2. Name: AppleUSBXHCIPCI
    Find: 837d8c10
    Replace: 837d8c1b
    Comment: Change 15 port limit to 24 in XHCI kext
WiFi and BT
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
geekbench.png


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.
Updating to the latest Version
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
 
Joined
Apr 2, 2017
Messages
4
Motherboard
GA-H270M-DS3H
CPU
Intel Core i3-7100
Graphics
Intel Graphics HD 630
1st--I am a NOOB attempting first build and am hoping for basic guidance. Your post is very informative but before I begin--would your method work with the following HW:

1) GA-H270M-DS3H
2) Intel Core i3 - 7100
3) Corsair CX450M
4) Crucial Ballistix 8Gb kit (2x4Gb DDR4 - 2400)
5) Thermalake V21 Case
6) Samsung Evo 850 (250Gb SSD)

I have completed HW install and show everything in order with bios settings correct per Tonymacx86 suggestions. I have Unibeast Sierra and Multibeast USB and get to the clover screen on power-up: "Boot macOS from USB." I hit enter and get stuck on Apple Logo. Nothing else happens. I am not sure how to "view" the actual hang-up in the process. Other threads discuss entering verbose mode but I don't see this option in clover. Any pointers would be greatly appreciated--remember I'm totally new to this...:)
 
Joined
Apr 2, 2017
Messages
4
Motherboard
GA-H270M-DS3H
CPU
Intel Core i3-7100
Graphics
Intel Graphics HD 630
1st--I am a NOOB attempting first build and am hoping for basic guidance. Your post is very informative but before I begin--would your method work with the following HW:

1) GA-H270M-DS3H
2) Intel Core i3 - 7100
3) Corsair CX450M
4) Crucial Ballistix 8Gb kit (2x4Gb DDR4 - 2400)
5) Thermalake V21 Case
6) Samsung Evo 850 (250Gb SSD)

I have completed HW install and show everything in order with bios settings correct per Tonymacx86 suggestions. I have Unibeast Sierra and Multibeast USB and get to the clover screen on power-up: "Boot macOS from USB." I hit enter and get stuck on Apple Logo. Nothing else happens. I am not sure how to "view" the actual hang-up in the process. Other threads discuss entering verbose mode but I don't see this option in clover. Any pointers would be greatly appreciated--remember I'm totally new to this...:)

Also--I am unable to download the
-- do you have the specific link to this kext or am I missing something as there does not appear to be a download button...
 
Joined
Feb 29, 2016
Messages
159
Motherboard
Gigabyte GA H270N WiFi
CPU
i5-7600
Graphics
HD 630
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
Y
1st--I am a NOOB attempting first build and am hoping for basic guidance. Your post is very informative but before I begin--would your method work with the following HW:

1) GA-H270M-DS3H
2) Intel Core i3 - 7100
3) Corsair CX450M
4) Crucial Ballistix 8Gb kit (2x4Gb DDR4 - 2400)
5) Thermalake V21 Case
6) Samsung Evo 850 (250Gb SSD)

I have completed HW install and show everything in order with bios settings correct per Tonymacx86 suggestions. I have Unibeast Sierra and Multibeast USB and get to the clover screen on power-up: "Boot macOS from USB." I hit enter and get stuck on Apple Logo. Nothing else happens. I am not sure how to "view" the actual hang-up in the process. Other threads discuss entering verbose mode but I don't see this option in clover. Any pointers would be greatly appreciated--remember I'm totally new to this...:)
Yes it will. work
 
Joined
Feb 29, 2016
Messages
159
Motherboard
Gigabyte GA H270N WiFi
CPU
i5-7600
Graphics
HD 630
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
Also--I am unable to download the
-- do you have the specific link to this kext or am I missing something as there does not appear to be a download button...
Go to that link then clone or download then select download as ZIp.
 
Joined
Apr 1, 2017
Messages
6
Motherboard
Gigabyte GA H270N WiFi
CPU
Intel i5 7600
Graphics
Gigabyte GeForce GTX 1070
Joined
Feb 29, 2016
Messages
159
Motherboard
Gigabyte GA H270N WiFi
CPU
i5-7600
Graphics
HD 630
Mac
  1. iMac
  2. MacBook Air
Mobile Phone
  1. iOS
t'h

thanks, i would like to build one like yours.
since i got my HD4600 can not work with 4k monitor, i was wondering does HD630 output 4k without any issue?
With pixel clock patch you can scale it to 4K. Still Sleep and wake is a problem for HD Graphics.
 
Top