Contribute
Register

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

Status
Not open for further replies.
Hello RehabMan! Thank you for the Guide.
When I patch ACPI (from section "Post Installation"), Terminal responds:
Code:
iMac:nuc.git main$ make
iasl -vw 2095 -vw 2008 -p build/SSDT-NUC5.aml SSDT-NUC5.dsl
Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20161210-64(RM)
Copyright (c) 2000 - 2016 Intel Corporation
Error 6092 - Could not open file "build/SSDT-NUC5.pre" (Preprocessor Output) - No such file or directory
make: *** [build/SSDT-NUC5.aml] Error 1
What I'm doing wrong?

It is because you deleted the Build directory (and the readme.txt inside it) at some point.
Get it back with:
Code:
git checkout Build/readme.txt

Or, in the case you damaged/deleted other things you shouldn't have, re-clone:
Code:
cd ~/Projects
rm -rf nuc.git
git clone https://github.com/RehabMan/Intel-NUC-DSDT-Patch nuc.git
cd nuc.git
 
As always, this was an excellent guide! My NUC6 is working fantastically under High Sierra, with the exception of two issues.
  • I'm unable to select a resolution higher than 1080p even though I'm using a 4k display. This holds true on either the HDMI or the DP port. This wasn't an issue under Sierra.
  • I'm unable to use any audio (HDMI, DP, or built-in). Again this was something that just worked under Sierra.
I've attempted the two suggested fixes in the first post, but wasn't able to boot with kext cache disable (I believe this as been disabled on newer versions of Clover). I did run pre-patch_hda.sh, but that hasn't seemed to work.

I've attached the prescribed files for problem reporting. Any help would be greatly appreciated.
 

Attachments

  • PlexNUC.zip
    2.5 MB · Views: 178
As always, this was an excellent guide! My NUC6 is working fantastically under High Sierra, with the exception of two issues.
  • I'm unable to select a resolution higher than 1080p even though I'm using a 4k display. This holds true on either the HDMI or the DP port. This wasn't an issue under Sierra.
  • I'm unable to use any audio (HDMI, DP, or built-in). Again this was something that just worked under Sierra.
I've attempted the two suggested fixes in the first post, but wasn't able to boot with kext cache disable (I believe this as been disabled on newer versions of Clover). I did run pre-patch_hda.sh, but that hasn't seemed to work.

I've attached the prescribed files for problem reporting. Any help would be greatly appreciated.

Your config.plist is wrong.
Read post #1, "Final config.plist".
 
Update to High Sierra went uneventfully, many thanks again for your great guide. Trying to perform the Supplemental Update and it seems to fail on the download, as far as I can tell the download seems to fail about 2/3rd of the way through and when I next look just shows UPDATE again. Selecting restarts the whole of the 915MB dl. I'm on a slow link atm,

Edit> 4th time lucky, seems to be broadband issues. All updated OK now
 
Last edited:
Final config.plist

For the NUC6, copy the file:
Code:
cp config_nuc6.plist /Volumes/EFI/EFI/Clover/config.plist

Is it EFI or ESP? When i copy your code given here, i got a file not found. I realized the its ESP partition.
 

Attachments

  • EFI.jpeg
    EFI.jpeg
    52.3 KB · Views: 311
Hi RehabMan,
thank you for your guide. I'm trying to upgrade from 10.12.6 to 10.13 and everything worked fine until I got stuck at
Code:
kextd stall AppleACPICPU
and could not continue...

Here are outputs and the files

Code:
→ sudo touch /System/Library/Extensions && sudo kextcache -u /

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
KernelCache ID: 4241C3D3DCB63CA54B36D03143CA3F38

Code:
   13    1 0xffffff7f829e6000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
  100    1 0xffffff7f826c6000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <99 98 76 12 7 6 5 4 3 1>
  114    0 0xffffff7f82848000 0xb5000    0xb5000    com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <113 100 99 98 80 76 6 5 4 3 1>
-rw-r--r--  1 root  wheel  4583 Oct  8 21:48 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r--  1 root  wheel  1836 Oct  8 21:48 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout1.zml.zlib
-rw-r--r--  1 root  wheel  1828 Oct  8 21:48 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout2.zml.zlib
MD5 (/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA) = b50540442effcbda2420c076eb25c30b

Thank you!
 

Attachments

  • Archive.zip
    2.8 MB · Views: 168
Hi RehabMan,
thank you for your guide. I'm trying to upgrade from 10.12.6 to 10.13 and everything worked fine until I got stuck at
Code:
kextd stall AppleACPICPU
and could not continue...

Here are outputs and the files

Code:
→ sudo touch /System/Library/Extensions && sudo kextcache -u /

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmPatchRAM2.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext BrcmFirmwareRepo.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
KernelCache ID: 4241C3D3DCB63CA54B36D03143CA3F38

Code:
   13    1 0xffffff7f829e6000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
  100    1 0xffffff7f826c6000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <99 98 76 12 7 6 5 4 3 1>
  114    0 0xffffff7f82848000 0xb5000    0xb5000    com.apple.driver.AppleHDA (279.48) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <113 100 99 98 80 76 6 5 4 3 1>
-rw-r--r--  1 root  wheel  4583 Oct  8 21:48 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/Platforms.zml.zlib
-rw-r--r--  1 root  wheel  1836 Oct  8 21:48 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout1.zml.zlib
-rw-r--r--  1 root  wheel  1828 Oct  8 21:48 /System/Library/Extensions/AppleHDA.kext/Contents/Resources/layout2.zml.zlib
MD5 (/System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA) = b50540442effcbda2420c076eb25c30b

Thank you!

Your EFI/Clover/kexts is wrong (wrong kexts there, no FakeSMC.kext).
You cannot expect to boot macOS without FakeSMC.kext.
Read guide for correct Clover/kexts setup:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Have installed High Sierra fine on my Skull Canyon NUC, pretty much everything is working except one issue. With GarageBand and Logic, any right click/context menu will case the spinning wheel to appear and other glitches/crashes. Is anyone else experiencing this issue or knows how to fix it?
 
Status
Not open for further replies.
Back
Top