Contribute
Register

[Guide] Intel Skylake NUC6 (and Skull Canyon) using Clover UEFI (NUC6i5SYK, NUC6i7KYK, etc)

Status
Not open for further replies.

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I use NUC6i5SYH with 960 evo(nvme) 250GB.

For osx 10.12.3~4, this guide was worked well for my nuc.

But, for present 10.12.5, my nuc can not boot, stuck at apple logo on boot.
All result are same using two method for 10.12.5.
1) After install 10.12.4 by this guide, the system was perfectly worked and installed combo update 10.12.5
2) Clean install 10.12.5 by this guide with clover 4077.

Could you have a idea for my problem??

*attached files: used config.plist for 10.12.4 and 10.12.5

Did you forget about Lilu.kext + IntelGraphicsFixup.kext?
If your computer is affected by the hang (new in 10.12.5), you need those kexts in EFI/Clover/kexts/Other.
 
Joined
May 24, 2017
Messages
146
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
  1. iOS
Hi Rehabman attached necessary files. one thing the recovery partition isn't working. when I select the recovery partition the shows blank.

Please do let me know what to do to have proper access to the recovery partition.
 

Attachments

  • ioreg.zip
    2.5 MB · Views: 71
  • patchmatic.zip
    46.3 KB · Views: 51
  • Terminal output.jpeg
    Terminal output.jpeg
    275.8 KB · Views: 71
  • config.plist
    9.5 KB · Views: 255
  • Clover.zip
    3.7 MB · Views: 69

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi Rehabman attached necessary files. one thing the recovery partition isn't working. when I select the recovery partition the shows blank.

Please do let me know what to do to have proper access to the recovery partition.

To boot the recovery partition, you may need to add Lilu.kext + IntelGraphicsFixup.kext to EFI/Clover/kexts/Other (as per post #1).

I would try that, and if it is not working, then boot verbose and show photo of where it stops.

I don't know why you have RealtekRTL8111.kext in EFI/Clover/kexts/Other. As per post #1, this series of computers uses Intel Ethernet and IntelMausiEthernet.kext.

This setup, otherwise... looks fine... I notice you're booting from the main drive now.

Note: No need to provide 4 copies of ioreg. One ioreg contains all planes (IOService/IOACPIPlane/IODeviceTree/etc)
 
Joined
May 13, 2017
Messages
65
Motherboard
Gigabyte z390 Designare
CPU
i9-9900K
Graphics
Vega 64
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
Mobile Phone
  1. iOS
A question for Skull Canyon NUC owners.

I ordered an m.2 Apple WiFi + BT chip (photos attached) from a Chinese website, which was linked in one of the earlier posts on this thread. I'm a little stumped as to where the attached cable should be plugged, as it seems to be required for BT support. I've combed through the motherboard of the Skull Canyon and I can't find an open two-pin slot beside the one used for the fan.

Also, when I got the WiFi working, the signal was rather weak. Am I supposed to disconnect the soldered antenna on the original card and connect it to this one?

I'm hoping someone here has used a similar solution and can offer insight.
 

Attachments

  • nuc_m2_wifi_2.jpg
    nuc_m2_wifi_2.jpg
    69.1 KB · Views: 100
  • nuc_m2_wifi.jpg
    nuc_m2_wifi.jpg
    50.6 KB · Views: 117

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
A question for Skull Canyon NUC owners.

I ordered an m.2 Apple WiFi + BT chip (photos attached) from a Chinese website, which was linked in one of the earlier posts on this thread. I'm a little stumped as to where the attached cable should be plugged, as it seems to be required for BT support. I've combed through the motherboard of the Skull Canyon and I can't find an open two-pin slot beside the one used for the fan.

It is probably USB (bluetooth uses USB). You will need some sort of adapter for the USB header...

Also, when I got the WiFi working, the signal was rather weak. Am I supposed to disconnect the soldered antenna on the original card and connect it to this one?

You will need antennas. Just buy an extra set to lay in there...
 
Joined
May 31, 2011
Messages
2
Motherboard
P8H67 3.0
CPU
Intel i5 3.3GHz
Graphics
nVidia GTX750
Mac
  1. MacBook Air
Mobile Phone
  1. Android
  2. iOS
Did you forget about Lilu.kext + IntelGraphicsFixup.kext?
If your computer is affected by the hang (new in 10.12.5), you need those kexts in EFI/Clover/kexts/Other.

Dear Rehanman,

Thanks for your advice.
Now my nuc works well now, after using "Lilu.kext + IntelGraphicsFixup.kext" as you said.
 
Joined
May 24, 2017
Messages
146
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
  1. iOS
To boot the recovery partition, you may need to add Lilu.kext + IntelGraphicsFixup.kext to EFI/Clover/kexts/Other (as per post #1).

I would try that, and if it is not working, then boot verbose and show photo of where it stops.

I don't know why you have RealtekRTL8111.kext in EFI/Clover/kexts/Other. As per post #1, this series of computers uses Intel Ethernet and IntelMausiEthernet.kext.

This setup, otherwise... looks fine... I notice you're booting from the main drive now.

Note: No need to provide 4 copies of ioreg. One ioreg contains all planes (IOService/IOACPIPlane/IODeviceTree/etc)

Excellent. Now able to boot to recovery partition w/o the usb drive.

a few things i want to clarify.

1) System Integrity Protection status: disabled. Are we supposed to enable this?

Thanks.
 
Last edited:

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,951
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
1) System Integrity Protection status: disabled. Are we supposed to enable this?

No. You simply cannot predict when the system will decide to rebuild kernel cache. If it builds with SIP enabled, your unsigned kexts are rejected and the system will not boot without FakeSMC.kext/Lilu.kext/IntelGraphicsFixup.kext/etc.
 
Joined
May 24, 2017
Messages
146
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
  1. iOS
No. You simply cannot predict when the system will decide to rebuild kernel cache. If it builds with SIP enabled, your unsigned kexts are rejected and the system will not boot without FakeSMC.kext/Lilu.kext/IntelGraphicsFixup.kext/etc.
Aright in that case i wont touch on that.
 
Joined
Jan 1, 2017
Messages
82
I am planning on updating from 10.12.3 to 10.12.5 soon. My build from this guide is around February. My plan is to:
  1. Update to the latest repository per the steps in the Major Update section of post 1. This will also add in Lilu.kext and IntelGraphicsFixup.kext in case they are needed, correct?
  2. Add back custom config.plist changes
  3. Run the update from the app store
If there is anything I should change please let me know. I'll do reboots and backup after step #2 to make sure everything still works before the update.

Thanks.
 
Status
Not open for further replies.
Top