Contribute
Register

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

Status
Not open for further replies.
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
 
Screen Shot 2016-02-13 at 2.53.17 AM.jpg

:lol:
 
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>
 
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
 
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.
 
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.
 
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?
 
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!
 
Status
Not open for further replies.
Back
Top