CoBrA2168 Posted July 19, 2016 Share Posted July 19, 2016 Hi there, I have a Lenovo T440s working almost perfectly with Clover running 10.11.6. I have audio working (the ALC292) using the following three files (along with the native/stock AppleHDA.kext): AppleHDA_ALC292.kext CodecCommander.kext EAPDFix.kext On top of that, I have a few Clover kext patches for AppleHDA and a DSDT change as well. I found the files/method from this pack here: https://github.com/okiookio/M4800-Hackintosh/tree/master/Release/SLE It appears that that person got the files/method from this website. What I was wondering is if there is an updated method of enabling ALC292 on my machine, since this method seems to use older kext designed for Yosemite and older. Sometimes after sleep mode, my audio doesn't work at all (volume up/down works, but no actual audio) and also the volume of this system is overall very low for the internal speakers. If someone could point me in the right direction, I'd greatly appreciate it! Thanks, Josh Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 19, 2016 Moderators Share Posted July 19, 2016 Try this I have not personally test it. Link to comment Share on other sites More sharing options...
CoBrA2168 Posted July 20, 2016 Author Share Posted July 20, 2016 I'll give it a try tomorrow. Do you happen to know if the files I'm using are the latest versions for my codec? I believe you are the creator of those files (at least you were credited in the Github project). I just gave it a try, and it didn't seem to work. As I stated in the OP, the files work fine, but I noticed once that the audio was not working after sleep. Also, the volume is very very low. Do you know how to amplify it? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 20, 2016 Moderators Share Posted July 20, 2016 It's actually patched by Joe82 who had also done ALC293, ALC236, ALC668 and currently ALC298 for me. Patched AppleHDA is known to not get very loud, but I'm not sure if there's way to amplify it. You could try using Boom 2. As for no sound after sleep, try the latest CodecCommander. Hervé has an E6440 that also uses ALC292 and has no issue with the latest CodecCommander without the need of EAPDFix. I haven't try that on the E7440, so I can't confirm. The 2 kexts from my bootpack had always worked for me. Link to comment Share on other sites More sharing options...
CoBrA2168 Posted July 20, 2016 Author Share Posted July 20, 2016 So I should try using the latest CodecCommander with the AppleHDA_ALC292.kext from the pack? Along with the appropriate DSDT and Clover edits? EDIT: I just tried this, and the internal speaker worked (even after sleep mode) but the headphone jack doesn't work at all. Maybe herve will see this and can post his files for me to try if he made edits to them. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 20, 2016 Moderators Share Posted July 20, 2016 Check his E6440 guide. You could try adding EAPDfix back with the new CodecCommander to test. Link to comment Share on other sites More sharing options...
CoBrA2168 Posted July 20, 2016 Author Share Posted July 20, 2016 I tried applying the latest versions of CodecCommander and EAPDFix to my machine. Everything seems to work, except that when I plug in headphones, I get a loud static in the background. If I revert to the old combination of kexts, there is no static. I can't seem to figure it out. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 20, 2016 Moderators Share Posted July 20, 2016 As I recall that version of CodecCommander in my bootpack was specifically coded to fix the static headphone noise. What you could do is go to sound preference Input and switch Line in to internal mic or vise versa, I can't remember. The static noise will go away, but once you close the preference the noise will come back. It's a known issue with this codec, not the patch. Link to comment Share on other sites More sharing options...
CoBrA2168 Posted July 20, 2016 Author Share Posted July 20, 2016 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 Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted July 20, 2016 Moderators Share Posted July 20, 2016 Where did you get the second command from? I see it under ALC668 in the old version, is that where it came from? Link to comment Share on other sites More sharing options...
Recommended Posts