Contribute
Register

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

Joined
May 24, 2017
Messages
95
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
iOS
Just a quick note on my experience updating my 10.13.6 install to 10.14.
Just completed a few minutes ago.

First, there are two branches in the github project that are intended to support 10.14 fully:
beta: uses WhateverGreen.kext patching for framebuffer and other required updates for Mojave
applealc: uses AppleALC.kext for audio instead of CodeCommander/KextsToPatch/zml.zlib files.

I used the applealc branch. I also experimented a bit and even put AppleALC.kext in EFI/Clover/kexts/Other (enables audio during the installer). I updated by directly running the "Install macOS Mojave.app".

Whatever you do, make sure you update everything as per post #1 instructions. I'm using my latest build of Clover.

Notes:
- had a couple of KPs, but unfortunately the data was cleared from NVRAM before I got a chance to look at it
- the KPs were very early in the boot process
- will try to repro the KPs by booting the installer again later, this time trying to capture the KP data
- just kept retrying to boot the installer and eventually it proceeded without crashing...
- suspect the KPs were due to AppleALC... (it is the newest thing I added since using the beta Mojave)
- it DID convert my HFS+J to APFS (willing to run it that way for a while)
- so far, everything seems to be working (only 10 minutes into it here)

I will merge the beta branch into master later today. The applealc branch will remain separate for a bit. You're welcome to test either/both if you like.

Will try to update the guide soon too (and move it to the Mojave forum).
Is the applealc.kext something new?

So I should still be able to update by just following your instructions at post #1?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Is the applealc.kext something new?
AppleALC.kext has been around for a while...
But this is my first attempt to use it with the NUC.

So I should still be able to update by just following your instructions at post #1?
For the most part, yes, as the beta branch has been merged to master.
I have tested only on my NUC6i7KYK.
 
Joined
Nov 4, 2013
Messages
2
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android
AppleALC.kext has been around for a while...
But this is my first attempt to use it with the NUC.

For the most part, yes, as the beta branch has been merged to master.
I have tested only on my NUC6i7KYK.
Worked perfectly on my NUC6i5. Many thanks to Rehabman!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Worked perfectly on my NUC6i5. Many thanks to Rehabman!
Are you testing the applealc branch, or did you just use master? (which now has all changes from beta)

Just wondering as it will be a bit before I get to the NUC6 testing of AppleALC.kext, so perhaps you have some early results for me.
 
Joined
May 24, 2017
Messages
95
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
iOS
Are you testing the applealc branch, or did you just use master? (which now has all changes from beta)

Just wondering as it will be a bit before I get to the NUC6 testing of AppleALC.kext, so perhaps you have some early results for me.
Those with NUC6 can help test it for you. I have NUC6 but in my SSD i split into 3 partitions: Win 10, macOS HS & macOS Mojave (beta is installed).

I don't get one thing you said about appleALC.kext. How do i install it btw?
 
Joined
Nov 4, 2013
Messages
2
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android
Are you testing the applealc branch, or did you just use master? (which now has all changes from beta)
I used the master branch (following chapter Updates), not the applealc one, I suppose. NVME, dual monitoring (audio only after first reboot) and sleep is working fine. If you need further information, no problem, just ask ;)

EDIT one more "./install_downloads.sh" and audio via hdmi and displayport is working again.
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,691
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Those with NUC6 can help test it for you. I have NUC6 but in my SSD i split into 3 partitions: Win 10, macOS HS & macOS Mojave (beta is installed).

I don't get one thing you said about appleALC.kext. How do i install it btw?
You just use the applealc branch.
From within ~/Projects/nuc.git:
Code:
git checkout applealc
Then do all post-install tasks.

You can switch back to master (using patched AppleHDA/CodecCommander/etc):
Code:
git checkout master
(and again, do all post install tasks)
 
Joined
May 24, 2017
Messages
95
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
iOS
You just use the applealc branch.
From within ~/Projects/nuc.git:
Code:
git checkout applealc
Then do all post-install tasks.

You can switch back to master (using patched AppleHDA/CodecCommander/etc):
Code:
git checkout master
(and again, do all post install tasks)
Fantastic. Easy to understand what you said. Will try that and report back.
 
Joined
May 24, 2017
Messages
95
Motherboard
Intel NUC6I3SYH
CPU
i3-6100U
Graphics
HD 520 (1920 x 1080)
Mobile Phone
iOS
Rehabman the guide updated for Mojave?
 
Top