Contribute
Register

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

Joined
Mar 5, 2019
Messages
68
Motherboard
Intel NUC8i7BEH
CPU
i7-8559U
Graphics
Iris Plus 655
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Easier than you think, update the EFI folder to OC6.3 from page 90 now then boot into Catalina. When Big Sur is available perform the update, back up any important data first as usual, that's it.
Enable WiFi Beta Support (for OC6.1 and latter):
Copy AirportItlwm.kext to /EFI/OC/Kexts/
Bash:
plutil -insert Kernel.Add.14 -xml '<dict><key>BundlePath</key><string>AirportItlwm.kext</string><key>Comment</key><string>Wi Fi</string><key>Enabled</key><true/><key>ExecutablePath</key><string>Contents/MacOS/AirportItlwm</string><key>PlistPath</key><string>Contents/Info.plist</string></dict>' config.plist
I just finished modifying the config to mine. I have been really wanna try out the new wifi support recently but the instruction is a bit confusing:
1. Besides adding kext to kernel section, is there something else I have to do?
2. I heard securebootmodel, forcesecurebootscheme, applesecureboot all has to related to this? I left everything to your default settings, If I wanna try out the wifi, do I need to mess with these three parameters?
3. I have been using your USBports.kext since day 1. I also disabled Xhciportlimit cause I am not using USBInjectAll. Do you mind taking a look at this?

1605104490617.png


I use sleep a lot, most of the time it works. However, sometimes the screen would just go black but the computer would stay on (with little power usage but awake none the less). Is it because of my USBPorts.kext that I copied from yours?
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
3,266
Motherboard
Asus Z690i Gaming Wifi
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
I just finished modifying the config to mine. I have been really wanna try out the new wifi support recently but the instruction is a bit confusing:
1. Besides adding kext to kernel section, is there something else I have to do?
2. I heard securebootmodel, forcesecurebootscheme, applesecureboot all has to related to this? I left everything to your default settings, If I wanna try out the wifi, do I need to mess with these three parameters?
3. I have been using your USBports.kext since day 1. I also disabled Xhciportlimit cause I am not using USBInjectAll. Do you mind taking a look at this?

View attachment 495160

I use sleep a lot, most of the time it works. However, sometimes the screen would just go black but the computer would stay on (with little power usage but awake none the less). Is it because of my USBPorts.kext that I copied from yours?
Points one and two I don't use that kext so I can't comment beyond its still in Alpha phase.
I'm on my phone so I can't check my USB configuration but I will try to spend some time on it later. You can try renabling Xhciportlimit and see if that helps
 
Joined
Mar 5, 2019
Messages
68
Motherboard
Intel NUC8i7BEH
CPU
i7-8559U
Graphics
Iris Plus 655
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Points one and two I don't use that kext so I can't comment beyond its still in Alpha phase.
I'm on my phone so I can't check my USB configuration but I will try to spend some time on it later. You can try renabling Xhciportlimit and see if that helps
The thing about it is that it is not consistent. It sometimes happens and I really don’t know a way to trigger it. I can try renabling it but I would like to know your config first since I am using the same one as yours
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
3,266
Motherboard
Asus Z690i Gaming Wifi
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
The thing about it is that it is not consistent. It sometimes happens and I really don’t know a way to trigger it. I can try renabling it but I would like to know your config first since I am using the same one as yours
I redid my USB port configuration, basically the same but all it uses is the USBPorts.kext. You can just delete the older file and then copy and paste this newer USBPorts.kext in its place if you don't want to use the while EFI folder. I also updated the four main kexts too so up to you.
 

Attachments

  • EFINUC8i7OC6.3 Big Sur Ready.zip
    12.1 MB · Views: 134
Joined
Mar 4, 2012
Messages
26
Motherboard
Intel NUC8i7BEH
CPU
Core i7-8559U
Graphics
Iris Plus 655
Mac
  1. MacBook Pro
  2. Mac mini
Easier than you think, update the EFI folder to OC6.3 from page 90 now then boot into Catalina. When Big Sur is available perform the update, back up any important data first as usual, that's it.

Thanks as always @Leesureone for the new EFI for OC0.6.3/Big Sur capable.

Just one question: I upgraded to this after making my usual changes and found the Intel wifi kext not loaded.

Root cause was SecureBootModel was set to Disabled.

Per the docs, OC 0.6.3 supports Big Sur with SecureBootModel enabled, so was curious why this was changed compared to your 0.6.2 EFI where you had it enabled? Thanks
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
3,266
Motherboard
Asus Z690i Gaming Wifi
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Thanks as always @Leesureone for the new EFI for OC0.6.3/Big Sur capable.

Just one question: I upgraded to this after making my usual changes and found the Intel wifi kext not loaded.

Root cause was SecureBootModel was set to Disabled.

Per the docs, OC 0.6.3 supports Big Sur with SecureBootModel enabled, so was curious why this was changed compared to your 0.6.2 EFI where you had it enabled? Thanks
Just a carryover from 6.2, I don't use the intel wifi kext. Easy enough to change.
EDIT: I had already changed it in my config.plist after @Drfrag posted that it should work set back to "Default". I Updated the four main kexts, changed my USBPort configuration and re-uploaded the NUC8i76.3OC Big Sur Ready EFI folder for anyone who is interested.
 
Last edited:
Joined
Aug 25, 2019
Messages
46
Motherboard
Intel NUC8i5BEH-87
CPU
i5-8259U
Graphics
Iris Plus 655
Mac
  1. Mac mini
Is NUC8i7OC6.3 Big Sur Release 1 Ready also good for NUC8i5? or is it only for i7?
Thank you Leesureone
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
3,266
Motherboard
Asus Z690i Gaming Wifi
CPU
i9-12900K
Graphics
RX 6800 XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Is NUC8i7OC6.3 Big Sur Release 1 Ready also good for NUC8i5? or is it only for i7?
Thank you Leesureone
There is a difference in how the USB ports are configured for whatever reason, it should work but it may not sleep or its possible you have other USB performance issues.
 
Joined
Aug 25, 2019
Messages
46
Motherboard
Intel NUC8i5BEH-87
CPU
i5-8259U
Graphics
Iris Plus 655
Mac
  1. Mac mini
There is a difference in how the USB ports are configured for whatever reason, it should work but it may not sleep or its possible you have other USB performance issues.

so I just need to replace USBPorts.kext which I made about a month ago, correct?
Thank you!
 
Top