Contribute
Register

Sebinouse's Build : CustoMacMini 2014 - Intel NUC Haswell i5-4250U - El Capitan

Status
Not open for further replies.
Guys, I guess I'm too stupid to get any further. In original post under configuration there is

Config.plist


KextToPatch

HDMI Audio Out
Code:
Comment 0x5 port DP>HDMI
Name AppleIntelFramebufferAzul
Find 0105 0900 0008 0000 0701 0000
Replace 0105 1200 0008 0000 0701 0000


ALC283
Code:
Comment ALC283 | Zero ALC884 | Zero 1983
Name AppleHDA | AppleHDA | AppleHDA
Find 8419D411 | 8408EC10 | 8319D411
Replace 8302EC10 | 00000000 | 00000000


I have no idea what this means or what to do with them but I guess without doing what needs to be done sound will never work. I've looked through the config.plist and see

<key>KextsToPatch</key>

But I don't see where I can add the info above. I'm obviously missing something really fundamental here. Any pointers please as I'm literally one rung above a monkey with a stick.... :)

Thanks
 
Guys, I guess I'm too stupid to get any further. In original post under configuration there is

Config.plist


KextToPatch

HDMI Audio Out
Code:
Comment 0x5 port DP>HDMI
Name AppleIntelFramebufferAzul
Find 0105 0900 0008 0000 0701 0000
Replace 0105 1200 0008 0000 0701 0000


ALC283
Code:
Comment ALC283 | Zero ALC884 | Zero 1983
Name AppleHDA | AppleHDA | AppleHDA
Find 8419D411 | 8408EC10 | 8319D411
Replace 8302EC10 | 00000000 | 00000000


I have no idea what this means or what to do with them but I guess without doing what needs to be done sound will never work. I've looked through the config.plist and see

<key>KextsToPatch</key>

But I don't see where I can add the info above. I'm obviously missing something really fundamental here. Any pointers please as I'm literally one rung above a monkey with a stick.... :)

Thanks

:mrgreen:
 
Guys, I guess I'm too stupid to get any further. In original post under configuration there is

Config.plist


KextToPatch

HDMI Audio Out
Code:
Comment 0x5 port DP>HDMI
Name AppleIntelFramebufferAzul
Find 0105 0900 0008 0000 0701 0000
Replace 0105 1200 0008 0000 0701 0000


ALC283
Code:
Comment ALC283 | Zero ALC884 | Zero 1983
Name AppleHDA | AppleHDA | AppleHDA
Find 8419D411 | 8408EC10 | 8319D411
Replace 8302EC10 | 00000000 | 00000000


I have no idea what this means or what to do with them but I guess without doing what needs to be done sound will never work. I've looked through the config.plist and see

<key>KextsToPatch</key>

But I don't see where I can add the info above. I'm obviously missing something really fundamental here. Any pointers please as I'm literally one rung above a monkey with a stick.... :)

Thanks
If you download Sebinouse latest zip http://www.tonymacx86.com/el-capita...tel-nuc-haswell-i5-4250u-el-capitan.html#pack file and open config.plist from that zip you will see where to use that info and how it is used.

Sebinouse recommend to use a plist editor, I use Clover configurator to edit that file.
 
your ssdt.aml file contain "ig-platform-id : 0x0a26000d" but my config.plist uses 0x0d220003, so for that reason I had problems with graphics on first attempts with your new files.
That's correct "0x0a26000d" has bigger frame buffer & cursor sizes for higher resolutions. "0x0d220003" is more compatible (it's a HD4600 frame buffer with 3 DP). Anyway both should work.

Now my NUC is working OK, with all ssdt.aml files from latest zip file posted by Sebinouse, except SSDT-IGPU.aml with is the old one from my config with this content
View attachment 177200
I use a full hd monitor at home with hdmi cable, and at work sub HD monitor with mini display to vga cable.

On curiosity part bus speed from my System Information is correct ?
View attachment 177201
Your edition seems to be OK, I'll add it in the "Troubleshooting" section.

Bus Speed is OK (BS = 400 = 4* 100 = 4 * FSB) : source

So after minutes of trying to connect this mouse I decided to go with the previous setup for bluetooth that worked (like RehabMan say in his bluetooth bitbucket https://bitbucket.org/RehabMan/os-x-brcmpatchram).
Now bluetooth work OK.
Thanks for the feed back, I'll add it also in post#1.

I read in the other posts that some are having trouble with sound after 10.11.3 update.
I think i'll skip that and see what happens in 10.11.4. Everything is so stable now, I dont want to mess with it.
I didn't noticed any changes since 10.11.3 on audio, now I'm on 10.11.4.PB3 ./.. still the same : audio in/out OK but codec sleeps

I think 10.11.3 have problem with USB 3.0 line Haswell :))
Everything is fine for me.

if one would write a 'for dummies' step-by-step for upgrading previous Sebinouse guide/files to the 2016-02-12 version - would it read something like that: ?

assumes I have used this guide to install EC 10.11.3 a couple of weeks ago, before 2016-02-16 version of the files.

Code:
# mount EFI partition
diskutil list
diskutil mount disk0s1 (most likely)

# backup old files
rsync -v -a /Volumes/EFI/EFI/CLOVER /Volumes/EFI/EFI/CLOVER.bak

# cp new Sebinouse CLOVER directory ito EFI/EFI
# so now there are 2 directories side-by-side -> CLOVER and CLOVER.bak 
# update new config.plist with my SERIAL-NUMBER from the CLOVER.bak 
# reboot?
# pray?

does it cover everything that needs to be done? if the system does not boot from my harddrive:
boot from the USB and rsync the CLOVER directory back?

thank you!

You just have to customize your config.plist (serial number) and then delete old files and add the new ones for:
/Volumes/EFI/EFI/CLOVER/ACPI/patched/*.*
/Volumes/EFI/EFI/CLOVER/kexts/10.11/*.*
/Volumes/EFI/EFI/CLOVER/config.plist

Installed the AppleHDA_ALC283.kext and made the config.plist edits for FixShutdown_0004 : Yes
SlpSmiAtWake : Yes. Still get the NUC rebooting when I shutdown. No idea why it isn't working
On my setup this was due to USB, do you have FakePCIID & Mux kexts in EFI/.../10.11/ ?

Info shows
Model Name: Mac Pro
Model Identifier: MacPro3,1
Should be MacMini7,1 with my files. Did you edit the whole SMBIOS ?

I'm hooked into my Dell 2710 all in one. Max resolution I'm getting is 1080p. My screen is Quad res but no options to go higher.
Running it via a HDMI but no sound. Speakers using the jack plug cracle a couple of time on boot but no output devices in settings.
Not sure what else to do now as I don't really know what these files are or where to put them..... They are listed in your first post.
you should be able to get UHD with my files untouched (@30Hz on HDMI with sound, @45Hz on DP).
The configuration part of post#1 is here to explain how I created / chose the files I use. Everything is already included.
Audio is still tricky. Make sure your AppleHDA.kext is unmodified.

AzureWave AR5B195 wifi + Bluetooth
You should remove the SSDT below as you don't own the same hardware .
SSDT-WIFI.aml : WIFI support for BCM94352HMB (former SSDT-4.aml)
You should also remove the BCM94352HMB patch in config.plist


Sorry for my English. I have intel nuc d54250wykh installed with 10.11.3 . razotaet all very well , but there is one problem I can not solve . The problem is this: to intel nuc connected monitor (mini hdmi to hdmi) and TV samsung (mini dp to hdmi), when I unplug the TV using the remote control at me begins to slow down and freeze the mouse . When the TV is turned on everything works well . Please help.

Can you tell me what happens is you plug the TV on MiniHDMI and the Monitor on MiniDP ?
 
Mosu, Sebinouse, many thanks for the replies. I'm away for a couple of days so won't be able to play with the NUC until next week, but I'll make the mods next week and let you know.
 
That's correct "0x0a26000d" has bigger frame buffer & cursor sizes for higher resolutions. "0x0d220003" is more compatible (it's a HD4600 frame buffer with 3 DP). Anyway both should work.


Your edition seems to be OK, I'll add it in the "Troubleshooting" section.

Bus Speed is OK (BS = 400 = 4* 100 = 4 * FSB) : source


Thanks for the feed back, I'll add it also in post#1.


I didn't noticed any changes since 10.11.3 on audio, now I'm on 10.11.4.PB3 ./.. still the same : audio in/out OK but codec sleeps


Everything is fine for me.



You just have to customize your config.plist (serial number) and then delete old files and add the new ones for:
/Volumes/EFI/EFI/CLOVER/ACPI/patched/*.*
/Volumes/EFI/EFI/CLOVER/kexts/10.11/*.*
/Volumes/EFI/EFI/CLOVER/config.plist


On my setup this was due to USB, do you have FakePCIID & Mux kexts in EFI/.../10.11/ ?


Should be MacMini7,1 with my files. Did you edit the whole SMBIOS ?


you should be able to get UHD with my files untouched (@30Hz on HDMI with sound, @45Hz on DP).
The configuration part of post#1 is here to explain how I created / chose the files I use. Everything if already included.
Audio is still tricky. Make sure your AppleHDA.kext is unmodified.


You should remove the SSDT below as you don't own the same hardware .
SSDT-WIFI.aml : WIFI support for BCM94352HMB (former SSDT-4.aml)




Can you tell me what happens is you plug the TV on MiniHDMI and the Monitor on MiniDP ?

I read topic of rehabman. I still do not understand function of FakePCIID_XHCIMux. Can you explain the function ?:thumbup:
 
I read topic of rehabman. I still do not understand function of FakePCIID_XHCIMux. Can you explain the function ?:thumbup:

We have 2 USB2.0 headers inside the NUC, 2 miniPCIe slots with USB2.0, 4 USB3.0 type A ports with USB2.0 capability.

This kext routes USB2.0 devices to EHCI controller and USB3.0 devices to xHCI controller for this 4 ports which are connected to EHCI and xHCI.

OHCI : Open Host Controller Interface USB 1.1 (full and low speeds)
UHCI : Universal Host Controller Interface (USB 1.x full and low speeds)
EHCI : Enhanced Host Controller Interface (USB 2.0 Low-, Full-, and High-speed, USB 1.1 Low- and Full-speed).
xHCI : Extensible Host Controller Interface (USB 3.1 SuperSpeed+, USB 3.0 SuperSpeed, USB 2.0 Low-, Full-, and High-speed, USB 1.1 Low- and Full-speed).

It works without : the USB2.0 can be handled by xHCI controller at the right speed. But it gave me reboots instead of shutdown ...
There was two solutions : ShutDown fix in DSDT or this kext in EFI/.../10.11/
I chose this kext because USB3.0 is tricky on ElCapitan, and you can easily have an unbootable system if you dan't have a proper USB support (we use USB flash drives all the time for support or installation)
 
Yes I will test and report back:D

Sebinouse you are the MAN.


On my tests sound doesn't loose in quality no matter what I do on Sound from System Preferences like before. I also test what happen after sleep and is also OK.

@Mosu do you confirm that the previous kext was working properly for audio out and not properly for audio in (one plug only) ? No quality drop after a few seconds ? Thanks
 
Just a re-affirmation that having followed the Sebinouse build, my NUC, running 10.11.3 can sleep, has no graphic issues, has 5Ghz and ac Wi-Fi support, no issues with Bluetooth, has an Apple Mighty Mouse attached with no problems, has Sound through HDMI, controlled by the monitor... and has sound out and mic in the front audio port, with no interference since I loaded "Audio Recorder" as a startup item that I leave running... if I close that down, I get interference and problems with sound.

So, with the exception of having to have audio recorder loaded all the time, everything works as it should!:thumbup:
 
Just a re-affirmation that having followed the Sebinouse build, my NUC, running 10.11.3 can sleep, has no graphic issues, has 5Ghz and ac Wi-Fi support, no issues with Bluetooth, has an Apple Mighty Mouse attached with no problems, has Sound through HDMI, controlled by the monitor... and has sound out and mic in the front audio port, with no interference since I loaded "Audio Recorder" as a startup item that I leave running... if I close that down, I get interference and problems with sound.

So, with the exception of having to have audio recorder loaded all the time, everything works as it should!:thumbup:

Thanks for the feedback, I use "LineIn" for the same purpose (keep the codec alive) as I don't manage to get CloverCommander to do so !
 
Status
Not open for further replies.
Back
Top