After a few hours of playing with different versions, I got it working. I am using the AppleHDA_ALC292.kext from the pack, DSDT edits, and Clover patches. I completely ditched EAPDFix.kext and I'm using the latest version of CodecCommander. However, it did not work right out of the box. I had to make some edits for it to work correctly. I used the following Custom Commands under the ALC 292 profile:
<key>Custom Commands</key>
<array>
<dict>
<key>Command</key>
<string>0x01a70724</string>
<key>Comment</key>
<string>Node 0x1a - Pin Control (In Enable / VRefEn)</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
<dict>
<key>Command</key>
<data>
AVcIgw==
</data>
<key>Comment</key>
<string>0x15 SET_UNSOLICITED_ENABLE 0x83</string>
<key>On Init</key>
<true/>
<key>On Sleep</key>
<false/>
<key>On Wake</key>
<true/>
</dict>
</array>
Headphone jack detection, speakers, mic, etc. all work perfectly now. Everything works before and after sleep mode. Pay close attention to the first custom command. It's already included by default, but there was an error in it. The "On Init" was set to "false," where it should be "true." EDIT: I just submitted a pull request to the latest version of CodecCommander since this should apply to all machines using ALC 292: https://github.com/RehabMan/EAPD-Codec-Commander/pull/14