Contribute
Register

CustoMacMini 2014 - Intel NUC Haswell i5-4250U - Sierra

Status
Not open for further replies.
sure: rapport.zip (sorry for the mess in my EFI partition )

Hmm... fusion drive.. So I read this:
http://www.techradar.com/news/compu...t-it-is-and-how-it-speeds-up-your-mac-1154051
and I guess I must give it a try too...
My bootdisk is a SSD: Crucial 240G msata. divided in 80Gb Windows10, 80Gb Linux Mint, 80Gb OsX
I have a second disk 500gb NTFS and a third 750Gb ext. usb.
What do you think... is it possible to create a FusionDrive with 2 of these??
I think you should use 1 ssd + 1 hdd.
 

Attachments

  • Screen Shot 2017-04-01 at 12.47.47.png
    Screen Shot 2017-04-01 at 12.47.47.png
    120.4 KB · Views: 172
Thanks for this - it helped get my WiFi and Bluetooth up and running...

I had El Capitan running fine, did an update to clover, did the Sierra update and wifi and sound not working...

Thanks to the post, got wifi, but struggling with sound... tried your method re the extract of AppleHDA using Pacifist and so on, but no joy....

Any help appreciated

@Sebinouse Thanx for all the information you have provided!

Hardware:
1. BOXD54250WYKH2 (Bios .44): https://www.amazon.de/dp/B00IBMVXQO/?tag=tonymacx8603-21
2. Crucial M200 SSD 500GB (Windows 7, Windows 10, Ubuntu 14.04): https://www.amazon.de/dp/B00RQA6E20/?tag=tonymacx8603-21
3. Samsung MZ-M5E250BW ( MacOS Sierra 10.12.2, Ubuntu 16.04): https://www.amazon.de/gp/product/B00TGIVTP2/?tag=tonymacx8603-21
4. 2 x Crucial 8GB S0-DIMM DDR3
5. TBS2095 AW-CE123H Mini PCI-E Broadcom BCM4352 Wireless 867Mbps IEEE 802.11 a/b/g/n/ac, Bluetooth 4.0: https://www.amazon.de/dp/B00NTTZ81A/?tag=tonymacx8603-21

Software:
1. Clover_v2.3k_r3949: https://sourceforge.net/projects/cloverefiboot/files/Installer/
2. I took all SSDT from the previous El Capitan GUIDE: https://www.tonymacx86.com/threads/...intel-nuc-haswell-i5-4250u-el-capitan.177275/ Those gave me Bluetooth (AW-CE123H) Out of the Box.
3. Audio ALC283 working with audio_cloverALC-120.command: https://github.com/toleda/audio_RealtekALC
4. HDMI Audio working as described by Sebinouse
5. AW-CE123H working according to the patches from config-bcm94352-120: https://www.tonymacx86.com/threads/guide-airport-pcie-half-mini-v2.104850/
6. For AW-CE123H I also took current BrcmFirmwareData.kext and BrcmPatchRAM2.kext (RehabMan-BrcmPatchRAM-2016-0705.zip): https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads
7. Additionally I also customized RTVariables (ROM & MLB), Serial Number and SmUUID (Not included in the config.plist below!)

My config.plist:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <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>LastBootedVolume</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>10</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>CPU</key>
    <dict>
        <key>FrequencyMHz</key>
        <integer>1300</integer>
        <key>UseARTFrequency</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</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>
    </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>Linux</key>
            <false/>
            <key>Tool</key>
            <false/>
        </dict>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
    </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>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>BT4LE  Bluetooth Continuity</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>AirPort-Whitelest-0x4331-iMac14,3</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                TWFjLUM2RUZBNjM5NjJGQzZFQTA=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                TWFjLTI3QURCQjdCNENFRThFNjE=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPort-5 GHz/Handoff</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gflSqgAAdSk=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                gflSqgAAZpA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPort-5GHz-DE</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                QYP8/3QsSA==
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                ZscGREXrKw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>HDMI Audio Out</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AQUJAAAEAAAHAQA=
                </data>
                <key>MatchOS</key>
                <string>10.12.x</string>
                <key>Name</key>
                <string>AppleIntelFramebufferAzul</string>
                <key>Replace</key>
                <data>
                AQUJAAAIAAAHAQA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Airport-Extreme</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                axAAAHUN
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                axAAAJCQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPort-Whitelest-0x4353-MacBoolAir5,2</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                TWFjLUM2RUZBNjM5NjJGQzZFQTA=
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                TWFjLTJFNkZBQjk2NTY2RkU1OEM=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AppleHDA/Realtek ALC283</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                YgLsEA==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                gwLsEA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPort-5GHz-US-FCC</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                QYP8/3QsSA==
                </data>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                ZscGI2HrKw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AppleHDA/Resources</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                eG1sLnps
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                em1sLnps
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Boot Graphics</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                gD20dQEAAHUl
                </data>
                <key>MatchOS</key>
                <string>10.12.x</string>
                <key>Name</key>
                <string>IOGraphicsFamily</string>
                <key>Replace</key>
                <data>
                gD20dQEAAOsl
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>AirPort-0x43b114e4-Info.plist</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                PHN0cmluZz5wY2kxNGU0LDQzYmE8L3N0cmluZz4=
                </data>
                <key>InfoPlistPatch</key>
                <true/>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Replace</key>
                <data>
                PHN0cmluZz5wY2kxNGU0LDQzYjE8L3N0cmluZz4=
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
        <key>MLB</key>
        <string></string>
        <key>ROM</key>
        <string>UseMacAddr0</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>MM71.88Z.0220.B00.1409291751</string>
        <key>Board-ID</key>
        <string>Mac-35C5E08120C7EEAF</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>Mini-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>16</string>
        <key>Family</key>
        <string>Mac mini</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>ProductName</key>
        <string>Macmini7,1</string>
        <key>Trust</key>
        <true/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>CustomUUID</key>
        <string></string>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>
 

Attachments

  • Hack_Report_Clov.zip
    939 bytes · Views: 86
You need an untouched AppleHDA.kext and CsrActiveConfig set either to 0x67 or 0x3. 0x0 will prohibit to load the sound patch.
Attached you will find the command I used for Audio. It still works on 10.12.4.
Btw. I mostly use sound over bluetooth connecting all macs to an audio rack.
 

Attachments

  • audio_cloverALC-120.command.zip
    9.2 KB · Views: 110
You need an untouched AppleHDA.kext and CsrActiveConfig set either to 0x67 or 0x3. 0x0 will prohibit to load the sound patch.
Attached you will find the command I used for Audio. It still works on 10.12.4.
Btw. I mostly use sound over bluetooth connecting all macs to an audio rack.

Thanks - checked config.plist on EFI/Clover and srActiveConfig is set to 0x67
I used an AppleHDA.kext extracted from Sierra install, using Pacifist... then inserted using Kext Wizard, after which I ran audio_cloverALC-120_v1.0d 2.command (is that different?)
 
Well because i'm interested in a non-humming ALC283 i did the following :

1) extracted a fresh appleHDA.kext with Pacifist from the Sierra installer and replace the existing S/L/E/appleHDA.kext with it
2) downloaded "audio_cloverALC-120_v1.0d.command" from the link above
3) run the commandfile with answers: 283, inject, 1
4) remove appleACL from Clover & reboot.

Result: non-humming Sound !!! :) on my birthday
thanks fluffhead

It's a pity the AppleALC method is humming, I like the Clover-approach better then the patching.
But i tried v. 1.0.8 1.0.9 & 1.1.0: all result in buzzing sound..

Sorry, Step4) - remove appleACL from Clover - can you explain? I can't find anything like that....
 
after which I ran audio_cloverALC-120_v1.0d 2.command (is that different?)

After applying audio_cloverALC-120_v1.0d 2.command you will get a log. Just post it here.
Some versions of the audio_cloverALC-120_*.command missing a "sudo" in script.

BTW, EFI partition needs to be mounted in order to apply this patch.
 
Last edited:
Basic Question:
I already have an installation of El Capitan on my NUC. Can I run the Sierra installer from the USB and upgrade my existing system, and keep all my apps and configs? I know I have to patch sound, etc.
Or do I have to start from scratch?
BTW my NUc model is D34010WYK.
-EDIT-

Actually the EFI partition is defective, thanks to a previous Windows installation (dual boot, same drive). Seems like the Windows boatloader hijacked the EFI partition.
I deleted the Windows partition, but when I removed the Windows folder from EFI the system doesn't see the drive as bootable anymore.
I think I'll have to boot from the Sierra USB stick and erase the drive so I can recreate the EFI partition from scratch and reinstall Clover in it.
 
Last edited:
Help please.
Now the sound goes through HDMI.
How to make a sound through DP?

#I have solved :)
 
Last edited:
Status
Not open for further replies.
Back
Top