Skip to content
Patches and Clover configuration required for Intel NUC5/6/7/8 series mini PCs
Branch: master
Clone or download
RehabMan Merge pull request #6 from malhal/patch-1
Update README.md for NUC8
Latest commit 5d83310 Apr 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Patches.xcodeproj back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
build minor change for case-sensitivity (Build vs. build); naming of UHD Ka… Jul 31, 2018
linux_codec update audio codec dumps from Ubuntu 16.04LTS Jun 18, 2016
.gitignore use _tools instead of tools (avoids conflicts with tools use in old g… Oct 3, 2018
License.md initial commit Apr 21, 2016
README.md Update README.md Dec 16, 2018
SSDT-DDA.dsl use Devices/Properties instead of Arbitrary Sep 13, 2018
SSDT-DEHCI.dsl finish last renames May 8, 2018
SSDT-EC.dsl change OEM table ID for new patchmatic -extract May 7, 2018
SSDT-HDAU.dsl change OEM table ID for new patchmatic -extract May 7, 2018
SSDT-HDEF.dsl work around bug in Lilu/AppleALC (timing/race condition) Oct 31, 2018
SSDT-IGPU.dsl back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
SSDT-LPC.dsl change OEM table ID for new patchmatic -extract May 7, 2018
SSDT-NUC5.dsl cleanup to use common kexts from hack-tools; use LiluFriendLite.kext Oct 15, 2018
SSDT-NUC6-SC.dsl cleanup to use common kexts from hack-tools; use LiluFriendLite.kext Oct 15, 2018
SSDT-NUC6.dsl cleanup to use common kexts from hack-tools; use LiluFriendLite.kext Oct 15, 2018
SSDT-NUC7-DC.dsl NUC7 Dawson Canyon needs FakePCIID_Intel_HDMI_Audio (FAKH=1) Oct 15, 2018
SSDT-NUC7.dsl cleanup to use common kexts from hack-tools; use LiluFriendLite.kext Oct 15, 2018
SSDT-NUC8-BC.dsl cleanup to use common kexts from hack-tools; use LiluFriendLite.kext Oct 15, 2018
SSDT-NUCHDA.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-PTS.dsl change OEM table ID for new patchmatic -extract May 7, 2018
SSDT-RMNE.dsl cleanup/further rename affects May 7, 2018
SSDT-STCK6.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-USB-NUC7-DC.dsl fix USB configuration for NUC7 Dawson Canyon Oct 20, 2018
SSDT-USB-NUC7.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-USB-NUC8-BC.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-USB-STCK.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-USB.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-USBX.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-XDCI.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT-XHC.dsl use RM,disable_FakePCIID as a more direct way to disable FakePCIID_XH… Oct 24, 2018
SSDT-XOSI.dsl preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
SSDT_CFLALT.dsl back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
SSDT_KBLSPF.dsl back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
SSDT_NVMe09.dsl cleanup/further rename affects May 7, 2018
SSDT_NVMe13.dsl cleanup/further rename affects May 7, 2018
SSDT_SKLSPF.dsl back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
_get_tools.sh
config_install_nuc5.plist fix credits for kext logging patch (vit9696 per Vandroiy) Oct 8, 2018
config_install_nuc6.plist preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
config_install_nuc6_sc.plist preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
config_install_nuc7.plist preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
config_install_nuc8_bc.plist specify lilucpu; project cleanup; disable HDMI patches by default for… Oct 26, 2018
config_install_stick6.plist preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
config_nuc5.plist add -cdfon for 4k displays that may be used Nov 9, 2018
config_nuc6.plist add -cdfon for 4k displays that may be used Nov 9, 2018
config_nuc6_sc.plist add -cdfon for 4k displays that may be used Nov 9, 2018
config_nuc7.plist add -cdfon for 4k displays that may be used Nov 9, 2018
config_nuc7_dc.plist
config_nuc8_bc.plist back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
config_stick6.plist add -cdfon for 4k displays that may be used Nov 9, 2018
download.sh use _tools instead of tools (avoids conflicts with tools use in old g… Oct 3, 2018
find_dependencies.sh preliminary NUC8 (Bean Canyon, CoffeeLake) support Oct 14, 2018
install_downloads.sh add CodecCommander.kext to essential kexts (when paired with AppleALC… Oct 23, 2018
makefile back to 0x3ea50000; place alternate ig-platform-id into SSDT_CFLALT Nov 19, 2018
mount_efi.sh use _tools instead of tools (avoids conflicts with tools use in old g… Oct 3, 2018

README.md

Intel "NUC5"/"NUC6"/"NUC7"/"NUC8" DSDT patches by RehabMan

This set of patches/makefile can be used to patch your Intel NUC5/NUC6/NUC7 ACPI.

The current repository actually uses only on-the-fly patches via config.plist and an additional SSDTs, SSDT-XOSI.aml, etc. The files here should work for all the Broadwell NUC, Skylake NUC, Kaby Lake, and Coffee Lake NUC.

Please refer to this guide thread on tonymacx86.com for a step-by-step process, feedback, and questions:

Broadwell NUC5: http://tonymacx86.com/threads/guide-intel-broadwell-nuc5-using-clover-uefi-nuc5i5mhye-nuc5i3myhe-etc.191011/

Skylake NUC6: http://www.tonymacx86.com/threads/guide-intel-skylake-nuc6-using-clover-uefi-nuc6i5syk-etc.194177/

Kaby Lake NUC7: http://www.tonymacx86.com/threads/guide-intel-kaby-lake-nuc7-using-clover-uefi-nuc7i7bnh-nuc7i5bnk-nuc7i3bnh-etc.221123/

Coffee Lake NUC8: https://www.tonymacx86.com/threads/guide-intel-nuc7-nuc8-using-clover-uefi-nuc7i7bxx-nuc8i7bxx-etc.261711/

Change Log:

2018-10-14

  • Add preliminary NUC8 "Bean Canyon" support

2018-10-10

  • Completed many changes for WhateverGreen, AppleALC, and Mojave

2017-08-31

  • Allow Skylake spoofing to work with NUC7 (4k@60 reported not working with native KBL graphics kexts, and Skylake spoof needed for 10.11.x)

2017-08-19

  • Use Kaby Lake native support in 10.12.6

2017-05-26

  • add Intel Compute Stick support (testing specifically on STCK2mv64CC)

2017-05-04

  • add Kaby Lake NUC7 support

  • switch to XCPM only CPU PM (just SSDT-PluginType1 content instead of full ssdtPRgen.sh SSDT)

  • consolidate separate SSDTs into single model specific SSDT (SSDT-NUC*.aml) file

2016-06-18

  • fixes some issues with ALC283 (lost/poor quality audio after period of LineIn idle, same after sleep/wake)

2016-06-12

  • add preliminary NUC6 (Skylake) Skull Canyon support

2016-05-30

  • add NUC6 (Skylake) support

2016-04-16

  • create based on Gigabyte BRIX project
You can’t perform that action at this time.