Contribute
Register

DC3217BY Mavericks Install Guide

Status
Not open for further replies.
Joined
Mar 15, 2013
Messages
63
Motherboard
Intel NUC DC3217BY M 10.9
CPU
i3-7100
Graphics
HD 4000
Mac
  1. iMac
Classic Mac
  1. LC
  2. Performa
1. Install OS10.9, Unibeast method
2. Install your wifi and bluetooth kexts
3. Run Multibeast with these settings
- USER DSDT with existing DSDT from Syngates2000Fun thread (see attachment)
View attachment DSDT.aml.7z (or alternative from SenorPixie View attachment 81167)
- enable TRIM support, select AppleIntelPowerManagment.kext and Graphics Enabler
It should look like this in Build:
Quick Start > UserDSDT — /Volumes/Install/Drivers/Sound/DSDT.aml
Drivers > Disk > 3rd Party SAM
Drivers > Disk > TRIM Enabler > 10.9.0 TRIM Patch
Drivers > Misc > FakeSMC vS.3..820
Drivers > System > Patched AppleInteICPUPowerManagement > OS X 10.9.0
Drivers > System > AppleRTC Patch for CMOS Reset
Bootloaders > Chimera v2.2.1
Customize > Boot Options > Basic Boot Options
Customize > Boot Options > Generate CPU States
Customize > Boot Options > GraphicsEnabler Yes
Customize > Boot Options > Hibernate Mode — Desktop
Customize > Boot Options > Use KernelCache
Customize > Boot Options > 1080p Display Mode (native resolution)
Customize > System Definitions > Mac Pro > Mac Pro 3.1 (try 5.1 or 6.2 if you wish)
Customize > Themes > tonymacx.86 Black

4. To enable sound copy and paste these commands into terminal (from Syngates thread too):

Code:
sudo cp -r /System/Library/Extensions/AppleIntelFramebufferCapri.kext Desktop
sudo perl -pi -e 's|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x01\x00\x00|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00|g' /System/Library/Extensions/AppleIntelFramebufferCapri.kext/Contents//MacOS/AppleIntelFramebufferCapri
sudo chown -R 0:0 /System/Library/Extensions/AppleIntelFramebufferCapri.kext
sudo chmod -R 755 /System/Library/Extensions/AppleIntelFramebufferCapri.kext
sudo touch /System/Library/Extensions

Use attached file for copy and paste if posted lines do not work View attachment 79748

It will backup the existing AppleFramebufferCapri to Desktop and modify the installed one to enable sound.

Run these commands again if sound disappears after a system update.

TROUBLESHOOTING

1. The wheel rolls and nothing happens:
- run verbose mode by typing -v during boot and see:
2. If it stops while complaining about CPU
- boot into installer, run Terminal and type in:
Code:
cd /
cd volumes
cd [system volume name]
cd system
cd library
cd extensions
mv appleintelcpupowermanagement.kext appleintelcpupowermanagement.old
- or reinstall from scratch and this time do install the AppleIntelPowerManagement.kext when you run Multibeast.
3. If it stops while complaining about Bluetooth - restart and type ge=yes. Then do select the Graphics Enabler when you run MultiBeast or Chameleon Wizard because apparently you didn't.
4. If it seams video is not working properly, check and see if About this Mac shows 1024Mb of video memory not 512MB. It shows 512Mb if you install an old AppleFramebufferCapri instead of patching current one.
Screen Shot 2014-01-19 at 10.09.23.png Screen Shot 2014-01-19 at 10.15.37.jpg
5. Fails to go past the intro after fresh install:
- remove your Bluetooth / WiFi card,
- get past intro and run Multibeast,
- put the card back and try booting again (shiftone).
 
Firstly, immense thanks for the guide, davids74.:clap:

HDMI Audio, Wifi, Bluetooth, Trackpad, Wireless Keyboard, 1080p display, Wake from Sleep is working flawlessly without applying any other kexts than the AppleFrameBufferCapri fix.

Out of interest, why is it necessary to use the MultiBeast setting
- Customize > System Definitions > Mac Pro > Mac Pro 3,1
in Mavericks, instead of
- Mac mini > Mac mini 5.1
as was used for
Syngates2000Fun's ML install Guide.
 
Firstly, immense thanks for the guide, davids74.:clap:

I followed it, but couldn't suceed in getting the HDMI Audio to work. I think that it some of the Terminal command lines in your 1st post were not correctly syntaxed or spaced. I started over and used the following command lines in Terminal.

WARNING: These command lines MUST be exact or they will NOT execute correctly. You do not receive a prompt if the command is incorrect, so be sure to copy and paste ONLY the text BETWEEN the quote marks (" ") with no extra spaces or characters. If prompted, enter your password.


- "sudo cp -R /System/Library/Extensions/AppleIntelFramebufferCapri.kext ~/Desktop"


- "sudo perl -pi -e 's|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x04\x00\x00\x07\x01\x00\x00|\x00\x00\x00\x00\x00\x02\x05\x00\x00\x00\x08\x00\x00\x06\x00\x00\x00|g' /System/Library/Extensions/AppleIntelFramebufferCapri.kext/Contents//MacOS/AppleIntelFramebufferCapri"


- "sudo chown -R 0:0 /System/Library/Extensions/AppleIntelFramebufferCapri.kext"


- "sudo chown -R 0:0 /System/Library/Extensions/AppleIntelFramebufferCapri.kext"


- "sudo chmod -R 755 /System/Library/Extensions/AppleIntelFramebufferCapri.kext"



- "sudo touch /System/Library/Extensions"

HDMI Audio, Wifi, Bluetooth, Trackpad, Wireless Keyboard, 1080p display, Wake from Sleep is working flawlessly without applying any other kexts than the AppleFrameBufferCapri fix.

Out of interest, why is it necessary to use the MultiBeast setting
- Customize > System Definitions > Mac Pro > Mac Pro 3,1
in Mavericks, instead of
- Mac mini > Mac mini 5.1
as was used for
Syngates2000Fun's ML install Guide.

with all due respect, there are still two errors in the perl script--must be the line feeds at the end of each line in the above message that are getting in the way. there are two extra spaces in the script.

copy the perl script to the clipboard, then paste into terminal. DONT HIT RETURN,

look at the script--and backspace your cursor to the character just after the extra space, then delete the space.

the first extra space looks like \x0 0\, and is the twelfth "character" in the script, and the second extra space looks like \x0 5\ and is the 23rd "character".

ken
 
I'm sorry to read that but I just tried the commands again after updating to 10.9.1 and it reenabled the sound again.

To avoid confusion I've added a text document to copy and paste the commands from.

When terminal asks for password, enter it and paste the commands again. Press enter again in case the last command did not execute.

View attachment KextEdits.zip
 

Out of interest, why is it necessary to use the MultiBeast setting
- Customize > System Definitions > Mac Pro > Mac Pro 3,1
in Mavericks, instead of
- Mac mini > Mac mini 5.1
as was used for
Syngates2000Fun's ML install Guide.

Right you are but it does not make a difference. I tested with various options.
It's there also because it worked. No specific purpose.
I edit it with Chameleon Wizard later anyway because:
- Multibeast puts it's name into firmware.
- Last time I checked Multibeast didn't have MacMini 6.2 definition. I'm glad it does now.
- I prefer 6.2 over 5.1 because it is designed with HD4000 not HD3000.
 
Ok fixed my installer and managed to get Mavericks 10.9.1 installed.

Now I have issues during initial setup. I boot with -v -x PCIRootUID=1 GraphicsEnabler=Yes

When I get to about the place where I setup a username the system hangs or panics.

Any idea how to get past this and run Multibeast?
 
Turns out it was my AR5B195 Combo WiFi card making Mavericks vomit. Took the card out - made it through the initial configuration and ran Multibeast.

Shutdown - card back in - reboot and install the kexts to get it working
 
Hello there!
Thank you very much for this guide davids, my NUC works flawlessly after 2 days of intense struggling.

I just have a minor issue with the sound. I do have input sound but I can't adjust the volume.
Does anyone have any idea how to fix it?

Thank you again!
 
Not possible to control volume over HDMI - this is a limitation of the OS and exactly how real Macs behave.
 
Status
Not open for further replies.
Back
Top