Contribute
Register

Rehabmans CodecCommander.

Status
Not open for further replies.
Remove WavTap.kext. Retest.

Also consider turning off the following features in CodeCommander:
"Perform Reset on External Wake"
"Perform Reset"

See the NUC repo for how to do that with an SSDT.


Perform Reset on External Wake, Perform Reset is already turned off. Just noticed thats for VoodooHDA.

Screen Shot 2017-07-05 at 23.07.55.png
 
The problem was there before installing WavTap.kext. To turn off Perform Reset on External Wake, Perform Reset can be done by editing the plist in Xcode? Ill look at the NUC repo.

You can edit the plist, but better to do in an SSDT (as in the NUC repo).

I re-ran Clover Audio injection still doesn't use Platforms.xml.zlib, layout*.xml.zlib files.

Of course it does.
They are placed in /S/L/E/AppleHDA.kext/Contents/Resources/*.zml.zlib.
 
You can edit the plist, but better to do in an SSDT (as in the NUC repo).



Of course it does.
They are placed in /S/L/E/AppleHDA.kext/Contents/Resources/*.zml.zlib.

So how come can't i use them to generate a patched CodecCommander with a set of Pin configs?
 
You can edit the plist, but better to do in an SSDT (as in the NUC repo).



Of course it does.
They are placed in /S/L/E/AppleHDA.kext/Contents/Resources/*.zml.zlib.

I see what you mean now.
Code:
"CodecCommander", Package()
        {
            "Version", 0x020600,
            // ALC283 for NUC6/NUC5
            "10ec_0283", Package()
            {
                //"Disable", ">n",
                "Custom Commands", Package()
                {
                    Package(){},
                    Package()
                    {
                        // 0x19 SET_PIN_WIDGET_CONTROL 0x25
                        "Command", Buffer() { 0x01, 0x97, 0x07, 0x25 },
                        "On Init", ">y",
                        "On Sleep", ">n",
                        "On Wake", ">y",
                    },
                },
                "Perform Reset", ">n",
                "Perform Reset on External Wake", ">n",
                "Send Delay", 10,
                "Sleep Nodes", ">n",
                "Update Nodes", ">n",
 
So how come can't i use them to generate a patched CodecCommander with a set of Pin configs?

You can, but you would have to place them in the appropriate spot in realtekALC.kext.
 
You can, but you would have to place them in the appropriate spot in realtekALC.kext.

Create a folder called Resources? when i open layout1.xml.zlib I see this it shows 887?

Screen Shot 2017-07-05 at 23.27.25.png
 
Create a folder called Resources? when i open layout1.xml.zlib I see this it shows 887?

View attachment 265096

You should look at a valid/complete AppleHDA injector (for example, AppleHDA_ProBook.kext, or AppleHDA_ALC283.kext) to resolve your questions regarding AppleHDA injector structure.
 
You should look at a valid/complete AppleHDA injector (for example, AppleHDA_ProBook.kext, or AppleHDA_ALC283.kext) to resolve your questions regarding AppleHDA injector structure.

I looked in AppleHDA in System/Library/Extensions and AppleHDA_ALC892.kext they're both in Resources when i try running ~/Projects/codec.git/extract_hda.sh it fails to load the layout1.xml.zlib files. Somehow i don't think this is going to work with ALC887.
 
I looked in AppleHDA in System/Library/Extensions and AppleHDA_ALC892.kext they're both in Resources when i try running ~/Projects/codec.git/extract_hda.sh it fails to load the layout1.xml.zlib files. Somehow i don't think this is going to work with ALC887.

If you have a valid AppleHDA injector for ALC887, you can use extract_hda.sh to extract the patched components from it.
But you need to have a valid/complete AppleHDA injector kext to start with...
 
Status
Not open for further replies.
Back
Top