@LisaAlterEgo, wow a wealth of info!
"PciRoot(0)/Pci(0xb,0)" should say "PciRoot(0)/Pci(0x1b,0)" right.
Am injecting kexts and not the audio as you say. Am almost suspecting my microphone now.
Will keep posting my results. Thank you.
Yes, you're right. Sorry for the typo.
vi works ok, but you see the plist in its base64 form, which isn't so readable.
For example, the section on the ALC221 looks like:
<dict>
<key>AFGLowPowerState</key>
<data>
AwAAAA==
</data>
<key>Codec</key>
<string>Goldfish64 - ALC221 for HP Compaq Pro 4300/Pro 6300/Elite 8300 (All Form Factors)</string>
<key>CodecID</key>
<integer>283902497</integer>
<key>ConfigData</key>
<data>
AUccIAFHHUABRx4BAUcfAQFHDAIBdxwQAXcd
AQF3HhcBdx+QAXcMAgGnHEABpx0QAacegQGn
HwIBpwckAbccMAG3HTABtx6BAbcfAQIXHFAC
Fx0QAhceIQIXHwICFwwC
</data>
<key>FuncGroup</key>
<integer>1</integer>
<key>LayoutID</key>
<integer>11</integer>
<key>WakeConfigData</key>
<data>
AUcMAgF3DAIBpwckAhcMAg==
</data>
<key>WakeVerbReinit</key>
<true/>
</dict>
To work with it, you can use the "Calc" function of Hackintool. For example the ConfigData
string AUCCIAFH... can be copied and pasted into the base64 section, which tells you the
equivalent hex is
01 47 1C 20 01 47 1D 40 01 47 1E 01 01 47 1F 01 01 47 0C 02 01 77 1C 10 01 77 1D 01 01 77 1E 17 01 77 1F 90 01 77 0C 02 01 A7 1C 40 01 A7 1D 10 01 A7 1E 81 01 A7 1F 02 01 A7 07 24 01 B7 1C 30 01 B7 1D 30 01 B7 1E 81 01 B7 1F 01 02 17 1C 50 02 17 1D 10 02 17 1E 21 02 17 1F 02 02 17 0C 02
After getting rid of some spaces, you see the codec hda-verbs
01471C20 01471D40 01471E01 01471F01 01470C02 ... 01A70724 ... 02170C02
but all the moving and translating is a bit of a pain. I prefer a plist editor like ProperTree where
the same section is displayed as:
Its a lot easier to interpret and takes care of the conversions for you.
Despite its convenience, a lot of people here don't like Clover Configurator. It sometimes silently
adds selections that don't appear directly in your config.plist, or deletes important stuff.