Contribute
Register

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

So I installed the cable for native BT and it allthoug it works, it's very unstable:
- often during boot when apple logo shows it reboots and then 2nd or 3rd boot it boots fine..
- when coming out of sleep it says BT not available, allthough some BT devices still (partially) works (eg. mouse works, but scrolling not..)
..

I'm about to reinstall macos and prepared a new bootable catelina usb and replaced the efi with mine but clover doesn't show the usb drive as install option, only my already installed macos... any idea why?? This has worked 100s of times for me!! No idea why it all of a sudden stopped working.. (I can select the usb drive in the uefi boot menu..)

I haven't tried installing Catalina directly from a USB drive yet, I used software update which is still the recommended procedure on this website. I think you may need to install Mojave first and then update to Catalina as much of a pain that is.

Also no guarantee that is going to fix your bluetooth setup, my first guess would be to say it won't, unless you've changed Apple bluetooth system files.

From the Install guide for OS X 15.1

Guide: Update Directly to macOS Catalina

1. Update your existing Clover install to version r4910 or higher using MultiBeast or official Clover package.

2. Open Clover configuration folder on the root of your system drive or EFI Partition using EFI Mounter v3. Copy FakeSMC.kext and any other extra necessary kexts to /EFI/CLOVER/kexts/Other/. If you need essential kexts, download them here.

3. Download Install macOS Catalina Application from the Mac App Store. When complete, the app will open. Please note, the Application will disappear after use.

4. Choose system drive for install (Example: Macintosh HD). When complete, the computer will automatically reboot.

5. At Clover boot screen, choose Boot macOS Install option (Example: Boot macOS Install from Macintosh HD). Choosing your system drive will go back to your previous installation without updating.

6. Complete the installation process- the computer will automatically reboot a few times.

7. At Clover boot screen, choose Boot macOS option (Example: Boot macOS from Macintosh HD). The computer will then complete the update.

Let us know how this guide works for you! Please post all help requests in Catalina Desktop Support and Catalina Laptop Support forum sections. Thanks and good luck!
 
Regarding the internal bluetooth issue (firmware has to be first downloaded to the adapter by Windows/Linux), I just stumbled upon this: https://github.com/wulf7/iwmbt-firmware.
It is stated that "it looks trivial to make some newer models e.g. PIDs 0x8087/0x0025, 0x8087/0x0026, 0x8087/0x0029 and 0x8087/0x0aaa working" and "Mac OS X and NetBSD should work after minor tweaking".
Now all we need is someone with the experience and time to give it a try...
You know you can load either OS to an external USB drive and then try this yourself.
 
I haven't tried installing Catalina directly from a USB drive yet, I used software update which is still the recommended procedure on this website. I think you may need to install Mojave first and then update to Catalina as much of a pain that is.

Also no guarantee that is going to fix your bluetooth setup, my first guess would be to say it won't, unless you've changed Apple bluetooth system files.

From the Install guide for OS X 15.1

Guide: Update Directly to macOS Catalina

1. Update your existing Clover install to version r4910 or higher using MultiBeast or official Clover package.

2. Open Clover configuration folder on the root of your system drive or EFI Partition using EFI Mounter v3. Copy FakeSMC.kext and any other extra necessary kexts to /EFI/CLOVER/kexts/Other/. If you need essential kexts, download them here.

3. Download Install macOS Catalina Application from the Mac App Store. When complete, the app will open. Please note, the Application will disappear after use.

4. Choose system drive for install (Example: Macintosh HD). When complete, the computer will automatically reboot.

5. At Clover boot screen, choose Boot macOS Install option (Example: Boot macOS Install from Macintosh HD). Choosing your system drive will go back to your previous installation without updating.

6. Complete the installation process- the computer will automatically reboot a few times.

7. At Clover boot screen, choose Boot macOS option (Example: Boot macOS from Macintosh HD). The computer will then complete the update.

Let us know how this guide works for you! Please post all help requests in Catalina Desktop Support and Catalina Laptop Support forum sections. Thanks and good luck!
Actually the usb I had was still mojave, same issue (while I used that many times before). Everytime I change my efi I also do it on the usb (after I confirm it boots fine).

But since it didnt work anymore I decided to make a catelina installer with my efi. I zlso believe @spotty was able to install catelina directly from usb if my memory serves me right.

I believe it has something to do with the acpi folder you uploaded to enable the internal usb headers (that is the most recent change I did), but I dint have your original one anymore. Would you be so kind to upload it? :)
 
Actually the usb I had was still mojave, same issue (while I used that many times before). Everytime I change my efi I also do it on the usb (after I confirm it boots fine).

But since it didnt work anymore I decided to make a catelina installer with my efi. I zlso believe @spotty was able to install catelina directly from usb if my memory serves me right.

I believe it has something to do with the acpi folder you uploaded to enable the internal usb headers (that is the most recent change I did), but I dint have your original one anymore. Would you be so kind to upload it? :)
Its still in this thread here

#894
 
Its still in this thread here

#894
Thanks, I replaced the ACPI folder but didn't work.. I'm now going to replace the whole EFI.

Fyi: post #1582 spottsy mentioned he clean installed Catelina directly from usb.

Edit: with your efi + patched acpi + some personal tweaks to clover.plist it’s now installing catelina directly from usb. And more importantly: bluetooth peripherals (apple mouse/keyboard/trackpad) work oob during the installation! Fingers crossed..
 
Last edited:
Thanks, I replaced the ACPI folder but didn't work.. I'm now going to replace the whole EFI.

Fyi: post #1582 spottsy mentioned he clean installed Catelina directly from usb.

Edit: with your efi + patched acpi + some personal tweaks to clover.plist it’s now installing catelina directly from usb. And more importantly: bluetooth peripherals (apple mouse/keyboard/trackpad) work oob during the installation! Fingers crossed..
Yes he does. Good luck. Wonder what happened to him?
 
Yes he does. Good luck. Wonder what happened to him?
He's indeed idle for quite some time now..

I succesfully installed Catelina (latest, downloaded from app store) from USB with BT working. Need to check stability etc (reboot, sleep). Currently installing all software (which goes quite quick with homebrew)

Edit:
First reboot: everything still fine (all BT devices still connected) and it didn't reboot.

Edit2:
Updated few kext to latest and after few reboots no issues with bluetooth.

The only kext I havent installed yet is the old one for the sd card. And now I think of it, I have a feeling this could be the one interfering.. let’s try tomorrow.

But it seems I now have a 99.9% working Hackintosh with my NUC8i7BEH2 With native wifi/bluetooth (BIOS75, Catelina, Latest kexts,.. the whole shebang!)
 
Last edited:
I called victory to soon.. this morning I came to know my pc restarted due to sleep issues and after the restart I have similar symptoms as before:
Date/Time: 2019-11-18 00:03:32 +0100
OS Version: ??? ??? (Build ???)
Architecture: x86_64
Report Version: 29

Data Source: Stackshots
Shared Cache: 0x7963000 22C34BF1-34C4-3712-970A-EB59B7DB3ACC

Event: Sleep Wake Failure
Duration: 0.00s
Steps: 1

Boot args: dart=0 -igfxnohdmi -cdfon slide=0

Time Awake Since Boot: 11s



Process: swd [235]
Architecture: x86_64
Footprint: 420 KB
Start time: 2019-11-18 00:03:32 +0100
End time: 2019-11-18 00:03:32 +0100
Num samples: 1 (1)

Thread 0x70d 1 sample (1) priority 4 (base 4)
<thread QoS background (requested background), thread darwinbg, process darwinbg, IO tier 2>
1 start + 1 (libdyld.dylib + 70373) [0x7fff6a7be2e5] 1
1 ??? [0x109325454] 1
1 ??? [0x1093251dd] 1
1 __stack_snapshot_with_config + 10 (libsystem_kernel.dylib + 135938) [0x7fff6a927302] 1
*1 ??? [0xffffff80002e1206] 1
*1 ??? [0xffffff800099a1aa] 1
*1 ??? [0xffffff80008b3211] 1
*1 ??? [0xffffff8000304387] (running) 1

Binary Images:
0x7fff6a7ad000 - 0x7fff6a7e2fff libdyld.dylib (733.6) <2FA4B359-624B-337C-9207-CDCF841C2E52> /usr/lib/system/libdyld.dylib
0x7fff6a906000 - 0x7fff6a932fff libsystem_kernel.dylib (6153.41.3) <18918E9C-45BC-3D5A-A6B6-3DBC60EEE2E1> /usr/lib/system/libsystem_kernel.dylib
Model: Macmini8,1, BootROM 1037.0.78.0.0, 4 processors, Quad-Core Intel Core i7, 2,71 GHz, 32 GB, SMC 1.30f3
Graphics: kHW_IntelIrisGraphics655Item, Intel Iris Plus Graphics 655, spdisplays_builtin
Memory Module: BANK 0/DIMM0, 16 GB, DDR4, 2400 MHz, Micron Technology, 16ATF2G64HZ-2G3E1
Memory Module: BANK 1/DIMM0, 16 GB, DDR4, 2400 MHz, Micron Technology, 16ATF2G64HZ-2G3E1
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.77.106.3 AirPortDriverBrcmNIC-1435.3)
Bluetooth: Version 7.0.1f1, 3 services, 26 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
PCI Card: Intel Iris Plus Graphics 655, VGA compatible controller, Internal
PCI Card: Cannon Point-LP High Definition Audio Controller, Audio device, Internal
PCI Card: sppci_expresscard_name, sppci_unknown
PCI Card: sppci_expresscard_name, sppci_usbxhci
Serial ATA Device: Samsung SSD 860 EVO 1TB, 1 TB
USB Device: USB 3.1 Bus
USB Device: Bluetooth HCI
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Composite Device
USB Device: Composite Device
USB Device: Magic Mouse 2
USB Device: USB 3.1 Bus
USB Device: Hub
USB Device: USB Controls
Thunderbolt Bus:

Any suggestions?
 
I haven't tried installing Catalina directly from a USB drive yet, I used software update which is still the recommended procedure on this website. I think you may need to install Mojave first and then update to Catalina as much of a pain that is.

Also no guarantee that is going to fix your bluetooth setup, my first guess would be to say it won't, unless you've changed Apple bluetooth system files.

From the Install guide for OS X 15.1

Guide: Update Directly to macOS Catalina

1. Update your existing Clover install to version r4910 or higher using MultiBeast or official Clover package.

2. Open Clover configuration folder on the root of your system drive or EFI Partition using EFI Mounter v3. Copy FakeSMC.kext and any other extra necessary kexts to /EFI/CLOVER/kexts/Other/. If you need essential kexts, download them here.

3. Download Install macOS Catalina Application from the Mac App Store. When complete, the app will open. Please note, the Application will disappear after use.

4. Choose system drive for install (Example: Macintosh HD). When complete, the computer will automatically reboot.

5. At Clover boot screen, choose Boot macOS Install option (Example: Boot macOS Install from Macintosh HD). Choosing your system drive will go back to your previous installation without updating.

6. Complete the installation process- the computer will automatically reboot a few times.

7. At Clover boot screen, choose Boot macOS option (Example: Boot macOS from Macintosh HD). The computer will then complete the update.

Let us know how this guide works for you! Please post all help requests in Catalina Desktop Support and Catalina Laptop Support forum sections. Thanks and good luck!

I have done a few clean installs from usb using your efi folder Leesureone without issue. I have done clean install using 10.15 and 10.15.1 and it was very straight forward. All I did was prepare a usb using apple support terminal command then copied your efi accross to the usb and also edited the serial to mine. As your guide says a few reboots and all was good. I have also done a Mojave using your latest EFI zip and that worked too.
Sorry not been well and will be in hospital for another 7 days so apologies to anyone that asked questions.
 
NUC8i7BEH doesn't like 64 GB! I have a fully working NUC following the instructions and EFI shared by LeesureOne. I decided to pull the trigger on 64 GB (2 * 32 GB) but it doesnt like it and refuses to boot. Enclosed is the output if I run the -V flag on boot. If I literally power it off and put the 32 GB back, it boots and runs no issue.

I realise 64 GB isn't offically supported via the Ark website but it does work no problems with Linux and Win 10 that I have run for several weeks without an issue.

View attachment 435808

The max offically the NUC can handle is 32gb. Also they have recommended ram to use brand wise etc. Some found boot problems with unsupported ram type then changed to supported brands and all worked fine.

Here are specifications showing 32gb max ram. https://ark.intel.com/content/www/us/en/ark/products/126140/intel-nuc-kit-nuc8i7beh.html

Here is the list of recommended and tested compatible ram from Intel. http://compatibleproducts.intel.com...ype=Kits&productName=Intel® NUC Kit NUC8i7BEH
 
Back
Top