Hackintosh- MacOS On H270N-WiFi with Kabylake Processor


It is my third Hackintosh build, after a long period I decided to create this article because some peoples are still struggling with their Installation on their hackintosh. This particular guide only works with the newest Intel KabyLake Processors. I will make an another article for all Intel processors. To install mac os, you must need another computer that running with Hackintosh or Mac OS. You can ask your friends if they have then you are lucky. I try to make this guide simple as possible. The comment box is always on; you can ask any questions regarding this Guide.

Hackintosh Specifications

This time I went for the tiny little Computer that can Run Mac OS with higher performance than my old Hackintosh build, now I passed on that mission. These are the Components I purchased to create my HTPC(Home Theatre Personal Computer).

For the graphics, I went for the Stock Intel HD Graphics because my aim is to make my PC smaller, with a graphics card it is not possible. But with another case, we can do it if we want to.


*Support Me by using my Affiliate links.

What Works in Sierra

These things are working perfectly on my build. All necessary components are working without any issues. The lucky part is that all features on the Mac are also working without any glitches on this build. It is the golden build every single thing is working; I’m now euphoric with my Build.

  • USB 3.0
  • 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
  • Intel HD630 integrated graphics
  • Display Power Cycling


I can’t test these because I never used it. I will update this guide in future including various fixes.

  • Sleep Wake
  • USB- C

Let’s move into the Installation Area. To do this, you want some in-depth knowledge about Hackintosh. Don’t make any other changes that may cause another problem. Do what I did here.

BIOS Configurations

To enter BIOS. First, you should turn on your computer when the Gigabyte Screen appears press Delete Button simultaneously. When you get into the BIOS make changes in the settings that shown below.

Step 1= Load Optimised Default

  • IN BIOS Tab
  1. Windows 8/10 Features = Other OS
  2. Storage Boot Option Control = UEFI
  • Peripherals Tab
  1. Initial Display Output = IGFX
  2. XHCI Handoff = Enabled (In USB Configuration)
  • Chipset Tab
  1. VT-D = Disabled
  2. Internal Graphics = Enabled
  3. DVMT Pre-Allocated = 64M
  • 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.

*Support Me by using my Affiliate links.

Let’s Jump into the installation, read carefully then do as it says.


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

  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

hackintosh, multicast

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

hackintosh, multicast

  • 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 Installation Details‘.

Post Installation

After the successful installation, you must install necessary kext and patches to get all things work. These are the same thing that we were doing after the installation of  Windows. In windows that are in a package and it automatically installed within few clicks with macOS we should manually do this 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

hackintosh, multibeast

  • 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 work For you then Try method Two in “Post Installation Using Clover Configurator/Audio” Section.

hackintosh, multibeast

  • 4th Step =Drivers–> Network–> Check IntelMausiEthernet v2.2

hackintosh, multibeast

  • 5th Step = Drivers–> USB–> Check  Increase Max Port Limit 200 Series

hackintosh, multibeast

  • 6th Step = Bootloader–> Check Clover + Emulated NVRAM

hackintosh, multibeast

Note: After installing Multibeast don’t forget update clover to the latest version, you can find the link above.

  • Seventh Step = Build–> Install

hackintosh, multibeast

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

hackintosh, multicast

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

hackintosh, multicast

‘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

Open Clover Configurator if not open.

Add patches in DSDT

ACPI –> DSDT–> Patches –> +

  • Comment: change GFX0 to IGPU
    Find: 47465830
    Replace: 49475055

hackintosh, multicast

  • Add Custom BootFlag -shikigva In Boot–>Custom Flags

hackintosh, multicast

  • Add ig-platform-id for Kabylake in Graphics–> ig-platform-id–> 0x59120000
  • Check Inject Intel option in Graphics–>Inject Intel

hackintosh, multicast

  • Install Lilu.kext, Shiki.kext, AppleALC, IntelGraphicsFixup.kext, Kexts. To install these Kext, use kext beast and install it on /Library/Extension.

Audio Method Two

Open Clover Configurator if not open.

  • Make sure that Lilu.kext and AppleALC.kext 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

hackintosh, multicast

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

hackintosh, multicast

  • 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

hackintosh, multicast

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 Kernal 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. in this hackintosh build. Download links are given in the Specification area of this post.


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

hackintosh, geekbench

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.

Final word

Now your Hackintosh is working perfectly, but you need more skills to make this Hackintosh as your daily driven computer. You can also install Windows alongside with MacOS. Google it; you can find comprehensive guides for installing windows alongside with Mac OS. I will update this guide whenever apple releases the new version so stay in touch with me to stay updated.


Logicbugs is a blog which contains the more relevant article about technology and gadgets. Also, we have a Youtube channel to give a visual treat for our readers and subscribers.

You may also like...

271 Responses

  1. Kraehe says:

    I followed your guide to get Audio working. I have 2 computers with exactly the same hardware: i7 7700, Gigabyte H270N-wifi, 32Gb ram. In the first computer I got the audio working by moving the kexts to the folder 10.12 (which was not there, I had to create) and making the necessary patches as instructed. However, in the second computer, I have replicated the process several times without success. I have tried on new clean installations of Sierra. What could the problem be? when I check my config list, I can see that the patches were applied. Thank you for your reply!

    • logicbugs says:

      Check that audio inject ID is set to 11 and HDAS patch present in DSDT. Today I updated the Guide, and there is another method for Audio Please Check it. The reply is delayed because your comment was in the Spam Folder.

    • Kyul says:

      Nice guide!
      These steps can be work with a B250M-HD3P?

  2. Pankaj Suthar says:

    Hi ,

    Im new to hackintosh .

    I have the same board with sky lake i7 6700k .

    Im not able to make the machine more stable .

    please brief me on fakecupid part for skylake cpu .

    • logicbugs says:

      Skylake CPU’s don’t need any FakeCPUID because Apple already has the skylake computers. Just install mac os using Unibeast and Multibeast then troubleshoot with the other components such as Wifi, Sound, Ethernet, etc..

      • pankajsuthar says:

        Got through major installations .

        At the time of boot up . apple logo distorts and then the system log ins.

        Audio not working .

        Last login: Mon May 1 14:12:42 on ttys001
        Pankajs-iMac:~ pankajsuthar$ /Users/pankajsuthar/Downloads/audio_CloverHDMI-master/audio_cloverHDMI-120_v1.0d\ 2.command ; exit;

        The audio_cloverHDMI script is for personal use only. Do not distribute
        the patch, any or all of the files for any reason without permission.
        The audio_cloverHDMI script is provided as is and without any warranty.

        File: audio_cloverHDMI-120.command_v1.0d
        Release Mode
        EFI partition is mounted
        Error: no IOReg/HDEF; BIOS/audio/disabled or ACPI problem
        Continue without HDEF/onboard audio (y/n): y

        No audio codec detected
        No system files were changed
        To save a Copy of this Terminal session: Terminal/Shell/Export Text As …
        Saving session…
        …copying shared history…
        …saving history…truncating history files…

        [Process completed]

        • logicbugs says:

          Apple logo distorts having with all graphics card it can’t fix. For audio use Lilu.kext and AppleALC.kext and copy it into the EFI/Clover/Kexts/other. Then add HDAS to HDEF patch in DSDT section in clover configurator also change Audio injectID 1 to 11. Read carefully in the audio section. If this solution won’t work for you, then try to install VoodooHDA 2.8.9 and above.

  3. JeanPC says:


    Many thanks for an excellent guide! It is rare to find a guide that is as comprehensive, and easy to understand, as this. By chance I also have the same mobo but I am using a i7-7700 and skipped replacing the wifi card (I am using wired ethernet anyway). Everything seems to be running well after several days use! I am looking to upgrade my graphice from the Intel integrated graphics to an Nvidia GTX 760 but have failed to find anything that can help. I have read that it should work out of the box but nothing about what steps should be performed to ensure that the migration goes smoothly. Any advice?

    • logicbugs says:

      Did you hear that NVIDIA releases the web Driver for their pascal Graphics Card?. If you did not buy the GTX 760, then you can go for the pascal cards. By the way, GTX 760 will work on mac OS if you have any problem then try to install NVIDIA Web Drivers for mac hope that will fix your problem.

  4. JeanPC says:

    OK, thanks for the advice. I bought the GTX760 very cheaply so will not be moving to the newer pascal cards anytime soon. All that I need is help moving from integrated (Intel) to nvidia (discrete). Do you know how I can do this?

  5. Weston says:

    Admiring the time and effort you put into your blog and in depth information you present. It’s nice to come across a blog every once in a while that isn’t the same out of date rehashed information. Fantastic read! I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

  6. Porter says:

    Thanks a lot for sharing this with all of us you really know what you’re talking about! Bookmarked. Kindly also visit my web site =). We could have a link exchange contract between us!

  7. Howl says:

    Great guide!

    I just have few questions
    1. GA-H270N WiFi has USB 2.0 – why were step 6 & 7 needed?
    2. Installing Kext files – In my understanding, in order to install a kext file one should use a tool like Kextbeast. In your guide, it’s simply copy and pasting the file. Is that enough?


    • logicbugs says:

      1. If you have USB 2.0, then those Steps are not needed.
      2. If you want to install kext in System Drive, such as System/Library/Extension, then you must use a kext installer otherwise the kexts won’t work. To install in EFI Partition, you don’t need any kext Installer just copy and paste those kext in a proper folder. that’s all.

      • Howl says:

        Thanks for the reply.

        I wanted to get the “Full Graphics Acceleration With QuickSync” work but there is no “change GFX0 to IGPU” entry. The only entry it has is the HDAS.

        Mobo: Gigabyte z270x gaming 5
        processor: i7 7700K

  8. Michael Kang says:

    Hey, Thank you for your tutorial. It helps a looooot. I just want to share with you that my audio never works by following your setups. I have ASUS PRIME Z270-AR motherboard, which includes Realtek S1220A on it. My solution is to use another kext which is (VoodooHDA.kext)[http://www.insanelymac.com/forum/topic/314406-voodoohda-290/]. Just place it on /S/L/E and it works.

    • Logicbugs says:

      Yes Voodoo HDA also work. But you can use Multibeast because it has the S1220A Driver In It, just look that audio section there is a screenshot of that. There you can see that S1220A driver Below ALC1220 that selected for this board.

  9. Michael Kang says:

    Your post can be better, if you add one section for guys who are using Samsung SM961/PM961 NVMe PCIe M.2 SSD. This disk won’t show up in installation scenario unless applying NVMe_patches_10_12_4.plist into Clover config.plist.

  10. Cayprol says:

    Great guide with great visualization. Just a few mistakes.
    H270N-wifi doesn’t have USB3.1 gen2, so you don’t have USB3.1 working.
    Unless you are referring gen 1 which would be odd to repeat it since USB3.0=USB3.1 gen1.

    One of the two kext patch for USB port limit increase is not needed cuz it is for el cap.
    only 83bd74ffffff10 for sierra.
    Port limit is not meant for long term. USB connection will be unstable without SSDT.

    and also, asfaik, there’s no wake from sleep for HD530/630 only hacks.

  11. Mayur says:

    my specs are
    i5 7400
    asus ix hero z270
    gtx 1080 gigabtyte g1 gaming
    8 gb Crucial ram @ 2133mhz 2x4gb

    i followed your step without the gtx 1080 and it works so how can i do it with the gtx 1080?

  12. Mayur says:

    Hi there,
    I want to know how to make the gtx 1080 work with my hackintosh from the tutorial above.

  13. Lisa says:

    By far, your explanations are the clearer and most useful. From the first attempt to install Mac OS Sierra, it worked! But I don’t have the same configuration as you and it seems that at the post installation something went wrong and now, it won’t boot on Mac OS, anymore 🙁

    Here is the setup:

    – ASUS PRIME Z270-A

    – Intel Core i7-7700K (4.2 GHz)

    – ASUS STRIX GeForce GTX 1080 Ti GAMING

    – G.Skill RipJaws V 64 Go (4 x 16 Go – DDR4 – 3400 MHz – CL16)

    – Seagate BarraCuda Pro 10 To – 3.5″

    – 2 Samsung 850 EVO – SSD 500 Go, one for Windows 10 and the other for Mac OS Sierra

    Do you think I should re-install everything, or it is just a patch to fix?

    Thank you in advance! 🙂

    • Logicbugs says:

      Check your Graphics Card configuration. I think that will be the prob.

      • JimG says:

        Thanks for this post! I’ve built this using a Z270N-Gaming 5 MB, with specs very similar to the H270N-WiFi. However, WiFi and Bluetooth aren’t working. To clarify, WiFi and BT worked out of the box with the H270N-WiFi?

        • Logicbugs says:

          Yes Jim. the WiFi and Bt is worked out of the box. Use the same card and adapter that i used in this build to get WiFi and BT to work properly.

          • Roman says:

            Hi, Thanks for the excellent guide! I have H270n wifi but my wifi and Bluetooth are not working. Any suggestions?

  14. Lisa says:

    I forgot to mention that I am connected via HDMI to an LG screen, and I heard it could be a problem as well.

    • Logicbugs says:

      Yes sometimes it will be a problem. First connect it to any monitor and check that everything works fine. Contact me(Contact US page) if you have any doubts again.

  15. Jesse says:

    Ive got a very similar setup just with a Z170N and a Skylake 6700k. Would anything change to get audio working? I have had so much trouble getting audio working on my machine. Your guide is phenomenal, just wanted to see if anything would be different with a Skylake system.

  16. John says:

    Now that the new version macOS 10.12.5 is out, what are the steps required to update our hackintosh?

    • Logicbugs says:

      I Will update this guide soon. I think there is no update required for this guide this will work with 10.12.5. Anyway, I will check that then if any changes in the guide then I will update it. Thanks for the informations.

    • Logicbugs says:

      If you want to update to 10.12.5 then update it via app store if you can’t boot into desktop then disable inject intel from the Clover Boot/Options/Graphics Injector/Untick inject intel. after the desktop reach copy and paste Lilu and IntelGraphicsFixup kexts into EFI/Clover/Kext/other. If your kexts are already in the kext/other, folder then you will not have any issue with the update.

  17. stratos75 says:

    I have a very similar build with a GIGABYTE GA-Z270X-UD5. I will be attempting this tonight. Just wanted to say thanks for the efforts!

    • Logicbugs says:

      Go on Buddy I will be with you. If any kinds of doubt then don’t hesitate to ask I’m always here to help you.

    • Peyton says:

      Could you possibly do a walk through of what you did for the install of 10.12.6 on the Z270X-UD5 with a i7 7700k? Having trouble getting it to boot. Get to the apple logo but the machine restarts before the load bar shows up.

  18. DopeTheScope says:

    Firstly, thanks for this great write-up! I have the same hardware as you have, minus the HDD. I was not able to see my Samsung EVO M.2 NVMe during the install. It only showed me the USB thumb drive. What do I need to do to be able to select the SSD?

  19. John says:

    My specs are:

    KabyLake I5 7600K
    500GB Samsung 850 EVO SSD
    16 DDR4 RAM
    Gigabyte GTX 1060

    I have managed to install and successfully update macOS to 10.12.5 and everything is working perfect except two minor things:

    – My monitor is connected via DisplayPort with Nvidia graphics card and the card works with the latest drivers from Nvidia but reading e-books with iBooks doesn’t work with Nvidia cards. To solve this, I followed all the steps mentioned in your guide in order for the internal 630 graphics to be recognised by MacOS and work as secondary graphics. This solves the problem as the system automatically prefers to run iBooks with internal graphics. So the first time the system boots after I have checked “inject Intel” everything works correctly. However, the second time I boot the system it successfully boots but most of the icons (apple icon top-left, all icon-buttons in safari etc.) have a weird glitch and are not drawn correctly. I searched a bit and found that the solution to this problem is to add some stuff to “clover configurator -> Devices -> Add properties” but it is already present in my config.plist. The only way to solve the icon glitch is to disable “inject Intel” and only use the dedicated graphics card.

    – Audio is working correctly if I connect my speakers to the 3.5mm directly to the ports in the mb but if I try to connect my headphones to the front case audio port they are not recognised at all by macOS (they work fine when I boot windows).

    Is there anything I can do about these two issues ?

    • Logicbugs says:

      Did you use Shiki, Intel Graphics Fixup, and Lilu kext? Then the DRM apps will work without any problem. Follow this article https://goo.gl/7Jacuj make sure that all drivers for Intel graphics are installed correctly.
      For audio, you can try VoodooHDA latest version that can fix the problems.

      • John says:

        In EFI/Clover/kexts/Other there are the following kexts:

        AppleALC, IntelGraphicsFixup, Lily, Shiki

        These kexts are also installed in Library/Extensions (I am not sure if they should be placed only in one of these locations)

        I have also the boot argument -shikigva and all the patches that are installed by selecting intel HD 6xx in latest multibeast

        About the VoodooHDA, I downloaded latest kext from sourceforge 2.9 and installed it with kextbeast to Library/Extensions but after rebooting I see some “HDMI audio” options in sound preferences that are not helpful and the voodoo kext in Lib/Ext/ has a red icon in it.

      • John says:

        After searching a bit more I successfuly installed voodoohda 2.8.8.pkg but had a lot of static and noise and then replaced voodoohda with the v2.9 kext and finally everything is working perfectly and I can choose rear or front speaker and microphone. Should I now remove any of the kexts I had installed before using voodoo or any of the settings in clover.plist or they are still useful ?

  20. Mjsteed says:

    Thank you very much for share your osx86 build list. The appropriate not the newest CPU, the integrated not the discrete graphics, and the solid state disk,all of these are good enough for my purpose.That’s just my cup of tea. I’m a newbie on Hackintosh, so I will purchase all the same components and follow your guide step by step. Thanks again.

  21. John says:

    AppleALC was updated today to V1.1.2 and audio id’s 1, 2 were added for our ALC1220.
    I tried id 1 and now everything works: back green jack for speakers, front green jack for headphones (auto switch between them also works) and also the front pink jack for the microphone also works (I suppose the back pink will also work). So id 1 I think is the best option from now on…

  22. KA-iCP says:

    Great Build, thank you very much!!!
    What is the GeekBench Score do you get from the build?
    I have pretty much the same except using:
    Intel Core i3-7100 7th Gen Core Desktop Processor 3M Cache,3.90 GHz
    For HD I use:
    Seagate 1TB FireCuda Gaming SSHD (Solid State Hybrid Drive) – 7200 RPM SATA 6Gb/s 64MB Cache 3.5-Inch Hard Drive

    My build cost $550

  23. Justin says:

    Hi Logibugs,

    great build! Im gathering the parts as we speak.
    I have downloaded MacOS Sierra 10.12.5. Is it alright to start with 10.12.5, follwing your guide or should I download 10.12.4 and update to 10.12.5 later?


  24. Remy says:

    You are the fucking master

    Gigabyte Z270 Gaming 3
    i7 7700k
    16 Gb Ram hyperx 2400
    SSD hyperx 120

    Thank you

  25. Kay Zenner says:

    Hi, I’ve build nearly the same hackintosh (my board is a Z270N-WIFI). Everything works fine. I’m using a NVidia GTX 750m graphiccard but that was no problem at all.
    I made my USB-setup a little more accurate like in this post https://www.tonymacx86.com/threads/10-11-0-10-11-3-skylake-starter-guide.179221/ (chapter 7).

    There are one different in the SSDT, you have to change this inside the SSDT:

    // XHC overrides for 200-series boards
    “8086_a2af”, Package()

    so my SSDT looks like this:

    DefinitionBlock (“SSDT-USB.aml”, “SSDT”, 1, “sample”, “USBFix”, 0x00003000)
    // “USBInjectAllConfiguration” : override for USBInjectAll.kext
    Name(_HID, “UIA00000”)
    // “RehabManConfiguration”
    Name(RMCF, Package()
    // XHC overrides for 200-series boards
    “8086_a2af”, Package()
    “port-count”, Buffer() { 0x17, 0, 0, 0}, // Highest port number is SS07 at 0x17
    “ports”, Package()
    “HS01”, Package() // USB2 device on port #1 from USB3 motherboard header, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x01, 0, 0, 0 },
    “HS02”, Package() // USB2 device on port #2 from USB3 motherboard header, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x02, 0, 0, 0 },
    “HS03”, Package() // USB2 device on USB3 port between type-C and optical out, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x03, 0, 0, 0 },
    “HS04”, Package() // USB2 device on USB3 port under i219V Ethernet jack, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x04, 0, 0, 0 },
    “HS05”, Package() // USB2 device on USB3 port next to DVI, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x05, 0, 0, 0 },
    “HS06”, Package() // USB2 device on USB3 port closest to PS/2, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x06, 0, 0, 0 },
    “HS07”, Package() // USB2 device on USB3 Type C port, port
    “UsbConnector”, 10,
    “port”, Buffer() { 0x07, 0, 0, 0 },
    “HS08”, Package() // USB2 for m.2 wireless Bluetooth features, port
    “UsbConnector”, 255,
    “port”, Buffer() { 0x08, 0, 0, 0 },
    “HS09”, Package() // USB2 #1 from USB2 motherboard header, port
    “UsbConnector”, 0,
    “port”, Buffer() { 0x09, 0, 0, 0 },
    “HS10”, Package() // USB2 #2 from USB2 motherboard header, port
    “UsbConnector”, 0,
    “port”, Buffer() { 0x0a, 0, 0, 0 },
    “SS01”, Package() // USB3 #1 from USB3 motherboard header, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x11, 0, 0, 0 },
    “SS02”, Package() // USB3 #2 from USB3 motherboard header, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x12, 0, 0, 0 },
    “SS03”, Package() // USB3 between Type C port and optical out, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x13, 0, 0, 0 },
    “SS04”, Package() // USB3 under i219V Ethernet jack, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x14, 0, 0, 0 },
    “SS05”, Package() // USB3 next to DVI, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x15, 0, 0, 0 },
    “SS06”, Package() // USB3 closest to PS/2, port
    “UsbConnector”, 3,
    “port”, Buffer() { 0x16, 0, 0, 0 },
    “SS07”, Package() // USB3 Type C port, port
    “UsbConnector”, 10,
    “port”, Buffer() { 0x17, 0, 0, 0 },

    I hope this helps

    • Logicbugs says:

      Thanks For Your Help. It helps me.

    • Chivs says:

      You should just edit USBInjectAll to activate the used USB ports, then you can also remove the Clover patch to extend the active ports.

      On the H270N-WIFI, the used ports are:
      HS3,4,5,6,8 (This is the built-in BT),9,10 and the SS ports are

      You can check this is working correctly using IORegistryExplorer

      The IntelGraphicsFix kext and Lilu also need to be installed correctly to L/E and caches rebuilt if using the built-in video with 10.12.5. They will not fix the black screen boot problem if just installed to EFI/Clover/Kexts/Other

      Hope this helps.

  26. DopeTheScope says:

    I have nearly identical setup at you. Only diffs is that I have NVMe M.2 SSD (that you helped me with previously in this thread – THX) and a BCM94352Z WiFi/Bluetooth card that I used to replace existing aircard. However, I made the replacement Post-Install. I thought it would be a plug and play – since everyone claims its what Apple uses – only no go. I don’t have WiFi nor BT. So any idea why this didn’t work, or how I can get this card to work?
    BTW: Running Sierra 10.12.5.

  27. Dei says:

    Tengo un problemita cuando estaba en la post instalación del MacOS me funcionó reconoció el Ethernet pero cuando instale el drivers de multibeast y seguí los pasos y reinicio todo funcionó genial menos el internet ya no me reconoce el Ethernet ayuda como lo arreglo la placa es un Gigabyte H270 Gaming 3 B7 Intel Core I3 7100 RAM 8 GB

    • Logicbugs says:

      Make sure that intelMousiEthernet.kext is loaded or else copy and paste it into EFI partition EFI/Clover/ Kext/ other

      • Dei says:

        El problema es que el Ethernet no es Intel como tú placa base sino Killer™ E2500 Gaming Network al comienzo al iniciar por primera vez el sistema me funcionó el internet lo reconoció el sistema luego que instale el multibeast y reinicie ya no lo reconoció

        • Logicbugs says:

          You can find the driver for Killer E2500 from multibeast. Under ethernet driver section. Install that with multibeast then the ethernet will work well .

  28. Justin says:

    Hi Logicbugs,

    Following your steps, i got my hackintosh successfully running! Im still waiting for my mba wifi/bt card to arrive – will it work straight out of the box?

    For trim support, any additional modification needed?

    Thank you!

  29. Vicente Caballero says:

    Hi Logicbugs, thank you very much for the tutorial, very well detailed.
    I have a question, will this tutorial work for a Pentium G4560 (kaby lake) with a HD610 igpu, and an Asrock b250m hdv motherboard??

    Thank you very much

  30. My says:

    Hello Logicbugs,

    I followed your steps and I had it working until I rebooted. Now it won’t get past the Apple Logo. Does this mean I have to do a clean install?

    I’m using MSI Z270M Mortar motherboard with
    Intel Core i5-7600K Kaby Lake Quad-Core 3.8 GHz LGA 1151.

    Any advice would be appreciated.

    Thank you for your awesome guide

    • Logicbugs says:

      Does this problem occur when the USB is connected ? If not copy the content from EFI folder from your USB drive then replace it from the EFI folder of your Hard drive.

      • My says:

        Yes! Sorry I left that out. This was my first time ever installing Sierra on my PC, and I completely forgot/didn’t know to copy the contents over. If the USB is in then my PC sees the Sierra HD. If I remove the USB then my PC will just boot directly to Windows. I was trying to do that but I can’t get back into Sierra on my PC to copy the contents over. How do I go about doing that now?

  31. My says:

    I did install the Clover Bootloader as part as the Post Installation process. I selected UEFI mode. I’m sorry, I’m a bit confused. Do I need to do something special if I want to be able to choose whether to boot into windows 10(which is on a separate SDD)? Currently with the USB connected, when the bar loads during the Apple screen, it’ll just restart. So I can’t get back in to copy over the contents mentioned in your previous comment. I guess worst case scenario is I can do a clean reinstall and make sure to copy it over before restarting.

    Thank you for your time and help!

    • Logicbugs says:

      Yes just reinstall it then properly install kexts and post installation for your motherboard components. Only install the necesory drivers for your motherboard. If you have any doubt then head over to tonymacx86.com and search you problems their there you can find all you answers.

      • My says:

        Will do! Sorry one last question, during the part where you have us copying over the kexts. “Install Lilu.kext, Shiki.kext, AppleALC, IntelGraphicsFixup.kext, Kexts”

        I have all those files except for the last one “Kexts”

        Am I missing something?

  32. JW says:

    Hi I follow your step on Asrock H270M-ITXac but I couldn’t get 4k graphic working stuck at 1080p only.

  33. Justin says:

    Hi Logicbugs,

    Followed your guide (same config) and everything works without a glitch. I have a GTX 670. I know it should work out of the box, but what should i look out for? Installing the apg app fix? And whatelse, thanks!

  34. Riyaz says:

    Could you please guide me:
    which wifi USB I should buy that support macOS in Normal PC.

  35. Justin says:

    Hi logicbugs,

    Followed this:
    Follow this link this can help you with more info http://hackintosher.com/guides/graphics-card-hackintosh/.

    For my GTX 1050TI and AGDPFix.

    However, i got a black screen on boot (unable to see gigabyte bios screen and clover) till i reach the login page.

    It thinks that i have a second monitor, which i dont. Display preference shows me that i have 2 monitors. Im using a single monitor with HDMI on my gfx card.

    Still cant figured out what did i do wrong.

    • Justin says:

      Figured out what the problem is.
      Bios setting:
      Inital graphics display – set to pcie
      Disable intergrated graphics.

      works without a problem now!

  36. Daniel says:

    Hi there i have The following rig wondering if you could give me some guidance.

    i7700k cpu
    EVGA Z270
    GTX 1080 Ti Founders Edition GPU

    is this guide suitable for this components?

    if not what should i change to make it compatible.


    • logicbugs says:

      Yes, this guide will help you. But in Post Installation, you need to do some more to get 1080Ti work. If you have any issues, then you can search on the Tonymacx86 forum.

      • Daniel says:

        Thanks, I’ll give it a shut
        This next question is about my SSD , since is being used by my current junky system, I would like to format it tu reuse but since is being used by my system it won’t let me erase. This way I can start from scratch with your guide.

        Many thanks.

  37. rishi says:

    Hi, I followed the guide but im stuck at the apple logo in boot time. i cant get pass the logo to continue with the installation. my specs are i7-7500u and have a amd r7-440. please help

    • logicbugs says:

      Check your BIOS settings and Disable Intel Graphics in Clover. Connect your USB then try to boot again if it boots into desktop then copy all the files from USB then Replace it with Clover folder from HDD’s EFI partition.

  38. daniel says:

    Hi there,

    could you share your EFI file with me I’m very confused now , I just spent almost 2k on this setup and about to through the towel.

    I will highly appreciate it.

    here is my email. danielperezz69@gmail.com

  39. daniel says:

    man… I have never come across someone who keeps this forums going so smooth.
    thanks, ill check on the files you send me, and let you know.

    thanks again

  40. Daniel says:

    Hey Buddy,
    thanks for the clover file, but i got stuck on distored Logo in boot
    i7700k , EVGA Z270

  41. dav says:

    Thank you for your blog. I have the same configuration except for the SSD. I have a nvme SSD 960 EVO but I do not see it in the disk utility.

  42. Daniel says:

    I got to boot in desktop but not able to get nvidia recognized , in about this mac I get 30 MB DISPLAY

  43. AP says:

    when i do this build, my 30″ apple cinema display connected is dvi only show on resolution: 1024 x 768, how do i fix this>

  44. soundsticks says:

    How about the sleep and wakeup function?

  45. ganjaxe says:

    Excellent post!! Never tried a hackintosh build, but gonna try it. I have couple of questions, will there be any issues using a USB hub for my wifi and sound card? and can i use any GA270 mobo to follow your guide?

    • Logicbugs says:

      There will be no issues using a USB hub but make sure to use high speed USB such as USB C or USB 3.0 Hubs. Yes you can install it on any 270 series motherboard with this guide.

  46. JimG says:

    Thanks for this post! I’ve built this using a Z270N-Gaming 5 MB, with specs very similar to the H270N-WiFi. However, WiFi and Bluetooth aren’t working. To clarify, WiFi and BT worked out of the box with the H270N-WiFi?

  47. Rick says:

    How did you get the WiFi working? My understanding is that Intel WiFi is a no go with Hackintosh builds. I followed your guide with my Z270N-WIFI and WF/BT are the only things I can’t get going.

  48. AJM says:

    This guide was immensely helpful & thanks for posting it. I am having trouble with HDMI audio though.

    My build:
    Motherboard – Gigabyte GA H270N WIFI
    Processor– Intel Core i5 7600
    CPU Cooler- Stock (Super noisy, I hate it)
    Graphics– Intel HD Graphics 630 GT2
    RAM– Crucial Ballistix Sport 8GB Single DDR4 2400 MT/s (PC4-19200) CL16 DR x8 Unbuffered DIMM 288-Pin Memory BLS8G4D240FSA
    WiFi & BT– Not tested Yet
    Case – MITXPC MX500-USB3 with their 90 w power supply
    SSD– Samsung PM951 128GB M.2 NGFF PCIe Gen3 x4

    I’ve tried the two approaches here, and failed with both. I also tried toleda’s fix at: https://www.tonymacx86.com/threads/quick-fix-200-series-kaby-lake-audio-onboard-and-or-hd-6×0-hdmi.221618/ Option 1 failed. Option 2 gives me a kernel panic at startup! Option 3, haven’t tried, I don’t know how to edit hex files.

    What am I missing, my build is VERY close to the same as yours.

    • Logicbugs says:

      Try Toleda’s Audio. you can find it on Tonymacx86.

      • AJM says:

        Do you mean the one that I linked to in my first comment, or does he have a different one?

        Next, I think i’m going to try voodoo.

        • Logicbugs says:

          Try This one https://goo.gl/jJYRrD.
          If it does not work for you then try voodooHDA 2.9

          • AJM says:


            Per his instructions, I had to remove ACPI/DSDT/Patches/Item ? (10.8+-Rename-GFX02IGPU or change GFX0 to IGPU) and ACPI/DSDT/Patches/Item ? (Rename HDAS to HDEF or change HDAS to HDEF). After doing that and running his script, HDMI showed up in System Preferences/Sound, but I still had no sound. So I went to https://www.tonymacx86.com/threads/quick-fix-200-series-kaby-lake-audio-onboard-and-or-hd-6×0-hdmi.221618/ and tried those additional methods. It turns out that all I had to do next was remove FakePCIID_Intel_HDMI_Audio.kext and now I have sound!

            The only thing that I’m still trying to figure out is how to enable Filevault.
            Apparently, I need to get this UsbKbDxe, but the only version of it that I have succeeded in finding is the uncompiled version that they link to in that article.. Apparently, its in clover somewhere to, but I can’t find it anywhere.

          • Logicbugs says:

            Now you successfully got your audio. You can compile your own UsbkbDxe from the article. After creating your aml file put it in the DSDT/patches. If you have the same mb as i have then send your email address through the contact us page. I will send you the compiled version for the mb.

          • dav says:

            I purchased the same bluetooth card as you (BCM94360CS2). The wifiDirect and bluetooth connection sharing work but I can not pair my iphone with my hackintosh.

  49. dav says:

    I purchased the same bluetooth card as you (BCM94360CS2). The wifiDirect and bluetooth connection sharing work but I can not pair my iphone with my hackintosh.

  50. AJM says:

    I just plugged in one of these GMYLE bluetooth adapters, works!

  51. JeanPC says:


    After a reinstall last month (using the guide here), my hackintosh seems stable except for the fact that the fans will not speed up under load. I get close to temperatures of 90 degrees (CPU). The fans just remain at a lazy 800-100rpms. I have successfully installed HWMonitor but it cannot change the fan speed successfully. I have checked the fan speed settings in the bios (set to “normal”) and still no change. Any idea how to solve this?

    Setup: GA Z270N wifi MB, i7-7700 (non-k), 16GB ram, GTX760, dual boot with Windows on second drive.

  52. John says:

    My specs are:

    CPU: i5 6600K
    MB: Z270N-WiFi
    GPU: GTX 1060

    I successfully updated macOS to 10.12.6, removed fakecpuid, did a small hack to NVIDIA drivers to support latest version and now everything works perfectly.
    However I have system definition as iMac17,1 and I was wandering if it’s now better to change it to iMac18,1-3 for our Kaby lake CPUs and if yes, which of those three definitions fits the best.

  53. DavR says:


    First of all, a big thank you for your guide. This is my first Hackintosh install, and I found your explanations at the same time concise, to-the-point, but detailed enough so a newcomer like me could follow all the steps.

    I tried your instructions for a slightly different configuration than yours: a Kabylake i3 on an Asus Prime B250-pro. Everything worked up to the post-installation part using Multibeast (see details below), but after the last step the newly installed OS won’t boot. It gets stuck at the Apple logo, no progress bar. I then added the -v boot option, and nothing is printed after the string of + signs.

    Do I have to redo the install from scratch, or is there a way to change the configuration ? Any advice on what I could try ?

    PS : to be more precise, the only thing I had to change from your instructions is that I skipped the USB tweaking part (port limit increase and EHC to EH0 renaming), or the install USB stick wouldn’t boot. This is strange, since AFAIK my mobo only have USB3.0 and 3.1, but that worked. The Sierra installation then went flawlessly. Using the USB stick to boot the newly installed system, I could use the USB devices connected to either the front or back panel. In the post-installation procedure, I then skipped the USB part too.

    • Logicbugs says:

      Check your BIOS Configuration I think it will be the BIOS issue. Else try to reinstall using the above Guide, I Updated the guide today.

      Fix 2: Restart your computer and Plug the USB, Select USB From the boot menu, after you reach at the clover screen choose the HDD that has the OS installed earlier. If it boots then Copy all the files from USB’s EFI partition then Replace it with the HDD’s EFI Partition then unplug the USB and restart.

      • DavR says:

        Nothing obviously wrong in my BIOS configuration ; and I could not boot the installed OS from the USB either. I will restart from scratch with the new guide and will keep you updated. Thanks

      • DavR says:

        Hi there,
        I reinstalled from scratch, using 10.12.6 and your new guide. I also upgraded my mb firmware for good measure 🙂 No issue with USB this time, and the newly installed system at least starts booting. Now my screen goes blank halfway through the boot process. In verbose mode I can barely see some messages about IGP just before it happens.

        Booting the OS from the unibeast usb works though. So I copied over all kexts from its EFI partition to the OS EFI partition. No change. Added lilu and IntelGraphicsFixup both to EFI and /Library (with kextbeast), nope, no luck. Then I copied the USB Clover config.plist. Still no change !? What more can I duplicate from the (working) USB stick ?

        In case this matters: I have no GPU except for the one built in my i3-7100, and my display is connected with VGA. Thanks for your help !

        • Logicbugs says:

          Remove all files and patches for intel graphics. It is a graphics issue..

          • DavR says:

            I removed the last Intel injection entry from clover config (which appart from that is identical to the USB one), deleted all kexts in the EFI partition, and deleted IntelGraphicsFixup and Shiki from /Library/Extensions. Still no change. What did I miss ?

          • Logicbugs says:

            Did you remove inject intel ?

          • DavR says:

            I did, no luck.

          • DavR says:

            Do I have to do something after removed kexts from /Library/Extension to flush the cache ?
            I simply ran kextbeast without anything to install from the desktop, is that enough ?

            Also, how come I got different results from booting the installed OS from USB or the internal disk’s clover install, given that both had the same config and the same kexts ? This might help me figure out what to try next…

          • Logicbugs says:

            Yeah after removing the kexts just reboot the system thats all it needs. You got the different results becuase there are 2 different config.plist one is in the USB and the another one is in the HDD.

          • DavR says:

            oops, crossed messages. Will read the link, thanks !

          • Logicbugs says:

            Read the other commets too. there is more like you those who tring to enable NVIDIA on the newest version of mac OS.

          • DavR says:

            So, I just have to buy an nvidia card and forget about IGP ? 🙂 This may be a really good idea actually…

          • Logicbugs says:

            If you don’t have any discreat graphics then this guide is perfect for you. sleep and wake functions only works with discreat graphics card.

          • Logicbugs says:

            did you install the shiki.kext and put the bootflag into the config.plist?

          • DavR says:

            I did at first, then per your suggestion removed everything related to Intel GPU.

            > You got the different results becuase there are 2 different config.plist
            > one is in the USB and the another one is in the HDD.

            that’s the thing, I copied the config.plist from the USB to the HDD, then rebooted with the HDD. I still get the back display halfway through the boot process ; but I don’t when booting from the USB. Hence my question. There must be something in the boot process that differs, beyond the config.plist

            Anyway, you did a great job with the guide, and I am very thankful for all your efforts helping me. It seems my hardware just isn’t very compliant 🙂 Don’t worry I’ll find another good use for it. Bye !

          • DavR says:

            I finally got my config to work. Here are the changes I made, in case anyone else has an Asus Prime B250-pro here:

            – in Clover config, devices tab, changed “Fake ID” for IntelGFX to 0x59128086 (Found here: https://goo.gl/sS4Qzj )
            – ACPI tab, added entry for renaming HECI into IMEI
            – connected my display to the dvi output (vga still goes blank shortly after the intel gpu driver loads)

            This made accelerated graphics for the IGPU work.

            Also, I added the network driver for Realtek 8111 v2.2.1 in Multibeast step (else network works only when booting from the USB stick).

            Audio still doesn’t work, but I have only tried option1 from your guide atm.

            And FWIW I figured out what was different between booting from USB and HDD with the same config.plist : 2 distinct Clover versions. With the USB one the Intel graphics extension failed to load entirely, leading to a functional (but non-accelerated) desktop. With the newer Clover 4114 installed on HDD, the driver did load and then crashed the display. Still not sure what precisely changed between those 2 versions (maybe different defaults for options that aren’t specified?). Hope this helps others with similar problems.

  54. justin tan says:

    Hi Logicbugs,

    I used your previous guide (10.12.5) and would like to upgrade to 10.12.6
    Is there anything that I need to lookout for?
    Same specs with GTX 1050ti

    • Logicbugs says:

      1. Update Via AppStore

      ***In Clover Configurator****

      2. Removed ‘Add Properties’ for IntelGFX (GfxYTile)
      3. ‘ig-platform-id’ change it to 0x59120000
      4. SMBIOS change it to iMac18,2
      5.’Fake ID’ for IntelGFX removed
      6. removed ‘FakeCPUID’ from ‘KERNEL AND KEXT PATCHES’

      **Other Changes**

      7. Updated Lilu.kext, Shiki.kext, IntelGraphicsFixup.kext
      8. Removed Both FAKEPCIID.kext and FAKEPCIIDINTELHDGraphics.kext

    • Logicbugs says:

      Also there is a new version of NVDIA Web Driver Released. Read here https://goo.gl/ouL4Vr

  55. AJM says:

    Interesting. I’m using onboard graphics and have found that the GMYLE USB dongle ONLY works if I’m using HDMI video. If it disconnect that and use DVI vidio, the bluetooth dongle does not work. Any ideas why?

  56. AJM says:

    10.12.6 Upgrade went fine, with the exception of being back to no HDMI audio again! Nuts.

    Seems that audio_cloverHDMI-120_v1.0d.command does not work, get this in the output when running it:
    Device ID: 0x12590000 not supported

  57. AJM says:

    I’m also wondering if we need to make a change to the BIOS Version in Clover/SMBIOS? I changed product name to 18,2. Bios was still IM142.88Z.0118.B00.1309031249.

    • Logicbugs says:

      If you have kabylake then change it to 18.2 , for skylake 17.1. Yes you need to change.

      • AJM says:

        I think I changed it the wrong way before. The first time, I just went in and changed the product name to 18,2. But, it looks like what you want to do is click on the image of your computer and choose iMac from there with 18,1 definition. That gives you new Board ID, Bios Version, Bios Date. Interestingly, when I try to choose iMac 18,2 from the pulldown for model number, I get a semitransparent Red Exclamation Warning Sign in the background. So, I left it with 18.1 and then changed the product name manually.

        What is the difference between 18,1 and 18,2?

  58. ajm says:

    Which darkwake are you using? Previously, it looked like you were using 8, now it looks like you’ve left it as just “darkwake”?

  59. John says:

    What are the ACPI-> DSDT patches that you have currently active in 10.12.6?

    • Logicbugs says:

      John Look at the Preparing USB Section of this post.

      I have

      GFX0 to IGPU
      HECI to IMEI
      HDAS to HDEF
      EHC1 to EH01
      EHC2 to EH02
      EC0 to EC

      • John says:

        I only have “rename hdas to hdef” patch that I think is needed for the audio.

        Do I have to add “change heci to imei” and “change gfx0 to igpu”?

        I use gtx1060 as primary and have intel 630 as secondary

  60. TR2000 says:

    Does this guide apply to GA-B250N-Phoenix WIFI? and I want to use my m.2 slot for windows, where else can I use the BCM94360CS2 card?

  61. Les says:

    Very informative and useful guide – this has helped me a lot!!!

    I am assembling my first Hackintosh tonight for 10.12.6 that uses an i7-7700K and a GA-Z270XP-SLI, which is almost exactly like your motherboard except:

    1 x USB Type-C™ port on the back panel, with USB 3.1 Gen 2 support (yours is Gen 1)
    1 x USB 3.1 Gen 2 Type-A port (red) on the back panel (you don’t have this)
    10 x USB 3.1 Gen 1 ports (you have 6)
    4 x USB 2.0/1.1 portsŠŠ (the Gigabyte site says you have 2, but you state your board has no USB 2.0 port??)

    I’m fairly clear on what I need to do except for how to handle the USB ports (although I intend to (eventually) end up booting from a Samsung 960 M.2 NVMe in the M.2 slot on the motherboard – which should be an interesting experience to set up)?

    You clearly state that if I’ve got USB 2.0, I don’t need the ‘increase port limit’ patch.

    But, as you can see, I’ve got quite a lot of USB ports? Do I need to ‘Increase port limit” – and if so, what values?

    Are the patches for USBInjectAll.kext unnecessary for me also (as you seem to say)?


    • Logicbugs says:

      In my case my MB has 4x USB 2.0 but it only available through the front panel. I’m using a mini ITX case so that it doesn’t have any front panel USB this means I don’t have USB 2.0.

      If you have USB 2 then you don’t need to patch ‘increase port limit’ for installation USB. but you should patch it to use USB.3 and 3.1 ports after the installation. Also install USBInjectAll.kext after the OS installation. Look at the post installation section. It is necessary to install USB patches to get all usb port to work. Do it after your installation.

    • zebrum says:

      I think you need to use the High Sierra beta to use an NVME drive but not sure if it is possible for it to be a boot drive.

  62. Les says:

    So, After installation (using Clover Configurator?), I will need to patch the USB for USB3 and USB 3.1 ports and will ‘increase port limit’.

    Do I use your exact patches? If not, how should I modify them for my motherboard?

  63. AJM says:

    Has anyone been able to get that USB-C port working on the GA-h270n-WIFI board

    • Logicbugs says:

      I have now idea about it did anyone found that it working ?

      • Gio says:

        I’m not sure if this will be helpful, but I attempted to plug in a Thunderbolt device via the Apple Thunderbolt 2 > Thunderbolt 3 adapter into the USB-C port. I am a N00b and was not aware of the difference. Now I am slightly more educated, but upon plugging in said device, the Hack, (exact same build as described in the article) recognized there was a device connected and gave me a “your Mac does not support Thunderbolt” message. So, maybe that means the USB-C port functions without any changes? Let me know what the community thinks.

        • Logicbugs says:

          I think the usb c will work on this board. I don’t have any usb c device to check. In your case it detects as a Thunderbolt 3 and shows an error because this board doesn’t support Thunderbolt 3. But from your test I can clearly understand that USB C is working.

  64. Simon says:

    Thank you for this useful guide. I am installing hackintosh for the first time, but I managed to succeed with the help of this guide. One problem i have after the install is occasional(Every few seconds) flickering of screen. I am using a Samsung 4K monitor. Any help is much appreciated.

    My board is ga-z270xp-sli and processor is i57600K with integrated graphics. The monitor is good as in Windows i don’t have any issues.

  65. Simon says:

    I am using the HDMI Port. Added the Skylake glitch fix to config.plist under devices as below. boots up correctly. but flickering still there.




  66. cajorys@gmail.com says:

    Which SMBIOS can be set when i use smilliar hardware but just with i3-7100?

  67. cajorys says:

    I would ask you if i5-7600T will it work? Because i think its really nice cpu with great low TPD around 35W. I just think if there will be any difference between normal 7600?

  68. Roman says:

    Hi, Thanks for the excellent guide! I have H270n wifi but my wifi and Bluetooth are not working. Any suggestions?

  69. AJM says:

    I tried the SSDT-EC, SSDT-USBx and SSDT-XCPM files you sent me. What does each of them do? I thought one of them would enable my keyboard to work with filevault, but that does not seem to be the case. I went back to using UsbKbDxe.efi, which does seem to work.

    Anyway, I was wondering if you could tell me what each of those 3 SSDT’s is supposed to do?


    • Logicbugs says:

      SSDT USBX and SSDT XCPM is used to inject USB and patches for the port limit . Also it has the proper power delivery for USB so you can charge your phone or any other accessories I heard that some people can’t charge their phone this patches will solve that problem. SSDT EC is also a USB related it is used to enable USB 3.0, 3.1.

  70. ajm says:

    Interesting, I’ve found that I can only get the GMYLE bluetooth dongle to work if I remove the built in BT/WIFI card

  71. AJM says:

    Logicbugs, what is the BT range like using the OEM broadcom card you used? I used the GMYLE adapter and range SUCKS. My primary use of BT is to use this app called MacID that can autolock and unlock your mac by using your iPhone as a proximity sensor. With the GMYLE adapter, I practically have to set my phone on the adapter for it to work.

  72. AJM says:

    on the subject of NVMe Drives

    I’ve found that the Samsung SM951 drives work, Samsung 960 EVO works, but the Samsung 950 Pro does not. I’m sure this is motherboard dependent, and the Gigabyte website probably even has info on it.

  73. Rishab says:

    Hey logicbus, thanks for this tutorial, I have a z270nWifi board. And I got it working in one go. However I am not able to make the onboard WiFi work. Do I need to buy another WiFi card ?

  74. Andrea says:

    Hi logicbugs! Very nice guide! I have built a hackintosh with the same configuration like yours, but I have two problems. The first is that I can see on bios that CPU temperature can reach 50-60 degrees at normal use. Is it ok? if not, what’s the matter? Can I improve the cooling system?
    The second problem is that when I do the login on my hackintosh I can see video flickering. What can I do?? I have the same motherboard.

    • Andrea says:

      About mac is showing “Intel HD Graphics 630 7 MB” 🙁

    • Logicbugs says:

      Forst pro: you have to buy an extra case fan for it to cool down
      Second; that means you don’t have any graphics acceleration so read the graphics section from the guide carefully.

      • Andrea says:

        I have red the guide very carefully and followed your instructions step by step and problem persists. I understood that, if I use bootloader from the USB with Sierra, graphics work perfectly and the model name is ok, so I copied the EFI partition from USB and I replaced the EFI partition of my internal hard disk, it’s a strange problem, now all it works. Maybe it’s a problem with the update of clover configurator or with the last bootloader.
        However, what extra case fan do you suggest me to buy?

  75. cajorys says:

    How I install your precompiled SSDT files? Using a Clover loader or something else? I mean that 3 files because I have same motherboard as you have.

    • Logicbugs says:

      Just copy those SSDT files into clover/acpi/patched and apply the given patch in kernal and kext patches using clover configurator.

      • cajorys says:

        Okay thanks, I did it. But I have a problem with graphic, actually I think everything worked as well but in “About My Mac” I had a only 7MB for GPU. What I can do with that?

        • Logicbugs says:

          Make sure you follow the instruction correctly from the Graphics section. If it still not working read the above comments, Andrea has the same problem as yours.

          • cajorys says:

            Yes I actually fix that by reediting a config file, and it works.
            But I want to ask, is there any method to check if everything works? I mean something like Device Manager in Windows?

          • Logicbugs says:

            There is only one way, using ioreg explorer but you have some knowledge about codes so that you can easily identify devices. In about this mac you can also see all your devices.

  76. cajorys says:

    Actually testing everything but i just have a really interessting bug? When i connect to wifi, mac still trying finding all others wifi connections each 3-5 seconds? Do you have a smilliar problem or not? Here is a topic about that : https://discussions.apple.com/thread/5792283?tstart=0

    If you dont have this “bug” i think i would do a clean install of Sierra, i think so.

    • Logicbugs says:

      That is strange I don’t have that kind of issue. Before reinstalling, completly delete all your networks from settings and reboot your computer then try to add wifi network again, hope it can fix that problem.

      • cajorys says:

        So after whole day, I just reinstalled a Sierra, but again that same bug. Of course my internet connection is working, but it is annoying when it always up there says “searching for networks…” and that same for AirPlay, can I contact you directly if we can solve this problem? I thinking I used a SMBIOS 18.3 but thats correct for i5 7600, I don’t know whats the problem is with that searching.

  77. John says:

    While I was updating clover in my system and my backup usb I probably messed up everything in config.plist and now clover does not even boot in my system and also I can boot clover from usb but cannot successfully boot macOS.

    Is there any chance you might share you config.plist for the bootable usb so I can rescue my build and don’t start evereything from scratch ?

    Thank you in advance

  78. EddyMac says:

    Thanks for this guide! I went ahead and assembled the parts and everything is working except I don’t have the airport card and adapter yet. The adapter is coming from China. What I noticed is that now I have the CPU cooler in there, it’s going to be almost impossible to loosen the screw to replace the WiFi/Bluetooth card. Do you have any ideas about that? It seems a person would almost need a very small Phillips screw driver with a right angled tip. Thoughts? Or should I just remove the CPU cooler and then replace it after installing the airport card and adapter? Thanks in advance.

  79. Dev says:

    Is there a M.2 Wifi+BT that you would suggest? Or any other USB plugin Wifi+BT adapter which would work with AirPlay and Handoff. Also, would it work with WD Blue M.2 Pcie SATA SSD? My current build is below, and I am open for any suggestions. Again, thanks in advanced for the Hackintosh guide.
    Below is Part List I currently have.

    Motherboard – Gigabyte GA H270N WIFI
    Processor– Intel Core i5 7600
    CPU Cooler– Noctua NH-L9i
    Graphics– Intel HD Graphics 630
    RAM– Ballistix Sport LT 16GB Kit
    WiFi & BT– Looking for M.2 Suggestion. Or USB Adapter Suggestion.
    Case – Streacom F1C Evo WS
    SSD– WD Blue 250GB Internal SSD – SATA 6 Gb/s M.2 2280 Solid State Drive – WDS250G1B0B
    Power Supply– HDPlex 160W and 19v Power Brick.

    Thanks all who will take moment to put in their thoughtful two cents. 😉

Leave a Reply

Your email address will not be published. Required fields are marked *