Contribute
Register

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

Joined
Dec 11, 2010
Messages
22
Motherboard
NUC8i5BEK
CPU
I5-8259U
Graphics
Iris Pro 655
Mac
iMac, Mac mini
Mobile Phone
iOS
Did you download the latest clover version?
With the Bios 71 I used your EFI folder with Mojave, then Yesterday I saw you updated it again so I downloaded the new one for Catalina. Im working on downloading your Opencore one now. I'd respond faster but it seems Tonymac has blocked my IP from connecting to the Site for Some reason, the only way I can get to it is through a VPN, or on my Phone.
 
Joined
Feb 21, 2010
Messages
2,073
Motherboard
Asus Rog Strix Z390 Gaming E
CPU
i9-9900K
Graphics
5700 XT
Mac
MacBook Air
Mobile Phone
Android
Hey @Leesureone your Post #90 worked very well for me, I'm now on 10.14.5. I tested it on a blank hdd, which worked on first try. Now on my main system, after every reboot or coldstart I get the message that the Mac was shutdown due to an error. The system is stable, but on every start I get that output. Thanks in advance and everyone stay save and healthy.

Greetings
schlotterp


Code:
panic(cpu 0 caller 0xffffff801464c32a): Kernel trap at 0xffffff7f9720e176, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000028d26000, CR4: 0x00000000003626e0
RAX: 0x0000000000000000, RBX: 0xffffff8202865000, RCX: 0xffffff8014ea30a0, RDX: 0x0000000000000000
RSP: 0xffffff82029b3d10, RBP: 0xffffff82029b3d20, RSI: 0xffffff8053ef35a0, RDI: 0xffffff8202865000
R8:  0x0000000000000001, R9:  0x0000000000000004, R10: 0x0000000000000000, R11: 0x0000000000000000
R12: 0x0000000000000000, R13: 0x0000000000000000, R14: 0xffffff8202865000, R15: 0xffffff80450e8000
RFL: 0x0000000000010282, RIP: 0xffffff7f9720e176, CS:  0x0000000000000008, SS:  0x0000000000000000
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0, VF: 1

Backtrace (CPU 0), Frame : Return Address
0xffffff82029b3770 : 0xffffff80145215cd
0xffffff82029b37c0 : 0xffffff801465a3c5
0xffffff82029b3800 : 0xffffff801464bf7e
0xffffff82029b3850 : 0xffffff80144c7a40
0xffffff82029b3870 : 0xffffff8014520c97
0xffffff82029b3970 : 0xffffff8014521087
0xffffff82029b39c0 : 0xffffff8014cc2c7c
0xffffff82029b3a30 : 0xffffff801464c32a
0xffffff82029b3bb0 : 0xffffff801464c028
0xffffff82029b3c00 : 0xffffff80144c7a40
0xffffff82029b3c20 : 0xffffff7f9720e176
0xffffff82029b3d20 : 0xffffff7f9720e2be
0xffffff82029b3d40 : 0xffffff7f97203099
0xffffff82029b3d60 : 0xffffff7f97202fb7
0xffffff82029b3d80 : 0xffffff7f971e037f
0xffffff82029b3db0 : 0xffffff7f971de462
0xffffff82029b3de0 : 0xffffff8014c08c06
0xffffff82029b3e40 : 0xffffff8014c08741
0xffffff82029b3ef0 : 0xffffff8014c07ade
0xffffff82029b3f50 : 0xffffff8014c0a296
0xffffff82029b3fa0 : 0xffffff80144c713e
      Kernel Extensions in backtrace:
         com.apple.driver.AppleIntelKBLGraphics(14.0.5)[902E45A7-CCAF-33D6-9462-99BF0CA58E68]@0xffffff7f971d3000->0xffffff7f972c8fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[1B1F3BBB-9212-3CF9-94F8-8FEF0D3ACEC4]@0xffffff7f95101000
            dependency: com.apple.iokit.IOSurface(269.11)[E71EAC82-A838-3430-B5D1-2CB347E6CF59]@0xffffff7f96281000
            dependency: com.apple.iokit.IOGraphicsFamily(575.1)[D47CA481-C5E5-3F03-9B04-6634DF5F3121]@0xffffff7f96d9d000
            dependency: com.apple.iokit.IOAcceleratorFamily2(438.4.5)[33DA860E-90A6-3224-A944-93FA125B054E]@0xffffff7f96dee000

BSD process name corresponding to current thread: kernel_task
Boot args: dart=0 -igfxnohdmi -cdfon lilucpu=9

Mac OS version:
19E266

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar  4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide:     0x0000000014200000
Kernel text base: 0xffffff8014400000
__HIB  text base: 0xffffff8014300000
System model name: iMac17,1 (Mac-B809C3757DA9BB8D)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 129097176232
last loaded kext at 37504740525: >!AGraphicsDevicePolicy    5.1.16 (addr 0xffffff7f975a8000, size 86016)
last unloaded kext at 97082155727: as.vit9696.Lilu    1.3.6 (addr 0xffffff7f96a6a000, size 139264)
loaded kexts:
org.rehabman.driver.FakePCIID    1.3.15
com.sinet3k.Sinetek-rtsx    1
com.insanelymac.!IMausiEthernet    2.4.1d1
org.hwsensors.driver.ACPISensors    1800
org.hwsensors.driver.CPUSensors    1800
org.tw.CodecCommander    2.7.1
com.rehabman.driver.USBInjectAll    0.7.1
org.netkas.driver.FakeSMC    1800
>!AGraphicsDevicePolicy    5.1.16
@AGDCPluginDisplayMetrics    5.1.16
@fileutil    20.036.15
@filesystems.autofs    3.0
>!AHV    1
|IOUserEthernet    1.0.1
>!AUpstreamUserClient    3.6.8
|IO!BSerialManager    7.0.4f6
>!AMCCSControl    1.11
>AGPM    111.4.4
>X86PlatformShim    1.0.0
>!APlatformEnabler    2.7.0d0
>pmtelemetry    1
>!AHDA    283.15
>!A!IKBLGraphics    14.0.5
@Dont_Steal_Mac_OS_X    7.0.0
>eficheck    1
>!A!IPCHPMC    2.0.1
>!A!IKBLGraphicsFramebuffer    14.0.5
>!A!ISlowAdaptiveClocking    4.0.0
@filesystems.apfs    1412.101.1
>!AVirtIO    1.0
@filesystems.hfs.kext    522.100.5
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
@BootCache    40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
>!AAHCIPort    341.0.2
@private.KextAudit    1.0
>!ARTC    2.0
>!AACPIEC    6.1
>!AACPIButtons    6.1
>!AHPET    1.8
>!ASMBIOS    2.1
>!AAPIC    1.7
$!AImage4    1
@nke.applicationfirewall    303
$TMSafetyNet    8
@!ASystemPolicy    2.0.0
|EndpointSecurity    1
>!AGraphicsControl    5.1.16
@kext.triggers    1.0
|IOAVB!F    840.3
>!ASSE    1.0
>!ASMBus!C    1.0.18d1
|IO!B!F    7.0.4f6
|IO!BPacketLogger    7.0.4f6
>DspFuncLib    283.15
@kext.OSvKernDSPLib    529
>!AHDA!C    283.15
|IOHDA!F    283.15
@!AGPUWrangler    5.1.16
|IONDRVSupport    575.1
@!AGraphicsDeviceControl    5.1.16
|IOAccelerator!F2    438.4.5
|IOGraphics!F    575.1
>X86PlatformPlugin    1.0.0
>IOPlatformPlugin!F    6.0.0d8
|IOSlowAdaptiveClocking!F    1.0.0
@plugin.IOgPTPPlugin    840.3
|IOEthernetAVB!C    1.1.0
|IOSkywalk!F    1
>usb.!UHub    1.2
>usb.networking    5.0.0
>usb.!UHostCompositeDevice    1.2
|IOSerial!F    11
|IOSurface    269.11
@filesystems.hfs.encodings.kext    1
|IONVMe!F    2.1.0
|IOAHCI!F    290.0.1
>usb.!UXHCIPCI    1.2
>usb.!UXHCI    1.2
>usb.!UHostPacketFilter    1.0
|IOUSB!F    900.4.2
>!AEFINVRAM    2.1
>!AEFIRuntime    2.1
|IOSMBus!F    1.1
|IOHID!F    2.0.0
$quarantine    4
$sandbox    300.0
@kext.!AMatch    1.0.0d1
|IOAudio!F    300.2
@vecLib.kext    1.2.0
>DiskImages    493.0.0
>!AFDEKeyStore    28.30
>!AEffaceable!S    1.0
>!AKeyStore    2
>!UTDM    489.101.1
|IOSCSIBlockCommandsDevice    422.101.1
>!ACredentialManager    1.0
>KernelRelayHost    1
>!ASEPManager    1.0.1
>IOSlaveProcessor    1
|IOTimeSync!F    840.3
|IONetworking!F    3.4
|IOUSBMass!SDriver    157.101.3
|IOSCSIArchitectureModel!F    422.101.1
|IO!S!F    2.1
|IOUSBHost!F    1.2
>!UHostMergeProperties    1.2
>usb.!UCommon    1.0
>!ABusPower!C    1.0
|CoreAnalytics!F    1
>!AMobileFileIntegrity    1.0.5
@kext.CoreTrust    1
|IOReport!F    47
>!AACPIPlatform    6.1
>!ASMC    3.1.9
>watchdog    1
|IOPCI!F    2.9
|IOACPI!F    1.4
@kec.pthread    1
@kec.Libm    1
@kec.corecrypto    1.0
Hi @schlotterp, great to hear form you again. Question, did you update Clover, WEG and Lilu prior to the 15.5 (which is beta right?). I've updated everything to 15.4 successfully now but beyond that build I don't have any experience.
 
Joined
Feb 21, 2010
Messages
2,073
Motherboard
Asus Rog Strix Z390 Gaming E
CPU
i9-9900K
Graphics
5700 XT
Mac
MacBook Air
Mobile Phone
Android
With the Bios 71 I used your EFI folder with Mojave, then Yesterday I saw you updated it again so I downloaded the new one for Catalina. Im working on downloading your Opencore one now. I'd respond faster but it seems Tonymac has blocked my IP from connecting to the Site for Some reason, the only way I can get to it is through a VPN, or on my Phone.
Okay cool. I got blocked before as well and I think it was because I linked to some content outside the site that didn't satisfy the forum rules. Not really sure the reason, no notice was given.
 
Joined
Nov 23, 2018
Messages
44
Motherboard
Intel NUC 7i5BNK
CPU
i5-7260U
Graphics
Iris Plus 640
Mobile Phone
iOS
Hi @schlotterp, great to hear form you again. Question, did you update Clover, WEG and Lilu prior to the 15.5 (which is beta right?). I've updated everything to 15.4 successfully now but beyond that build I don't have any experience.
I'm still alive.

My mistake, I meant that I've updated successfully to 10.15.4 (Catalina). Clover Configurator is on 5.9.4, Clover Bootloader is 5108, Lily on 1.4.2 and WEG 1.3.7.

Greetings
schlotterp
 
Joined
Feb 21, 2010
Messages
2,073
Motherboard
Asus Rog Strix Z390 Gaming E
CPU
i9-9900K
Graphics
5700 XT
Mac
MacBook Air
Mobile Phone
Android
I'm still alive.

My mistake, I meant that I've updated successfully to 10.15.4 (Catalina). Clover Configurator is on 5.9.4, Clover Bootloader is 5108, Lily on 1.4.2 and WEG 1.3.7.

Greetings
schlotterp
Okay. It looks graphic related, the backtrace seems to point to that, but frankly I really do not know. I have an EFI folder on page 90 that works on my nuc8 you are welcome to try. It doesn't have Fakepciid or intelfake hdmi kexts but I know you can add those if it works for you. I also found using Rehabmans original scripts still work as long as you update kexts, clover and remove kexts installed in L/E and also rebuild the kextcache. It did for me anyway.
 
Joined
Dec 11, 2010
Messages
22
Motherboard
NUC8i5BEK
CPU
I5-8259U
Graphics
Iris Pro 655
Mac
iMac, Mac mini
Mobile Phone
iOS
Okay cool. I got blocked before as well and I think it was because I linked to some content outside the site that didn't satisfy the forum rules. Not really sure the reason, no notice was given.
OK, So we have some progress.

I started over... I set Bios to Defaults, I wiped the USB stick, re-ran unibeast, Put Catalina 10.15.4 on the Stick and overwrote the EFI folder with the one you provided. Still nothing worked, it froze at the exact same spot. I thought to myself I wonder if its the USB stick, It was cheap 32GB stick and only USB2.0.... The only USB stick I have thats 3.0 is a 256GB stick and Unibeast will not work with it because it's "Too Big".

So I created the stick manually, used the old createinstallmedia file from within the Catalina Installer, then manually put your EFI Folder onto the EFI partition on the USB stick. Now, THAT stick allowed me to boot into the installer! It ran through its initial setup after the 1st time, then 2 more reboots as per my usual experience with the Installer.

I am seeing a lot of the following errors during the bootup process which make me question the power settings (Even though It works great on my other Nuc's, but i never allow sleep for these systems)

"AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS01 of 750mWakePower and 0mwSleepPower
AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS02 of 750mWakePower and 0mwSleepPower
AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS03 of 750mWakePower and 0mwSleepPower
AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS04 of 750mWakePower and 0mwSleepPower"

Basically though, I WAS SUCCESSFUL in installing Catalina! It's been up for a whole 10 min and seems like its working pretty well.

EDIT:

It is up and running, but has Panicked a few times on me, and the Ethernet connection is super unhappy.

It's strange the system is MORE stable with the USB boot drive, than it is Using the files off the HDD.

The only thing I did was use Clover Configurator to Set the Serial number and UUID of the system, and copied your files directly.
 
Last edited:
Joined
Feb 21, 2010
Messages
2,073
Motherboard
Asus Rog Strix Z390 Gaming E
CPU
i9-9900K
Graphics
5700 XT
Mac
MacBook Air
Mobile Phone
Android
OK, So we have some progress.

I started over... I set Bios to Defaults, I wiped the USB stick, re-ran unibeast, Put Catalina 10.15.4 on the Stick and overwrote the EFI folder with the one you provided. Still nothing worked, it froze at the exact same spot. I thought to myself I wonder if its the USB stick, It was cheap 32GB stick and only USB2.0.... The only USB stick I have thats 3.0 is a 256GB stick and Unibeast will not work with it because it's "Too Big".

So I created the stick manually, used the old createinstallmedia file from within the Catalina Installer, then manually put your EFI Folder onto the EFI partition on the USB stick. Now, THAT stick allowed me to boot into the installer! It ran through its initial setup after the 1st time, then 2 more reboots as per my usual experience with the Installer.

I am seeing a lot of the following errors during the bootup process which make me question the power settings (Even though It works great on my other Nuc's, but i never allow sleep for these systems)

"AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS01 of 750mWakePower and 0mwSleepPower
AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS02 of 750mWakePower and 0mwSleepPower
AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS03 of 750mWakePower and 0mwSleepPower
AppleBusPowerController: AppleBusPowerController: requestStaticServicePowerLocked: power supply unavailable, assuming successful power for SS04 of 750mWakePower and 0mwSleepPower"

Basically though, I WAS SUCCESSFUL in installing Catalina! It's been up for a whole 10 min and seems like its working pretty well.

EDIT:

It is up and running, but has Panicked a few times on me, and the Ethernet connection is super unhappy.

It's strange the system is MORE stable with the USB boot drive, than it is Using the files off the HD
The only thing I did was use Clover Configurator to Set the Serial number and UUID of the system, and copied your files directly.
If a USB drive is too big you can always partition it to 16GB and a second another partition of whatever size is left. I have a bunch of 32 GB drives I use that way all the time, the partition without the OS X installation files I use to store other versions of EFI folders, Clover Configurator, and whatever else. I have an M2 Sata Hard Drive that's 128GB I partitioned the same way. I put in a hard drive type case/ adapter and connect to it using a SATA to USB3 cable and it is 10 times faster loading it and installing.....I'm just saying drive size bigger than 16GB isn't a problem.

Meanwhile I have no idea why an identical box and configuration would be acting so differently. Bad install? Seems wired though.

This guy said he had the same problem:

 
Joined
Oct 16, 2016
Messages
258
Motherboard
Dell 7560 (Clover)
CPU
i7 7500u/100 Series Chipset
Graphics
Intel HD 620 & NVIDIA® GeForce® 940MX (1920x1080)
Mac
iMac, MacBook Pro
Mobile Phone
iOS
@Leesureone Can you tell me if Sinetek-rtsx.kext is working on your OC EFI? Tried that on Clover, but had no success with SD Card Reader.
 
Joined
Feb 21, 2010
Messages
2,073
Motherboard
Asus Rog Strix Z390 Gaming E
CPU
i9-9900K
Graphics
5700 XT
Mac
MacBook Air
Mobile Phone
Android
@Leesureone Can you tell me if Sinetek-rtsx.kext is working on your OC EFI? Tried that on Clover, but had no success with SD Card Reader.
I've never tried to read or write to a card so I don't know, I've got a couple in phones but taking them apart just to test it has never been important enough to me. Other users have stated it will work but that was back in Mojave. I think its tied to USB functionality so it might be that port isn't being identified correctly if it isn't working.
 
Joined
Mar 31, 2020
Messages
3
Motherboard
NUC8BEB
CPU
i7-8559u
Graphics
RX 590
Mac
MacBook Pro
Mobile Phone
Android
Sleep/ wake failure is usually a function of incorrect USB port limit configuration or a USB device plugged in that is keeping your computer from sleeping similar to your Egpu. There have been quite a few i7beh users reporting the same behavior that solved it by creating their own specific UAIC-SSDT.aml.
I appreciate the fast reply. I was able to get sleep working by doing the following:

- Removing eGPU
- Removing AppleALC.kext from EFI/Clover

Now the problem is getting it to work with the eGPU connected.

The eGPU was giving me the following abnormal behavior: I would put the computer to sleep, the eGPU would turn off, and then 5 seconds later the eGPU would turn back on. In my experience, the eGPU usally sleeps with the machine, so this was odd to me. I was able to fix this problem by removing a displayport to HDMI cord that I was using in favor of a standard HDMI cable.

Now, the computer sleeps, the eGPU sleeps, but everything crashes on wake. I just wanted to check in with the new details to see if it given the new information it still makes sense to look into the USB port configuration thread. I'm a little worried that the Appendix 2 in the thread you linked said that it is not a permanent solution :think:.

Again,

thank you for taking your time to read, look into this, and provide your expertise :)

EDIT 1:

I switched the bootloader from Clover to OpenCore for the heck of it to see if it changed anything. I tried to sleep without the eGPU, and the computer kernel panicked. I removed the AppleALC.kext from the EFI OC folder, and removed the entry from the config.plist. Now the computer does not kernal panic on wake from sleep, but the behavior is different from what I usally see when the computer is sleeping. The monitors turn off, and caps lock turns off on the keyboard. The power button does not blink. If I connect my eGPU, then the same thing happens, but the eGPU fans continue to spin and the LED on the eGPU continues to stay lit. The lights on the NIC also are active. The HDD activity LED does not look to be active.
 
Last edited:
Top