Contribute
Register

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

Joined
Dec 4, 2015
Messages
168
Motherboard
z390 phantom itx
CPU
i7-9700k
Graphics
radeon 5700 XT
This has been handled since the very beginning of this guide (septembre 2015): all USB ports work OOB and are routed to XHC.
The only issue is that the NUC reboots after a few seconds (5 to 10 seconds) instead shutting down.
This can be resolved with either "DSDT shut down fix" or Rehabman's USB kexts.

I chose the second solution so as to route USB 2.0 devices to ECH1 and USB 3.0 devices to XHC.
(I see no difference with EH01/XHC1 or EHC1/XHC in DSDT/SSDT so I leave it as it ...)
It's fine. I looked through your file. It is same my file. different is I use only DSDT and SSDT "HDAU, IGPU" no SSDTprgen. kext are brcmpatchram, fakesms, codeccomman, mausi, usbinjectall
 
Joined
Oct 26, 2013
Messages
44
Motherboard
Intel Nuc BOXD54250WYKH2
CPU
Intel Core i5
Graphics
Intel HD Graphics 5000
Mac
Classic Mac
Mobile Phone
Sebinouse, your latest ssdt.aml file doesn't work for me, at restart graphics is bad(flickers, at first try and at second try not even got to load and I got KP), i also noticed your config.plist doesn't have
Graphics (Optional. Should be handled by SSDT)

  • Inject / Intel : Yes
  • ig-platform-id : 0x0a26000d
.

My config.plist file that I used has those inputs, but instead ......00d entry I use 0x0d220003, I also noticed your config doesn't use Inject Intel, mine it have that to.

I use your kext in 10.11 from EFI, I also installed kext for bluetooth and audio in S/L/E, rebuild cache and repair permissions, two times , but with no luck, same result, graphics with flickers , KP and reset.
Where to look and from you setup what to remove to get past that graphics problem at boot time ?

my actual setup uses
SSDT.aml 1 to 3 that without number
FakePCIID_Broadcom_WiFi
FakePCIID.kext
FakeSMC.kext
IntelMausiEhernet.kext
in 10.11 from EFI/.../KEXTS

and AppleHDA_ALC283.kext
BrcmFirmwareRepo.kext
BrcmPatchRAM2.kext
in S/L/E/

this my config.plist
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>FixShutdown_0004</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>ReuseFFFF</key>
<false/>
<key>SlpSmiAtWake</key>
<true/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<true/>
<key>Generate</key>
<false/>
<key>MinMultiplier</key>
<integer>8</integer>
<key>PLimitDict</key>
<integer>0</integer>
<key>UnderVoltStep</key>
<integer>0</integer>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>El Capitan</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>1</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>CPU</key>
<dict>
<key>FrequencyMHz</key>
<integer>1300</integer>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>No</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
<key>UseIntelHDMI</key>
<true/>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>600</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>4</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<false/>
<key>Tool</key>
<false/>
</dict>
<key>Theme</key>
<string>softinverted</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x0d220003</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<false/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>zero out ALC884</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hAjsEA==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>port 0x05 DP to HDMI pipe 0x12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQUJAAAEAACHAAAA
</data>
<key>Name</key>
<string>AppleIntelFramebufferAzul</string>
<key>Replace</key>
<data>
AQUJAAAIAAAGAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Trim Enabler</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QVBQTEUgU1NE
</data>
<key>Name</key>
<string>IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Binary ALC283</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hBnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
gwLsEA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>zero out 1983</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
gxnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>BCM94352 Handoff 10.11</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIX/dEdIiwc=
</data>
<key>Name</key>
<string>IOBluetoothFamily</string>
<key>Replace</key>
<data>
Qb4PAAAA60Q=
</data>
</dict>
<dict>
<key>Comment</key>
<string>BCM94352 5 GHz</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
QYP8/3QsSA==
</data>
<key>Name</key>
<string>AirPortBrcm4360</string>
<key>Replace</key>
<data>
ZscGVVPrKw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>Boot Graphics</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQAAdRc=
</data>
<key>Name</key>
<string>IOGraphicsFamily</string>
<key>Replace</key>
<data>
AQAAdBc=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
<key>MLB</key>
<string>EDITED</string>
<key>ROM</key>
<string>UseMacAddr0</string>
</dict>
 
Joined
Dec 4, 2015
Messages
168
Motherboard
z390 phantom itx
CPU
i7-9700k
Graphics
radeon 5700 XT
Screen Shot 2016-02-14 at 1.03.08 AM.png

:p full PCI name. I added SSDT "IGPU, HDAU" into DSDT. I only use DSDT/Patched and don't need SSDT. Fixed full error and warning ;). Have a great day
 
Joined
Oct 26, 2013
Messages
44
Motherboard
Intel Nuc BOXD54250WYKH2
CPU
Intel Core i5
Graphics
Intel HD Graphics 5000
Mac
Classic Mac
Mobile Phone
In the end I manage to get it work with all your new files ssdt and kexts except ssdt-3.aml, that I keep it and do not have problems with graphics now like before.
Danke.

isOK.png

I notice in previous post that pure.wisdom have also intel hd 500 entries in PCI listing. ;)

Figured out,
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.
Any way again danke for your effort.
 
Joined
Feb 1, 2015
Messages
16
Motherboard
Intel NUC D34010WYK
CPU
i3
Graphics
Intel HD4400
Mac
MacBook Pro
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.
 
Joined
Dec 4, 2015
Messages
168
Motherboard
z390 phantom itx
CPU
i7-9700k
Graphics
radeon 5700 XT
In the end I manage to get it work with all your new files ssdt and kexts except ssdt-3.aml, that I keep it and do not have problems with graphics now like before.
Danke.

View attachment 176961

I notice in previous post that pure.wisdom have also intel hd 500 entries in PCI listing. ;)

Figured out,
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.
Any way again danke for your effort.
:thumbup: . If you want to use 0x0d220003, so you must patch again ssdt "HDAU, IGPU". Sebinouse's package patch is 0x0a26000d. Which monitor are you using?
 
Joined
Jan 19, 2016
Messages
6
Mac
Classic Mac
Mobile Phone
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!
 
Top