So, Toleda, for an X99 board (Asus and 5820k) with the ALC1150 audio chipset, would the following work in your view? I thought I’d summarize the steps I think should work to see if I got it right (note, I'm trying for a Clover only solution so that I don't have to worry about updates):
Step One: Clover config.plist editing
Basically create a key in config.plist (I would use TextWrangler, probably)
Edit the Inject key under Devices/Audio in config.plist….
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<integer>1</integer>
</dict>
</dict>>
Step Two: And this is where I get confused:
Add a new key under KernelAndKextPatches/KextsToPatch in config.plist. Using the Base64 encoded versions of the patches (because I'm using a Text Editor), patch appropriately (which for me is an ALC1150).
So, here’s my guess as to what the key should look like:
<key>KernelAndKextPatches</key>
<dict>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Realtek ALC 1150 Patch</string> <—???Mine is an ALC1150>
<key>Find</key>
<data>AAnsEA==</data> <—??? editing via text editor, for the ALC1150>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>mQjsEA==</data>
</dict>
<dict>
<key>Comment</key>
<string>Realtek ALC Codec Patch</string>
<key>Find</key>
<data>gxnUEQ==</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>AAAAAA==</data>
</dict>
</array>
</dict>
Step Three: Run these commands as root:
curl -o ~/AppleHDA8Series.sh
https://raw.githubusercontent.com/Piker-Alpha/AppleHDA8Series.sh/master/AppleHDA8Series.sh
chmod +x ~/AppleHDA8Series.sh
Move newly created kext to /Library/Extensions.
Sorry to ask, but did I get this right?
And thank you! for all the work you do supporting the rest of us!