Contribute
Register

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

Joined
Jul 6, 2011
Messages
38
Motherboard
Intel Nuc6i5SYH
CPU
I5-6260U
Graphics
Intel Iris 540
Mobile Phone
Android
Try injecting fake device-id for HDEF.
In config.plist (Xcode), it would look like:
View attachment 374872
Changes made in config.plist file, still no HDMI audio

Files attached.

Edit: This NUC6 box is connected to a Samsung 4K TV. Upon further experiment, this is what i learned: after OS X is up, if I use the TV remote to reset the HDMI input audio format for the TV (bitstream/PCM), HDMI audio will be available in OS X Mojave. Just for comparison, this same environment when booted up in Windows 10, there is no need to go through the same step, both 4K@60hz and HDMI audio are immediately available.
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi.
Yea I am sorry its my mistake. Well I have Mojave now, its work, but I get some problem, my graphic card have 7 mo... Also I want to use an external usb sound card. But when I plug it actually I get sound problem. Like sound artifact . And i dont have any sound outpout just my sound card.

I follow all the build I use Xcode to change the serial in the plist; but I am pretty sure my build are not good.

Do you think it work better with sierra or high sierra, I just need a stable Os, i dont care about the last update.
Well i try to reinstall majova for video kext missing, it doesnt work. I will try with high sierra now.

edit: i do a new install with high sierra. remake new key, format the efi disk and disk from my nuc, and make new install i have the same problem 7 mo and no card sound...
i forget in my first install that part " Unlike installing kexts to /System/Library/Extensions, where a kext installer (such as Kext Wizard) " but it didnt change anything on my problem.
There isnt load video kext that what system info tell me.

hope u could help and anyway thx for your job man ..
Your config.plist is wrong. Read post #1, "Final config.plist".
I didn't check anything else.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi, this is my first hackintosh, I have a NUC6i5SYH with 16GB Ram and SSD M.2 SATA Sandisk 128GB

I follow step by step this guide but I'm stuck at End Randomseed

I use clover 4658 version from rehabman's fork and i use this drivers:
  • ApfsDriverLoader-64.efi
  • AppleImageLoader-64.efi
  • AppleUISupport-64.efi
  • AptioInputFix-64.efi
  • AptioMemoryFix-64.efi
  • DataHubDxe-64.efi
  • FSInject-64.efi
  • HFSPlus.efi
  • SMCHelper-64.efi
And this are my Kext's files:
  • FakeSMC.kext
  • IntelMausiEthernet.kext
  • Lilu.kext
  • USBInjectAll.kext
  • WhateverGreen.kext
For clover i use the config_install_nuc6.plist renamed at config.plist

I configure the BIOS like describe this guide, I don't know what I do wrong

EDIT: At Security->Security Features, "Execute Disable Bit" was disabled, I'm a little bit dumb...
You failed to attach problem reporting files. Read post #1.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Changes made in config.plist file, still no HDMI audio

Files attached.

Edit: This NUC6 box is connected to a Samsung 4K TV. Upon further experiment, this is what i learned: after OS X is up, if I use the TV remote to reset the HDMI input audio format for the TV (bitstream/PCM), HDMI audio will be available in OS X Mojave. Just for comparison, this same environment when booted up in Windows 10, there is no need to go through the same step, both 4K@60hz and HDMI audio are immediately available.
Experiment with TV settings (eg. perhaps it has an option for Dolby Digital).
 
Joined
Apr 16, 2016
Messages
47
Motherboard
Asrock Z370M
CPU
i7-8700
Graphics
Vega 56
Mobile Phone
iOS
Hi @RehabMan, I make new install on Mojave and I got the error during ./install_downloads.sh Its some Warning: /AppleInternal/Library/Extensions: No such file or directory

I continue install and post report needed


Bash:
iMac-de-nuc:nuc.git nuc$ ./install_downloads.sh
This script requires superuser access...
Installing tools...
installing _downloads/tools/RehabMan-MaciASL-2018-0507/MaciASL.app to /Applications
Password:
installing _downloads/tools/RehabMan-patchmatic-2018-0507/patchmatic to /usr/local/bin
installing _downloads/tools/iasl/iasl to /usr/local/bin
Installing kexts...
installing _downloads/kexts/RehabMan-BrcmPatchRAM-2018-0505/Release/BrcmFirmwareRepo.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-BrcmPatchRAM-2018-0505/Release/BrcmNonPatchRAM.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-BrcmPatchRAM-2018-0505/Release/BrcmNonPatchRAM2.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-CodecCommander-2018-1003/Release/CodecCommander.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-FakeSMC-2018-0915/FakeSMC.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-FakeSMC-2018-0915/HWMonitor.app to /Applications
installing _downloads/kexts/RehabMan-IntelMausiEthernet-v2-2018-1031/Release/IntelMausiEthernet.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-NullEthernet-2016-1220/Release/NullEthernet.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-USBInjectAll-2018-1108/Release/USBInjectAll.kext to /Library/Extensions
installing _downloads/kexts/acidanthera-AirportBrcmFixup/AirportBrcmFixup.kext to /Library/Extensions
installing _downloads/kexts/acidanthera-AppleALC/AppleALC.kext to /Library/Extensions
installing _downloads/kexts/acidanthera-BT4LEContiunityFixup/BT4LEContiunityFixup.kext to /Library/Extensions
installing _downloads/kexts/acidanthera-Lilu/Lilu.kext to /Library/Extensions
installing _downloads/kexts/acidanthera-WhateverGreen/WhateverGreen.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-BrcmPatchRAM-2018-0505/Release/BrcmPatchRAM2.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-BrcmPatchRAM-2018-0505/Release/BrcmNonPatchRAM2.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-FakePCIID-2018-1027/Release/FakePCIID.kext to /Library/Extensions
installing _downloads/kexts/RehabMan-FakePCIID-2018-1027/Release/FakePCIID_Intel_HDMI_Audio.kext to /Library/Extensions
installing _tools/kexts/XHCI-unsupported.kext to /Library/Extensions
installing _tools/kexts/SATA-unsupported.kext to /Library/Extensions
Warning: /AppleInternal/Library/Extensions: No such file or directory
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8113353240 [0x7fffa12028f0]> { URL = "XHCI-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.XHCI.unsupported" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f811333fcb0 [0x7fffa12028f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f811331c1e0 [0x7fffa12028f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81132c0980 [0x7fffa12028f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81132c0390 [0x7fffa12028f0]> { URL = "BT4LEContiunityFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.BT4LEContiunityFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f810ee08ca0 [0x7fffa12028f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f811326be70 [0x7fffa12028f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f811329b370 [0x7fffa12028f0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8113295bb0 [0x7fffa12028f0]> { URL = "IntelMausiEthernet.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f811322f4f0 [0x7fffa12028f0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81131f5da0 [0x7fffa12028f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f81131f4480 [0x7fffa12028f0]> { URL = "SATA-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.SATA-unsupported" }
KernelCache ID: 9EB30F54EF9E9C268EEB9A0C7A200CDF
Making LiluFriend.kext from ./_tools/template_kexts/LiluFriendTemplate.kext
/Library/Extensions/AirportBrcmFixup.kext: as.lvs1974.AirportBrcmFixup 1.0
/Library/Extensions/AppleALC.kext: as.vit9696.AppleALC 1.0
/Library/Extensions/BT4LEContiunityFixup.kext: as.lvs1974.BT4LEContiunityFixup 1.0
/Library/Extensions/Lilu.kext: as.vit9696.Lilu 1.2.0
/Library/Extensions/WhateverGreen.kext: as.vit9696.WhateverGreen 1.0
installing LiluFriend.kext to /Library/Extensions
Warning: /AppleInternal/Library/Extensions: No such file or directory
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8992b20 [0x7fffa12028f0]> { URL = "XHCI-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.XHCI.unsupported" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a54cadc0 [0x7fffa12028f0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a54cb620 [0x7fffa12028f0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a54cb410 [0x7fffa12028f0]> { URL = "LiluFriend.kext/ -- file:///Library/Extensions/", ID = "com.apple.security.LiluFriend" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a892c560 [0x7fffa12028f0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8a07210 [0x7fffa12028f0]> { URL = "AirportBrcmFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.AirportBrcmFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8a07b20 [0x7fffa12028f0]> { URL = "AppleALC.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a50dc4f0 [0x7fffa12028f0]> { URL = "WhateverGreen.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8954370 [0x7fffa12028f0]> { URL = "BT4LEContiunityFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.BT4LEContiunityFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8955e60 [0x7fffa12028f0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8a353e0 [0x7fffa12028f0]> { URL = "FakePCIID_Intel_HDMI_Audio.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HDMI-Audio" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a5480eb0 [0x7fffa12028f0]> { URL = "IntelMausiEthernet.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8930f40 [0x7fffa12028f0]> { URL = "CodecCommander.kext/ -- file:///Library/Extensions/", ID = "org.tw.CodecCommander" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f90a8a05f80 [0x7fffa12028f0]> { URL = "SATA-unsupported.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.SATA-unsupported" }
KernelCache ID: D680DC53977B9CBE89B587149C4BC129
Updating kexts at EFI/Clover/kexts/Other
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/FakeSMC.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/IntelMausiEthernet.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/USBInjectAll.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/Lilu.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/WhateverGreen.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/FakePCIID.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/FakePCIID_Intel_HDMI_Audio.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/XHCI-unsupported.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/SATA-unsupported.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/AppleALC.kext
updating /Volumes/EFI/EFI/CLOVER/kexts/Other/CodecCommander.kext


********************************************


Well, I really follow carefully all steps but its didn't work. I did correctly the final config plist step. Like all time previously. ..
 

Attachments

Last edited:
Joined
Jan 1, 2017
Messages
66
I am in the process of updating from the repository before upgrading from High Sierra to Mojave. When I run the following command, this is the update I get. Is this correct?

My-iMac:nuc.git harlan$ make install_nuc6
make: ./mount_efi.sh: Command not found
rm -f ""/EFI/CLOVER/ACPI/patched/SSDT-*.aml
rm -f ""/EFI/CLOVER/ACPI/patched/SSDT_*SPF.aml ""/EFI/CLOVER/ACPI/patched/SSDT_CFLALT.aml
rm -f ""/EFI/CLOVER/ACPI/patched/SSDT.aml
cp ./build/SSDT-NUC6.aml ""/EFI/CLOVER/ACPI/patched
cp: /EFI/CLOVER/ACPI/patched: No such file or directory
make: *** [install_nuc6] Error 1

Prior to running the make install_nuc6 command, I ran the following:
git stash
git pull
make clean
make

Also, looking in Finder the mount_efi.sh file is an alias and when I try to find the original is says it cannot be found.

EDIT: I've also attached the output of the git pull and make commands in case that helps.

Thanks.
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi @RehabMan, I make new install on Mojave and I got the error during ./install_downloads.sh Its some Warning: /AppleInternal/Library/Extensions: No such file or directory
Normal/expected. Ignore.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
192,055
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I am in the process of updating from the repository before upgrading from High Sierra to Mojave. When I run the following command, this is the update I get. Is this correct?

My-iMac:nuc.git harlan$ make install_nuc6
make: ./mount_efi.sh: Command not found
rm -f ""/EFI/CLOVER/ACPI/patched/SSDT-*.aml
rm -f ""/EFI/CLOVER/ACPI/patched/SSDT_*SPF.aml ""/EFI/CLOVER/ACPI/patched/SSDT_CFLALT.aml
rm -f ""/EFI/CLOVER/ACPI/patched/SSDT.aml
cp ./build/SSDT-NUC6.aml ""/EFI/CLOVER/ACPI/patched
cp: /EFI/CLOVER/ACPI/patched: No such file or directory
make: *** [install_nuc6] Error 1

Prior to running the make install_nuc6 command, I ran the following:
git stash
git pull
make clean
make

Also, looking in Finder the mount_efi.sh file is an alias and when I try to find the original is says it cannot be found.

EDIT: I've also attached the output of the git pull and make commands in case that helps.

Thanks.
You forgot to run ./install_downloads.sh. Read post #1, follow in order.
 
Joined
Feb 7, 2011
Messages
25
Motherboard
Intel NUC 6iSYH - Clover
CPU
i3-6100u
Graphics
HD 520
Classic Mac
Color Classic, Lisa
Mobile Phone
Android
Hoping someone can help me. I've had a hackintosh since Snow Leopard and gone through at least 4 OS iterations now so this isn't exactly my first go at installing OSX. I'm stuck installing High Sierra from USB on my NUC6i3SYK. I've followed the guide to create the USB installer which does boot into clover.

I used the the config_install_nuc6.plist file and renamed it to config.plist (you can also select with plist file when clover boots, but I chose to rename it to follow the guide to the letter). I've attached screen shots of my drivers64UEFI folder and the clover screen when it boots. I previously had High Sierra working but had a drive failure (yes I know - with no backup!) so didn't need any other other EFI drivers, however it's getting stuck on the audio drivers as shown in the screenshot.
I didn't have this trouble the 1st time I installed it, but can't exactly remember what I did.
 

Attachments

P1LGRIM

Moderator
Joined
Mar 2, 2012
Messages
19,637
Motherboard
Lenovo ThinkStation p300 ⌘
CPU
i7-4790K
Graphics
Intel HD Graphics 4600
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
iOS
it's getting stuck on the audio drivers as shown in the screenshot
It's not the audio drivers - See the last line.
Check that the system has not frozen by toggling the Caps Lock key, if the light goes on/off then it is still live.
I have seen installations appear to freeze at this stage for up to an hour but still progress to completion.

Note that you should add ApfsDriverLoader-64.efi (or apfs.efi) to /EFI/CLOVER/drivers64UEFI/.
 
Top