Contribute
Register

Patch AppleHDA kext on-the-fly with Clover bootloader

Status
Not open for further replies.
i absolutely don't know how to modify your Apple HDA injector script to work with CX20590 :(

There is only one line that needs to change in the script:
Code:
codec=ALC283

To:
Code:
codec=CX20590

That affects the name of the injector....

The rest of the script is data driven from files in Resources subdirectory.
 
oh ok thanks :) i'll give it a try :)
 
yes that's right thanks!
but then i will ned another ahhcd.plist with other codec id right?

where do i get these things for cx20590?

<key>CodecID</key>
<integer>283902595</integer>
<key>ConfigData</key>
<data>
ASccEAEnHQEBJx6gAScfkAFHHEABRx0BAUceFwFHH5ABdxwIAXcd
AAF3HgIBdx9AAYcc8AGHHQABhx4AAYcfQAGXHPABlx0AAZceAAGX
H0ABpxzwAacdAAGnHgABpx8AAbcc8AG3HQABtx4AAbcfQAHXHPAB
1x0AAdceAAHXH0AB5xzwAecdAAHnHgAB5x9AAhccUAIXHRACFx4h
AhcfAwFHDAICFwwC
</data>
 
yes that's right thanks!
but then i will ned another ahhcd.plist with other codec id right?

where do i get these things for cx20590?

<key>CodecID</key>
<integer>283902595</integer>
<key>ConfigData</key>
<data>
ASccEAEnHQEBJx6gAScfkAFHHEABRx0BAUceFwFHH5ABdxwIAXcd
AAF3HgIBdx9AAYcc8AGHHQABhx4AAYcfQAGXHPABlx0AAZceAAGX
H0ABpxzwAacdAAGnHgABpx8AAbcc8AG3HQABtx4AAbcfQAHXHPAB
1x0AAdceAAHXH0AB5xzwAecdAAHnHgAB5x9AAhccUAIXHRACFx4h
AhcfAwFHDAICFwwC
</data>

Ok, you really shouldn't be asking this question at this point, as you already needed to do this to create your own injector.

That data comes from patched AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist. It is specific to your codec. Same goes for the files in Resources/layout... Platforms.xml.zlib and layout*.xml.zlib, both specific to your codec.
 
thanks! layout is mine specific!
the other thing i have to change

is this correct like this?

18754841sv.png


EDIT: i changed layout and platforms and also the specific data in ahhcd.plist
but when i start the script it always says:

Creating AppleHDA injector for CX20590...cp: ./Resources/layout/*.zlib: No such file or directory
Merge: Error Reading File: ./Resources/ahhcd.plist
Done.

EDIT: I DID IT :D I got the AppleHDA_CX20590.kext :D should this kext now in S/L/E or in the Clover EFI?
 
thanks! layout is mine specific!
the other thing i have to change

is this correct like this?

18754841sv.png


EDIT: i changed layout and platforms and also the specific data in ahhcd.plist
but when i start the script it always says:

Creating AppleHDA injector for CX20590...cp: ./Resources/layout/*.zlib: No such file or directory
Merge: Error Reading File: ./Resources/ahhcd.plist
Done.

EDIT: I DID IT :D I got the AppleHDA_CX20590.kext :D should this kext now in S/L/E or in the Clover EFI?

in S/L/E. Clover folder only work when booot without cache.
 
AppeHDA_CX20590.kext at S/L/E won't be loaded at boot :( i booted with -s and load the kext manually but nothing changed.. kext won't load..
 
AppeHDA_CX20590.kext at S/L/E won't be loaded at boot :( i booted with -s and load the kext manually but nothing changed.. kext won't load..

It is an injector kext. It doesn't really "load", but rather contributes an IOKitPersonality for things that do actually load (AppleHDA.kext and AppleHDAHardwareConfigDriver.kext).
 
It will show as Loaded in System Information:
4NqszQJ.png

 
Status
Not open for further replies.
Back
Top