Contribute
Register

[initial success] Skull Canyon NUC

Status
Not open for further replies.
Okay, I think I need more help here. I thought it would compile all the right stuff by entering git pull and make install. How do I specifically select the SSDT-Config-SC.dsl instead of the SSDT-Config.dsl?
And the new SSDT-IGPU.aml is working.

EDIT: I just tried deleting the current SSDT-Config.aml as well as SSDT-Config.dsl in nuc.git and did a make install. The resulting file is still called SSDT-Config.aml.
 

Attachments

  • CLOVER.zip
    3.1 MB · Views: 69
Last edited:
Okay, I think I need more help here. I thought it would compile all the right stuff by entering git pull and make install. How do I specifically select the SSDT-Config-SC.dsl instead of the SSDT-Config.dsl?
And the new SSDT-IGPU.aml is working.

EDIT: I just tried deleting the current SSDT-Config.aml as well as SSDT-Config.dsl in nuc.git and did a make install. The resulting file is still called SSDT-Config.aml.

'make install' is for NUC6 (and NUC5, actually).

'make install_sc' is for NUC Skull Canyon.

Because of the different audio codec, Skull Canyon needs slightly different SSDTs in ACPI/patched, hence a different install script from the makefile (install_sc vs. install).
 
Right, you mentioned it before and I forgot...
 
Looking good to me. Although apart from having a properly named SSDT-Config-SC.aml I can't see any changes.
 

Attachments

  • CLOVER.zip
    3.1 MB · Views: 91
  • Christian’s iMac.ioreg
    3 MB · Views: 105
Should I edit the config.plist now and SMBIOS, or are there more things to be done before?
 
Looking good to me. Although apart from having a properly named SSDT-Config-SC.aml I can't see any changes.

Audio still not working, but correct layout-id is now injected on HDEF. Make sure you boot without caches/rebuild cache as per guide, "Known Problems", "Audio".
 
Some "coins" about Iris Pro 580...
Last day's I tried to make my DisplayPort monitor (4K) working with Skull Canyon and finally I made it.
Patched AppleIntelSKLGraphicsFramebuffer.kext to switch port from 0x0204 (6 port) to 0x0306 (7 port). Also switched the 0x0105 (port 4) from 0x0004 (DP) to 0x0008 (HDMI) - Hdmi working without this patch, but now definition of the output ports looks better for my mind.

@RehabMan - I do not know how to create next patch for Clover, maybe you can help to create the path?
I changed:
0105 0900 0004 0000 C701 0000
0204 0A00 0004 0000 C701 0000
to
0105 0900 0008 0000 C701 0000 <- change connector to HDMI
0306 0A00 0004 0000 C701 0000 <- change port to 0x7 for Display Port
 
Some "coins" about Iris Pro 580...
Last day's I tried to make my DisplayPort monitor (4K) working with Skull Canyon and finally I made it.
Patched AppleIntelSKLGraphicsFramebuffer.kext to switch port from 0x0204 (6 port) to 0x0306 (7 port). Also switched the 0x0105 (port 4) from 0x0004 (DP) to 0x0008 (HDMI) - Hdmi working without this patch, but now definition of the output ports looks better for my mind.

@RehabMan - I do not know how to create next patch for Clover, maybe you can help to create the path?
I changed:
0105 0900 0004 0000 C701 0000
0204 0A00 0004 0000 C701 0000
to
0105 0900 0008 0000 C701 0000 <- change connector to HDMI
0306 0A00 0004 0000 C701 0000 <- change port to 0x7 for Display Port

I don't have a SC NUC, so am not even aware of what external monitor ports exist on it...

So.. I assume HDMI is on 0204, and DP on 0306.

I'll add these patches to the config_nuc6_sc.plist.

Note: These two patches apply to 0x193b0005 and 0x19260004.
 
Audio still not working, but correct layout-id is now injected on HDEF. Make sure you boot without caches/rebuild cache as per guide, "Known Problems", "Audio".
Do not work for me (after applying you patches and following forum). In kernel log if it is helps:
Code:
kernel[0]: Sound assertion in AppleHDAController at line 1427
kernel[0]: DSMOS has arrived
kernel[0]: CodecCommander: Evaluating device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1F,3" [8086:a170].
CodecCommander: ....CodecVendor Id: 0x10ec0233
CodecCommander: ....Codec Address: 0
CodecCommander: ....Subsystem Id: 0x80862064
CodecCommander: ....PCI Sub Id: 0x80862064
CodecCommander: CodecCommanderProbeInit set 10 pinconfig(s) during probe (0x10ec0233)
CodecCommander: Evaluating device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1F,3" [8086:a170].
kernel[0]: CodecCommander: Evaluating device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1F,3" [8086:a170].
kernel[0]: CodecCommander: ....CodecVendor Id: 0x10ec0233
kernel[0]: CodecCommander: ....Codec Address: 0
kernel[0]: CodecCommander: ....Subsystem Id: 0x80862064
kernel[0]: CodecCommander: ....PCI Sub Id: 0x80862064
kernel[0]: CodecCommander: stopping due to codec profile Disable flag
kernel[0]: CodecCommander: Evaluating device "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1F,3" [8086:a170].
kernel[0]: CodecCommander: stopping due to codec profile Disable flag
 
Status
Not open for further replies.
Back
Top