@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>