Contribute
Register

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

Correct I used your 5.9 version

I updated the usbports.kext and it works fine but the port are reported as internal not sure why that is
In Hackintool you can change the connector type....
 
In Hackintool you can change the connector type....

It seems that you have both a usb kext and an aml file in the ACPI folder to set the USB port definition. I deleted the usb kext, created a new aml based on the Hackintool export and added the usbinjectall to the kext. Now the USB port definition are reported correctly in Hackintool. All is working 100% except the wifi/bluetooth but I am waiting for the module to arrive from China first.

I will publish everything tomorrow on a new GitHub page
 
It seems that you have both a usb kext and an aml file in the ACPI folder to set the USB port definition. I deleted the usb kext, created a new aml based on the Hackintool export and added the usbinjectall to the kext. Now the USB port definition are reported correctly in Hackintool. All is working 100% except the wifi/bluetooth but I am waiting for the module to arrive from China first.

I will publish everything tomorrow on a new GitHub page
Which EFI file did you use? The NUC7OC5.9 does not have what you describe, one of the NUC8 folders does but only one is called out in the config.plist so no conflict. Its because the i7 USB map is different then the i5 so there were options as to how to configure it. Just don't try and ask for $$$ on your GitHub page
 
Last edited:
Wo
Which EFI file did you use? The NUC7OC5.9 does not have what you describe, one of the NUC8 folders does but only one is called out in the config.plist so no conflict. Its because the i7 USB map is different then the i5 so there were options as to how to configure it. Just don't try and ask for $$$ on your GitHub page

Not sure where that came from but if you would have looked at my GitHub I am just giving people a simple overview and easy access to an EFI for a specific configuration. Make it as plug and play as possible. People with technical background sometimes forget the steep learning curve Hackintosh have. I still remember my (frustrating) journey and I just want to bundle information for a specific build so you don't spend your night digging through thousands of posts. I would be insane to try to make $$$ from this given this is a community effort and possibly get the wrath of Apple upon me for commercialising this.

The reason I use Github is because it is a great way to release versions to people and give them an overview of what is in the package with proper credits. I also use it to version my own builds since I lost all my work once. Hope that clarifies that there are no ill intentions here.
 
Hi Leesureone and titi95
I keep having problems. I explain everything again so that you understand me.
I have a NUC8i5 like you, but I cannot get HiDPI 1080 resolution at 60Hz. It only leaves me at 30Hz. My screen is 4k and in Windows 10 it has 60Hz. On the 2018 Macmini I have, it also allows me to configure 1080 HiDPI at 60Hz on the same monitor. With the Nuc it only leaves me 30hz Where could the failure be? First I installed everything with Clover. And now I have installed everything with Open Core 5.9 and it remains the same. Also the sound by jack is heard canned or robotic.
Does everything work for you? The wifi too?
And finally, could you pass me the files that you used in your installation? Also the EFI folder? I would greatly appreciate your help. I don't know what to do anymore, and speak my English. I am from Spain. Cheers
 
@Manuelmr is your Framebuffer set correctly for your nuc? You can verify this with Hackintool. I have some screenshot on my github in my signature if you are not sure what you need to look for. Mine says 620 but I believe yours should indicate 655 for a nuc8i5
 
Wo


Not sure where that came from but if you would have looked at my GitHub I am just giving people a simple overview and easy access to an EFI for a specific configuration. Make it as plug and play as possible. People with technical background sometimes forget the steep learning curve Hackintosh have. I still remember my (frustrating) journey and I just want to bundle information for a specific build so you don't spend your night digging through thousands of posts. I would be insane to try to make $$$ from this given this is a community effort and possibly get the wrath of Apple upon me for commercialising this.

The reason I use Github is because it is a great way to release versions to people and give them an overview of what is in the package with proper credits. I also use it to version my own builds since I lost all my work once. Hope that clarifies that there are no ill intentions here.
Great answer and I fully support you efforts, no idea you already had a github page. Thanks for giving back
 
@Manuelmr is your Framebuffer set correctly for your nuc? You can verify this with Hackintool. I have some screenshot on my github in my signature if you are not sure what you need to look for. Mine says 620 but I believe yours should indicate 655 for a nuc8i5
Found your GitHub page in your signature...couldn't find it with a search of your name. I appreciate the shout out and link back here for discussion.
 
It seems that you have both a usb kext and an aml file in the ACPI folder to set the USB port definition. I deleted the usb kext, created a new aml based on the Hackintool export and added the usbinjectall to the kext. Now the USB port definition are reported correctly in Hackintool. All is working 100% except the wifi/bluetooth but I am waiting for the module to arrive from China first.

I will publish everything tomorrow on a new GitHub page

Hey @eXTriC, thank you very much and great job! I have downloaded your EFI from GitHub and it has fixed the issues that I had with my OC test install. The build seems to be almost 100% functional (more about that below).

There has been only one thing that I found kinda strange in your EFI. You have both VooDooHDA and AppleALC kexts loaded. I've removed the VooDoHDA from my install because I think that it is not really necessary and so far everything seems to be OK. Am I missing something?

Regarding Bluetooth, I've been testing and it doesn't seem to work just yet. Wifi is working fine though. In Clover you just need the following Kexts; AirportBrcmFixup, BrcmBluetoothInjector BrcmFirmwareData and BrcmPatchRam3 (for Catalina systems) and enable the boot-arg brcmfx-country. In OC should be the same but for now I haven't managed to get it working. Ill edit this post if I find the solution.


PD: Ive also added some Kexts like SMCProccesor and SMCSuperIO to check temps, but those are not really needed. NUCs tend to have awful cooling and poorly applied thermal paste (I highly recommend to replace the thermal compound once the warranty is over. I got a 7 degree temp drop in iddle by just replacing the stock thermal paste).
 
I have been trying to Install Mojave on NUC8i7BEH with the following config:

BIOS Version: 0081 (Recent)
64 GB DD4 RAM
Samsung 970 EVO 512 GB NVMe SSD
All USB 3.0 ports (unfortunately none are USB 2.0)

I followed the guides here and even tried downgrading the bios to 0056 without any luck! I tried using the config and drivers from EFI files shared in this thread. I couldn't even get to the install screen it usually gets stuck at either of the following:

  • apfs module start 1993:
  • Apple logo with almost getting to 90% on the loading bar

Any pointers are highly appreciated!
 
Back
Top