Contribute
Register

[Guide] Intel NUC7/NUC8 using Clover UEFI (NUC7i7Bxx,NUC8i7Bxx,etc)

For anyone interested, thought I would try out the latest 1.2 alpha of airportitlwm.kext (Intel WiFi kext) since it's been a while since the last "stable" release (1.1.0 back in September) and there's been a lot of commit activity on the repo.

On my NUC8i7 I'm seeing WiFi downstream speed is now 80Mbit, up from 35Mbit or so under 1.1.0

The WiFi section of the System Report looks a lot cleaner/more complete and more like what I see on a stock Mac (see below).

AirDrop is still not working, and unlock with Apple Watch also doesn't appear in under Security & Privacy - despite AirDrop being "supported" with a channel assigned in the report, and "Auto Unlock" marked as Supported.

Maybe I need to sign out and back in to iCloud? Who knows. Anyway, not worth troubleshooting further as its an alpha. Taking this as a sign of perhaps some nice things to come whenever the next stable release drops. With the speed improvement I'll keep this kext as-is until then.


1607109719529.png
 
To new users trying to load Mojave or Catalina on an NUC8x please be aware this guide is no longer being maintained.
With recent bios updates being pushed out by Intel above version 56 as well as updates by Apple to Mojave beyond 14.2 the guide has become outdated and no longer works as is.

Two additional things are needed at a minimum to be able to reach the Mojave or Catalina install window.

1. At minimum an updated version of the Clover bootloader must be installed, I suggest version 5107 or higher, although slightly older versions will probably work but have not been tested. Rehabman’s version available through the terminal commands in his original guide on Github will cause the installer to halt. Instead of using Clover I highly recommend using a version of one of the OpenCore bootloader EFI folders attached. I haven’t updated the Clover version in months and have no plans to do so.

2. An updated config.plist containing an ACPI/DSDT/Patch for an RTC issue that will also cause the installer to stall if your bios is a version higher than 56

***Some users are also apparently unaware that their Samsung 970 EVO plus SSD will also cause install failure if the firmware is not updated first. Visit the Samsung Website for instructions on how to create a bootable USB drive for firmware updates.

The attached EFI folder has all of the above as well as some fixes for onboard Audio and USB C functionality and Bluetooth.

If you decide to use it it’s as simple as creating a bootable USB drive using UniBeast, mounting the invisible EFI partition on the USB drive and then replacing the EFI folder with the attached.

Once OSX install is complete repeat the process of mounting the EFI folder on your hard drive and again replace the EFI folder with the same attached folder to finish the job. Afterwards I highly suggest you use Clover Configurator to create a unique serial number for working iCloud and iMessage (although “continuity” is not an issue unless you have gone the route of adding a Wireless/ Bluetooth card in the one available M2 slot with the appropriate adapter mentioned in various NUC posts).
Being you are creating a Hackintosh be aware even if you have the exact same model there can be issues. I do not have all the answers and am not at the level of the moderators but will try to help you sort out whatever. Cheers and good luck.

Edit: If you are installing Mojave and have issues with crackling sound from the headphone jack several users have reported success installing all kexts, with the exception of FakeSMC.kext, to the Library/Extensions folder. Audio over HDMI and the headphone jack both should work. This will not work in Catalina but you can change the Layout ID using Hackintool as described here by JayMonkey
an-idiots-guide-to-lilu-and-its-plug-ins.260063


EFI History
Updated NUC8EFICatClover and EFINUC7Cat15.4 with Clover Version 5107, Catalina 10.15.4 Ready 3/27/20
Also Added Updated OpenCore 5.6
3/23/20 Added Intel Bluetooth kext to both OC and Clover Versions
4/9/20 Added Simplified NUC8 OC5.7 version, everything works except Wireless and Card Reader. Catalina Tested
6/5/20 Added NUC10 i7 and NUC10 i5 basic OC 5.9 EFI folders
6/18/20 Added Updated NUC10i7 OC5.9 New and Improved
8/5/20 Added NUC8 OC6.0
8/29/20 Added NUC10i7 OC6.0
9/22/20 Added NUC10i7 OC6.1
9/25/20 Update NUC8OC6.0 to include USBC Fix, No Internal Headers Enabled
9/26/20 Added NUC8OC6.1 same as above
10/8/20 Added NUC8OC6.2 same as above
11/7/20 Added NUC8i7OC6.3 Big Sur Release 1 Ready
12/7/20 Added NUC8i7OC6.4 Also Big Sur Ready
Thanks for the new NUC 8 EFI for open core 0.6.4.
In OC/DRIVERS/ there is hfsplus.efi and opencanopy.efi ( it was openruntime.efi before )?
is it a new change of opencore or an error?
 
Thanks for the new NUC 8 EFI for open core 0.6.4.
In OC/DRIVERS/ there is hfsplus.efi and opencanopy.efi ( it was openruntime.efi before )?
is it a new change of opencore or an error?
No change, open canopy.efi supports the GUI boot menu, Hfsplus.efi should have always been there to enable reading of HFS formatted drives.

EDIT. You were right, somehow I made a mistake and deleted Openruntime.efi, I added it back in so it should be good. My machine must have been booting off the kextcache or something. Good catch.
 
Last edited:
Thanks for the updated EFI with OC 0.6.4 Leesureone! Working well on my NUC8i3BEK. Latest AirportItlwm (1.2.0 Alpha) working once added to config and SecureBoot set to Default. Bluetooth working great and had to mess with my monitor settings but got 4K/60 working over USB-C to DP cable. Only thing I don't seem to have working is sleep (force sleep from apple menu works)... But I assume that is due to the USBPorts kext. I've need to try and build one for the i3 model. Thanks again!
 
Thanks for the updated EFI with OC 0.6.4 Leesureone! Working well on my NUC8i3BEK. Latest AirportItlwm (1.2.0 Alpha) working once added to config and SecureBoot set to Default. Bluetooth working great and had to mess with my monitor settings but got 4K/60 working over USB-C to DP cable. Only thing I don't seem to have working is sleep (force sleep from apple menu works)... But I assume that is due to the USBPorts kext. I've need to try and build one for the i3 model. Thanks again!
That would be my assumption as well.
 
Does the @Leesureone EFI with OC 0.6.4 (NUC8I7) work on a NUC8i5BEH? Does that updated EFI already have the lastest AirportItlwm (1.2.0 Alpha), or does it have the v1.1 stable in it?
 
Yes it works with Nuc8i5beh, this is my configuration. You need to update USB ports although.
i don’t think it has the airport kext
 
Does the @Leesureone EFI with OC 0.6.4 (NUC8I7) work on a NUC8i5BEH? Does that updated EFI already have the lastest AirportItlwm (1.2.0 Alpha), or does it have the v1.1 stable in it?
Whatever version of the kext its still in the Alpha phase of development overall so I have not been including it.
 
Tried the @Leesureone EFI with OC 0.6.4 (NUC8I7), and it booted and ran ok except the wifi of course without the AirportItlwm kext. However, I tried the working AirportItlwm kext (assumed to be v1.0 stable) that I use with the @jvelascov EFI NUC8 OC6.3 (p.370), but it doesn't work with the OC 0.6.4. Can't turn the wifi on with it.

I also noticed that there is now a Graphical boot menu with OC6.4. Is that something new in OC6.4, or is there a plist.conf setting for that? After, the boot menu selection, there are a lot of debug messages on the screen. Is there a plist.conf setting for turning that off?
 
Back
Top