- Joined
- Jun 18, 2013
- Messages
- 39
- Motherboard
- INTEL NUC DC3217IYE
- CPU
- i3-3217U
- Graphics
- HD40000
- Mac
- Classic Mac
- Mobile Phone
[success] nab’s INTEL NUC DC3217IYE, i3-3217U (ethernet edition)
I was able to install 10.10 and get it to boot using MultiBeast/Chimera but there were problems with graphics and Bluetooth.
I was able to get a working installation using Clover, and I have included a brief explanation below. Everything works bar:
Notes
I used the tonymac guide:
http://www.tonymacx86.com/mavericks-desktop-guides/125632-how-install-os-x-mavericks-using-clover.html
The basic steps are:
Clover creates an EFI partition that holds files and configuration information for your particular hardware set up. In my case the partition is mounted to /Volumes/ESP - there is a utility called Clover Configurator that will mount the partition if you do not know how, see guide for link.
Clover can be set-up to suit your particular hardware configuration. For instance it can apply common patches to the DSTD tables, or to supply certain boot parameters when starting up. All the configuration options are included in a config.plist file that is placed on the PC's EFI partition:
/Volumes/ESP/CLOVER/config.plist
I have a patched DSTD.aml[SUP]2[/SUP] to enable support for HTML audio, and it is placed here:
/Volumes/ESP/CLOVER/ACPI/patched
the attached config.plist is set to apply some other fixes to this file.
The final step is to install the mandatory FakeSCM kext and also the AppleIntelE1000e kext to enable the ethernet port - these go in the machine's S/L/E directory as normal (you can use multibeast to install them if you are unsure).
Note clover can be set to load these kexts on boot, but it will result in slower boots than installing them directly.
c.f http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/#entry1853406
The attached config.plist file is set up so that if FakeSMC is already loaded in the kernel cache then the kexts installed in the EFI/CLOVER directory are not injected.
warning about TRIM enabler
you can get this to work but read the instructions carefully else you will not be able to boot your system and it is a faff to get it working again:
http://www.insanelymac.com/forum/topic/298507-enable-trim-on-non-apple-ssd/
footnotes
[SUP]1[/SUP]the guide above is for Mavericks, you need to change the directory paths for Yosemite and also set the --volume parameter to where your flash drive is mounted
[SUP]2[/SUP] extracted from v42 bios
View attachment config.plist
View attachment DSDT.aml
I was able to install 10.10 and get it to boot using MultiBeast/Chimera but there were problems with graphics and Bluetooth.
I was able to get a working installation using Clover, and I have included a brief explanation below. Everything works bar:
- I can't wake the NUC using a mouse or keyboard (either USB or bluetooth), it does however wake when pressing the power button.
- I could not test imessage because my appleId is locked (I did get as far as the ‘contact apple with this customer code’ warning, so I guess it is logging in correctly).
Notes
I used the tonymac guide:
http://www.tonymacx86.com/mavericks-desktop-guides/125632-how-install-os-x-mavericks-using-clover.html
The basic steps are:
- Download 10.10 from the app store
- prepare a guid partitioned USB flash drive with a single partition
- install a bootable version of 10.10 to the flash drive[SUP]1[/SUP]
- install clover on the flash drive (see link above for clover settings)
- boot from the flash drive and install 10.10
- install clover on the NUC (see link above for settings)
Clover creates an EFI partition that holds files and configuration information for your particular hardware set up. In my case the partition is mounted to /Volumes/ESP - there is a utility called Clover Configurator that will mount the partition if you do not know how, see guide for link.
Clover can be set-up to suit your particular hardware configuration. For instance it can apply common patches to the DSTD tables, or to supply certain boot parameters when starting up. All the configuration options are included in a config.plist file that is placed on the PC's EFI partition:
/Volumes/ESP/CLOVER/config.plist
I have a patched DSTD.aml[SUP]2[/SUP] to enable support for HTML audio, and it is placed here:
/Volumes/ESP/CLOVER/ACPI/patched
the attached config.plist is set to apply some other fixes to this file.
The final step is to install the mandatory FakeSCM kext and also the AppleIntelE1000e kext to enable the ethernet port - these go in the machine's S/L/E directory as normal (you can use multibeast to install them if you are unsure).
Note clover can be set to load these kexts on boot, but it will result in slower boots than installing them directly.
c.f http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/#entry1853406
The attached config.plist file is set up so that if FakeSMC is already loaded in the kernel cache then the kexts installed in the EFI/CLOVER directory are not injected.
warning about TRIM enabler
you can get this to work but read the instructions carefully else you will not be able to boot your system and it is a faff to get it working again:
http://www.insanelymac.com/forum/topic/298507-enable-trim-on-non-apple-ssd/
footnotes
[SUP]1[/SUP]the guide above is for Mavericks, you need to change the directory paths for Yosemite and also set the --volume parameter to where your flash drive is mounted
Code:
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Install --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no interaction
View attachment config.plist
View attachment DSDT.aml