[Guide] Intel Kaby Lake NUC7 using Clover UEFI (NUC7i7BNH, NUC7i5BNK, NUC7i3BNH, etc)

Discussion in 'Sierra Desktop Guides' started by RehabMan, May 4, 2017.

  1. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    May 4, 2017 at 2:40 PM #1
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    uar, parasquid, tonymacx86 and 2 others like this.
    Last edited: Sep 29, 2017
  2. rustyshelf

    rustyshelf

    Joined:
    May 5, 2017
    Messages:
    2
    May 10, 2017 at 12:20 PM #2
    rustyshelf

    rustyshelf

    Joined:
    May 5, 2017
    Messages:
    2
    Nice guide! I got my nuc7 (i5 model) working great based on this. Obviously WiFi and BT don't work but a cheap USB dongle fixed BT for me. The last problem I have is that iTunes won't play DHCP content, which I haven't been able to find a workaround for. I followed various guides for things like Shiki but iTunes still pops up a DHCP error if I try and play any HD movies I purchased from Apple. I don't suppose you've had any luck here or know of things I could try?
     
  3. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    May 10, 2017 at 2:26 PM #3
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Shiki.kext + Lilu.kext is supposed to solve the DRM problem.
    I don't use DRM protected content, so it is not an issue for me...
     
  4. ralle12345

    ralle12345

    Joined:
    May 5, 2017
    Messages:
    4
    Mobo:
    NUC7I5BNH
    May 13, 2017 at 8:51 PM #4
    ralle12345

    ralle12345

    Joined:
    May 5, 2017
    Messages:
    4
    Mobo:
    NUC7I5BNH
    Hello RehabMan

    first of all thanks for your guide. I got my first hackintosh with El Cap (10.11.6) running thanks to your work. The system is a NUC7i5bnh. It had BIOS Version 042 when it came out of its box and I have since upgraded it to version 046.

    The boot disk is on a Samsung 950 EVO NVMe, therefor I changed your SSDT-NUC7.aml to include the class-code spoof.
    Other than that I followed your guide (at least I think i did :) )

    Still there are two problems left that I wasn't able to solve myself.

    * Graphics
    SystemInfo.png

    As far as I understood from reading posts on the site there should be a kext loaded for the graphics.

    Also, there seems to be no audio. In the system settings panel there are no audio devices.

    Could you please take a look at my debug infos? I hope I'm not wasting your time with some really obvious mistake.
     

    Attached Files:

  5. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    May 13, 2017 at 10:58 PM #5
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    If you made the NVMe changes to SSDT-NUC, why do you have a separate SSDT_NVMe-Pcc.aml?

    I can't look in detail ATM, but seems like a potential for duplicate.

    Edit: Just checked. That is your mistake... your edit to SSDT-NUC7.aml invalidates the entire thing becuase SSDT_NVMe_Pcc.aml is loading first.

    Suggestion: Don't modify SSDT-NUC7 (use github version). You can simply add the NVMe SSDT (as you already have).
     
    Last edited: May 14, 2017
  6. ralle12345

    ralle12345

    Joined:
    May 5, 2017
    Messages:
    4
    Mobo:
    NUC7I5BNH
    May 14, 2017 at 11:44 AM #6
    ralle12345

    ralle12345

    Joined:
    May 5, 2017
    Messages:
    4
    Mobo:
    NUC7I5BNH
    Thanks for looking at my problem.

    I tried different ways to boot my system now.

    * the github version of SSDT-NUC7.aml with the NVMe SSDT
    * only my modified version of SSDT-NUC7

    Both result in the same behavior. The system boots with the apple on the screen and the progress bar halfway through, then the graphics scramble and the system reboots. I tried booting in verbose mode but due to the scrambled graphics I can't see where it stumbles.
     
  7. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    May 14, 2017 at 2:21 PM #7
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    Read post #1, "Problem Reporting"

    Note: For initial boot, you may need to disable "hda-gfx" injection as per post #1. After you get AppleHDA in cache, you can then re-enable it.
     
  8. the_trit

    the_trit

    Joined:
    Apr 26, 2012
    Messages:
    7
    Mobo:
    Lenovo V570
    CPU:
    i5-2430M
    Graphics:
    Intel HD3000
    Mac:
    Mac mini
    Mobile Phone:
    Android
    May 15, 2017 at 1:33 AM #8
    the_trit

    the_trit

    Joined:
    Apr 26, 2012
    Messages:
    7
    Mobo:
    Lenovo V570
    CPU:
    i5-2430M
    Graphics:
    Intel HD3000
    Mac:
    Mac mini
    Mobile Phone:
    Android
    How does this gen compare to the previous in terms of fan noise? Would you consider it a worthwhile purchase over skylake?
     
  9. RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    May 15, 2017 at 2:17 AM #9
    RehabMan

    RehabMan Moderator

    Joined:
    May 3, 2012
    Messages:
    160,020
    Mobo:
    Intel DH67BL
    CPU:
    Core i7-2600K
    Graphics:
    Intel HD 3000
    Mac:
    MacBook Air
    Mobile Phone:
    iOS
    I think it is similar... similar fan design, so under similar loads, similar noise levels.
    A quieter system would require a form factor redesign.
     
    obonto and the_trit like this.
  10. ralle12345

    ralle12345

    Joined:
    May 5, 2017
    Messages:
    4
    Mobo:
    NUC7I5BNH
    May 16, 2017 at 6:48 PM #10
    ralle12345

    ralle12345

    Joined:
    May 5, 2017
    Messages:
    4
    Mobo:
    NUC7I5BNH
    At least graphics works now:

    systeminfo2.png

    At first I noticed in the clover options during booting that inject intel was not checked. When I checked it then intel graphics was detected and used. Inspection of the config.plist showed this line:

    https://github.com/RehabMan/Intel-NUC-DSDT-Patch/blob/master/config_nuc7.plist#L170

    When set to </true> graphics is loaded just fine.

    For the record here are the two versions of clover config that I tried. clover-notworking1.zip is the one with the github version of config.plist and my NVMe .aml and clover-notworking2.zip is the one with my patched version of your SSDT. Both result in a non-booting system with the progress-bar going half-way through and then rebooting.
     

    Attached Files:

Share This Page