Contribute
Register

[Guide] Intel NUC DC3217IYE macOS Mojave 10.14 (TV BOX)

Status
Not open for further replies.
Joined
May 2, 2012
Messages
59
Motherboard
DC3217IYE
CPU
i3-3217U
Graphics
Intel HD4000
full


Project Info

This is the Mojave upgrade to my Intel NUC DC3217IYE. I’m using this box on my TV Screen with an infrared remote control, Apple mouse and a bluetooth keyboard.

See also my macOS Sierra guide: guide-intel-nuc-dc3217iye-macos-sierra-10-12-tv-box

Used Hardware
Intel® NUC-Kit DC3217IYE
  • Release-Date Q4'12
  • Mainboard-Chip Intel® QS77 Express-Notebookchip
  • Prozessor i3-3217U
  • Ram 4 GB Corsair DDR3-1333 (SO-DIMM)
  • Frequenz 1,80 GHz
  • Video Dual HDMI
  • Graphic HD4000
  • Audio HDMI
  • Lan Intel E1000
  • Wlan Atheros 9280
  • USB 2.0 3 Ports
  • Installed Bios 42 (GKPPT10H.86A.0042)
Other Hardware
  • Bluetooth Belkin / Broadcom (USB)
  • Flirc Remote Stick (USB)
  • Apple Mouse (Wireless) Magic Mouse (2009)
  • Keyboard Perixx Periboard 804
  • XBOX one remote control
  • 16GB USB Stick (for UniBeast)
Used Software
  • macOS 10.14.6
  • UniBeast
  • MultiBeast 11.3.0
  • EFI-Mounter v3
  • Clover Configurator
Installation
  1. Create a USB macOS 10.14.6 stick with UniBeast and select the UEFI option
  2. Install Mojave to your internal drive.
  3. Boot from your internal drive using UniBeast drive
MultiBeast

Use MultiBeast 11.3.0 after Installation and install with the following settings

multibeast.png

Reboot after successful install and reboot without UniBeast USB drive attached

Processor Speedstep

If you installed HWMonitor Application you will notice that the i3-3217U is stuck with x17 multiplier and will not use lowest 8x (792Mhz) or highest x18 (1.78GHz) values (and speedsteps between).
This was working with system definition mac mini 5,1 but with Mojave only mac mini 6,2 is left.

To fix this issue:
1. Run EFI-Mounter v3 and mount your EFI partition
2. Open Clover Configurator and click on:

clover-configurator1.png


3. Go to Acpi tab and click the settings like in the picture below:

clover-configurator2.png


4. Save your config.plist ‘File’ → ‘Save’ and close the application
(reopen the config.plist to verify)

That‘s it! Now everything should work (after reboot)

hwmonitor1.png
hwmonitor2.png


(Optional) If you also got a Atheros 9280 wlan module

1. Get the IO80211Family.kext kext file from Gigamaxx
atheros-was-dropped-in-mojave-what-is-the-fixed
2. Use KextBeast to install the file
3. Rebuild kext cache with 'sudo kextcache -I /'

Issues
  • Nothing found - compared to Sierra guide both HDMI ports are now working :)

Bios-Information

I have issues with higher bios versions on my hardware (no display output), so I’m stuck with GKPPT10H.86A.0042 on my machine. However a lot of people have reported in the Sierra thread that higher version are no problem.
Feel free to write your results here.

Comment

Hope you like the guide! Comment if you have questions.

Source
https://ark.intel.com/de/products/71275/Intel-NUC-Kit-DC3217IYE
https://www.tonymacx86.com/threads/atheros-was-dropped-in-mojave-what-is-the-fixed.262096/
https://www.tonymacx86.com/threads/solved-how-to-rebuild-kextcache.224241/

Regards Withoutaface
 
Last edited:
Hi,

I have my NUC DC3217IYE running Mojave as per your instructions.

All hardware seems to work fine for little while, say 15 minutes, and then I'm getting Graphics corruption and a system lockup, only recoverable with a reboot.

Any ideas what might be causing this?
 
Hi,

I have my NUC DC3217IYE running Mojave as per your instructions.

All hardware seems to work fine for little while, say 15 minutes, and then I'm getting Graphics corruption and a system lockup, only recoverable with a reboot.

Any ideas what might be causing this?

Very strange :/ . Because it seems graphics related, maybe try the newest Lilu and Whatevergreen kexts.
 
Thanks.

I have loaded both these kexts into Clover kexts folder but my system still crashes after a short while. It's a real shame as I was really pleased to get Mojave working. Was goint to try Catalina next but not while I have this problem.

Any chance you could share your EFI folder and config.plist for me to check any differences?
 
Hi,
I've followed this procedure but the reboot after configuration of Multibeast the boot stop (freeze) at some point (more or less at 60%) without error.
After more or less 10 or 15 minutes at this point, the monitor show the video lost signal (i presume that the NUC enter in sleep mode).

I've tried to power off and power on again and again with the same problem.

If I try to boot using the Unibeast key and selecting the MacOS partition just installed on local drive the boot have success, I enter with my user and all drivers, I see the devices (eg. the ethernet cad) and all is ok.

Have any idea or suggestion?

Thanks!
 

Attachments

  • bootstop.jpg
    bootstop.jpg
    31.4 KB · Views: 240
Hi,
I've followed this procedure but the reboot after configuration of Multibeast the boot stop (freeze) at some point (more or less at 60%) without error.
After more or less 10 or 15 minutes at this point, the monitor show the video lost signal (i presume that the NUC enter in sleep mode).

I've tried to power off and power on again and again with the same problem.
Hello eroveda,
please boot in verbose mode and post the output here (it's the "-v" parameter in clover; search for guides here).

You can also try to remove installed kexts from /System/Library/Extensions (and rebuild kextcache) and see if that will help. It's also possible to upgrade kexts with newer versions for example "Core Graphics Fixup" option includes Lilu.kext; WhatEverGreen.kext the links are in the download section. Use KextBeast for installation.

If you have the thunderbolt version (DC3217BY) make sure to disable the thunderbolt port in bios as this may cause problems.

As last resort you can do a fresh install and start only with the mulitbeast uefi boot option. This should already boot your machine without network and without graphic acceleration. You can than install the other options one by one (and of course reboot after each step)
I would start with "graphics fixup" > "network" > "Apple ALC (hdmi sound)" > "system definition" > "(optional) fake smc"

Hope this will help!

Regards withoutaface
 
In case anyone is trying to update to Big Sur, here is my 100% working EFI folder from my NUC running macOS 11.1 booting with opencore. I am using the BCM94352HMB/BCM94352 wifi/bt card. You'll need to copy your own System Serial, System UUID, and MLB into the Config.plist.
 

Attachments

  • EFI - NUC.zip
    75.6 MB · Views: 339
Last edited:
@Withoutaface Hi there! I saw you're pretty well-versed with this NUC. I'm not particularly knowledgeable with this stuff but I tried my best using Dortania's OpenCore guide and searches and my system appears to be working well. If you happen to take a look through my EFI folder and see anything weird or not right I'd love the feedback :)
 
@Withoutaface Hi there! I saw you're pretty well-versed with this NUC. I'm not particularly knowledgeable with this stuff but I tried my best using Dortania's OpenCore guide and searches and my system appears to be working well. If you happen to take a look through my EFI folder and see anything weird or not right I'd love the feedback :)
I really like the idea of having a "catalina/big sur-open core nuc". I will try a test installation with your config to get familiar with open core. Really awesome that we still can have fresh mac os on that machine. Thanks a lot!, appreciate your work :)
 
I really like the idea of having a "catalina/big sur-open core nuc". I will try a test installation with your config to get familiar with open core. Really awesome that we still can have fresh mac os on that machine. Thanks a lot!, appreciate your work :)
I actually have two of these nucs, one is still running Sierra. The Sierra one is still relatively snappy but I feel like my Big Sur one (and when it was on Catalina with Clover) is really laggy. Do you think that’s the OS upgrades slow it down noticeably?
 
Status
Not open for further replies.
Back
Top