Contribute
Register

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

Good day everyone. I recently updated Lilu Kext to 1.3.5. on my Nuc7i5BNK. After that I wasn't able to boot to desktop, the Hackintosh was stuck at the Apple logo, which then had blurry lines in it and the logo window was pink/green. After downgrading back to 1.3.3 (via terminal and a usb stick) I was able to boot to desktop, no problems since then. Had anyone luck with Lilu 1.3.5?

Greetings
schlotterp
 
Ok... finally managed to figure out how to upgrade from BIOS 0056 to BIOS 0066 on my NUC8i5BEH!

Before updating the BIOS, edit the Clover config.plist in the EFI Folder and add the following lines to the ACPI -> DSDT -> Patches section:

Code:
				<dict>
					<key>Comment</key>
					<string>Fix NUC BIOS DSDT Device(RTC)</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>oAqTU1RBUwE=</data>
					<key>Replace</key>
					<data>oAqRCv8L//8=</data>
				</dict>

This is based on a fix I saw on another forum for a different ASRock motherboard that had a similar issue. Be careful before updating as this has only been tested on my own NUC. Make sure you keep a copy of BIOS0056 beforehand (it's posted on one of the threads here) so that you can revert back to the earlier version if this does not work.

Good luck and, if you decide to try, please post if you have success.

Update: screenshot from Clover Configurator showing patch attached for reference
 

Attachments

  • Screenshot 2019-04-06 at 18.14.53.png
    Screenshot 2019-04-06 at 18.14.53.png
    328.2 KB · Views: 387
Last edited:
hello I followed the path and i have a running mac os on my NUC8i7BEH but even after finishing with the post installation scripts my LAN does not work i added a USB Wifi dongle but i would like to use the LAN to save up one USB connection , in the attached files you see which Kext files i have in use , and a screenshot of the system report i think it is something small but i cannot find it , the rest of my hackintosh is actually running as a charm :) thanks to the detailed instructions i found here thanks @RehabMan !!
 

Attachments

  • Screenshot 2019-04-06 at 16.51.20.png
    Screenshot 2019-04-06 at 16.51.20.png
    935.7 KB · Views: 162
  • Screenshot 2019-04-06 at 16.57.55.png
    Screenshot 2019-04-06 at 16.57.55.png
    701.5 KB · Views: 173
OK... finally managed to figure out how to upgrade from BIOS 0056 to BIOS 0066 on my NUC8i5BEH!

[...]

This is based on a fix I saw on another forum for a different ASRock motherboard that had a similar issue. Be careful before updating as this has only been tested on my own NUC. Make sure you keep a copy of BIOS0056 beforehand (it's posted on one of the threads here) so that you can revert back to the earlier version if this does not work.

Hi mate, so you managed to be able to boot to Mojave 10.14.3 or 10.14.4 after you upgraded to BIOS v66? And this is due to this Clover patch? This is an excellent find if indeed the case, I wonder what this "RTC" patch does that Clover doesn't do... Thanks for confirming! Seems both my NUC8i7BEH and NUC8i5BEH run/flash the same .bio file (per Intel's website)...
 
@konsti yes to both. Important to install patch in config.plist before upgrading bios though.
 
hello I followed the path and i have a running mac os on my NUC8i7BEH but even after finishing with the post installation scripts my LAN does not work i added a USB Wifi dongle but i would like to use the LAN to save up one USB connection , in the attached files you see which Kext files i have in use , and a screenshot of the system report i think it is something small but i cannot find it , the rest of my hackintosh is actually running as a charm :) thanks to the detailed instructions i found here thanks @RehabMan !!
When you say LAN then you mean wired internet is that what isn’t working?
 
When you say LAN then you mean wired internet is that what isn’t working?
hello Leesureone , indeed i mean the wired LAN with this issue , i see that the Kext file is loadedÖ

kextstat |grep -i intel
67 0 0xffffff7f810af000 0x14000 0x14000 com.insanelymac.IntelMausiEthernet (2.4.1d1) 88E228F4-3264-385C-84E9-3B7F99112336 <18 13 6 5 3 1>
94 0 0xffffff7f83432000 0x2000 0x2000 com.apple.driver.AppleIntelSlowAdaptiveClocking (4.0.0) 1AB556BE-B7D2-3286-8AC0-69C6E208E390 <93 5 3>
99 0 0xffffff7f838a1000 0x222000 0x222000 com.apple.driver.AppleIntelCFLGraphicsFramebuffer (12.0.8) F9EF4DCD-46CE-3FDE-BE55-487BCCB0F8D1 <98 97 96 26 13 12 8 7 6 5 3 1>
104 0 0xffffff7f81079000 0x4000 0x4000 com.intel.driver.EnergyDriver (3.5.5) 60449181-1B5B-374C-84C4-F81DDE69DAF8 <8 6 5 3>
116 0 0xffffff7f83073000 0xf0000 0xf0000 com.apple.driver.AppleIntelKBLGraphics (12.0.8) 8E089CD1-6560-34F9-8684-DCF428B7075F <97 96 95 13 8 7 6 5 3 1>

if i do a ifconfig , only my USB Wifi appears in the list , the lights are blinking i also checked the cable in my mac and that part works ..



maartens-Mac-mini:~ maartentakens$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
XHC20: flags=0<> mtu 0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:e0:4c:23:31:62
inet6 fe80::106c:22f9:f1a9:3feb%en0 prefixlen 64 secured scopeid 0x5
inet 192.168.2.121 netmask 0xffffff00 broadcast 192.168.2.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
inet6 fe80::1b53:88e3:52d7:f5ca%utun0 prefixlen 64 scopeid 0x6

nd6 options=201<PERFORMNUD,DAD>
 
hello Leesureone , indeed i mean the wired LAN with this issue , i see that the Kext file is loadedÖ

kextstat |grep -i intel
67 0 0xffffff7f810af000 0x14000 0x14000 com.insanelymac.IntelMausiEthernet (2.4.1d1) 88E228F4-3264-385C-84E9-3B7F99112336 <18 13 6 5 3 1>
94 0 0xffffff7f83432000 0x2000 0x2000 com.apple.driver.AppleIntelSlowAdaptiveClocking (4.0.0) 1AB556BE-B7D2-3286-8AC0-69C6E208E390 <93 5 3>
99 0 0xffffff7f838a1000 0x222000 0x222000 com.apple.driver.AppleIntelCFLGraphicsFramebuffer (12.0.8) F9EF4DCD-46CE-3FDE-BE55-487BCCB0F8D1 <98 97 96 26 13 12 8 7 6 5 3 1>
104 0 0xffffff7f81079000 0x4000 0x4000 com.intel.driver.EnergyDriver (3.5.5) 60449181-1B5B-374C-84C4-F81DDE69DAF8 <8 6 5 3>
116 0 0xffffff7f83073000 0xf0000 0xf0000 com.apple.driver.AppleIntelKBLGraphics (12.0.8) 8E089CD1-6560-34F9-8684-DCF428B7075F <97 96 95 13 8 7 6 5 3 1>

if i do a ifconfig , only my USB Wifi appears in the list , the lights are blinking i also checked the cable in my mac and that part works ..



maartens-Mac-mini:~ maartentakens$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
XHC20: flags=0<> mtu 0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:e0:4c:23:31:62
inet6 fe80::106c:22f9:f1a9:3feb%en0 prefixlen 64 secured scopeid 0x5
inet 192.168.2.121 netmask 0xffffff00 broadcast 192.168.2.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
inet6 fe80::1b53:88e3:52d7:f5ca%utun0 prefixlen 64 scopeid 0x6

nd6 options=201<PERFORMNUD,DAD>
Hey Takens! If you followed the guide that's an unusual result but stuff happens. It could be the version of the Lan kext you have installed. Attached is Rehabman's version which for sure works, replace your IntelMausiEthernet.kext with this and see if that makes a difference. It could be the config.plist you are using too but this is easier to try first, fought that battle before and lost...ha!
 

Attachments

  • IntelMausiEthernet.kext.zip
    56.5 KB · Views: 73
Hey Leesureone ,thanks for your reply , i changed the IntelMausiEthernet.kext and rebooted my system , but id did not bring the desired result , i still have no wired LAN it would have been , it might be settings in the config.plist we have to look at ?
 
Hey Leesureone ,thanks for your reply , i changed the IntelMausiEthernet.kext and rebooted my system , but id did not bring the desired result , i still have no wired LAN it would have been , it might be settings in the config.plist we have to look at ?

Its very possible...if you want to post yours I can look at it.
 
Back
Top