zhang28163 Posted May 28, 2016 Share Posted May 28, 2016 Thanks to the developers work! I am using AppleALC with my customized config files for VIA VT1802 on my Hasee K590c Laptop. Although I have tried to correct the pins and nodes, my internal mic still won't work (external mic works well). And noise reduction also won't work. I attached my DSDT, codec and config files here. Can anyone help me to find where is the problem? Thanks. AppleALC Platform Layout Info.zip codec#0.txt DSDT.aml.zip Link to comment Share on other sites More sharing options...
biscate Posted May 30, 2016 Share Posted May 30, 2016 Ok, got some information from MacPeet, as follows: "mmh, is not mine. It probably parts were used by me. Is ALC3241 = ALC290? The HDA is patched for 290. binpatches then: Find 8B19D411 Replace 9002EC10 Find 8319D411 Replace 00000000 Find 8508EC10 Replace 00000000" (credits: MacPeet) Trying to keep it clear, I've tested some versions of the ALC290 patch from toleda, insanelydeepak and others, but only the speakers/headphone out worked, with no microfone input at all. That happens with a lot of people. The first time I dumped the ALC3241 codec, RehabMan suggested it could be an ALC290, as its vendor_id is something "0290". Actually, I downloaded it before as a working version for the HP Envy K Series, for testing, from a RehabMan repo, I guess. Thank you all Hi Vandroiy2012, is there any news on this codec? Is there something I can do? Thank you Link to comment Share on other sites More sharing options...
vusun123 Posted May 30, 2016 Share Posted May 30, 2016 So far I have tested the latest build of AppleALC on all my rigs, and confirm the CX20752, IDT 7605 and IDT 76D1 works as they should, but Realtek ALC 269 can be proven a challenge ( only layout 3 works with my old Asus laptop but no Headphone, although a fix can be applied to the pin config and platform easily ). You should move all ALC 269 related codecs to a range of layout that cannot be mistaken among others, also to make it easier to check e.g layout 60 to 99 Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 30, 2016 Share Posted May 30, 2016 Hi Vandroiy2012, is there any news on this codec? Is there something I can do? Thank you Added. Layout-id 4. Try it an report. AppleALC_ALC3241.kext.zip 1 Link to comment Share on other sites More sharing options...
wern apfel Posted May 30, 2016 Share Posted May 30, 2016 Hi everyone, I would like to thank vit9696, toleda and everyone else for your hard work and share. MSI Z97i-AC board with ALC892 [8086:8ca0] DSDT patched with HDEF injected "hda-gfx" and "layout-id" as 0x01 Running OS X 10.10.5 with latest OS updates/patches Vanilla AppleHDA.kext in /S/L/E/ AppleALC from GitHub (pre-built binary) version 1.0.10 in /Library/Extensions/ Clover r3543 without any HDA or HDMI injections etc. Works as expected, without any Info.plist editing on my side. This is amazing, many thanks! I haven't tried booting to my test 10.11 installation (other HDD in same Hackintosh) yet, so I'd like to ask the following please: Most likely will need to move AppleALC.kext in /Clover/kexts/10.11/ folder unless in works in El Capitan from /Library/Extensions/ (with rootless etc.) too; There is a talk in the thread here about AppleALC version 1.0.11 but the latest available pre-built binary on GitHub is 1.0.10. Can 1.0.10 work in El Capitan? The only way to get 1.0.11 if needed, is to compile it locally? I also read about CodecCommander.kext, but no link can be found; is this kext related to ALC audio at all? Or other models? Sorry, wasn't clear to me... I downloaded a zip file shared here, and inside CodecCommander there seems also to be reference to ALC892, hence my confusion... Any tip how to check (and fix) if AppleALC loads first, before AppleHDA? I would appreciate a link to some guide... Thank you all again, this is great work! If your codec is working properly without CodecCommander especially after wake up from sleep you don't need that kext Finally CA0132 worked Everything to Rebuild. Mainly volume adjuster worked now. I upload files to Resources. Please update Resources Layout ID-0-12 Thank you for AppleALC Team. Thank you, guys I guess only layout-id 0 is working, i can't see any other resources. The AppleALC.kext i've made has 8 different layouts (0-7), so please test them all that we can make HP and C/Sub work as it should. Like i've mentioned earlier i have no audio front panel, only 2 headphones for testing, so your feedback could be useful, thanks 1 Link to comment Share on other sites More sharing options...
biscate Posted May 30, 2016 Share Posted May 30, 2016 Added. Layout-id 4. Try it an report. AppleALC_ALC3241.kext.zip This is what I did: - added your AppleALC.kext to Clover/Kexts/10.11/ - using OSX 10.11.5 original S/L/E/AppleHDA.kext - tried layout ids "4" and "3" on Clover/config.plist Layout ID 4: gives no ports Layout ID 3: gives a chinese (I guess) inputs/outputs but with no working microphone (as before) (this is the working layout for the patched version of AppleHDA.kext) MacPeet also sent me his original working version (tested with layout-id 3), attached. Named as ...ALC290 HP Envy 15t/k, guess it's have the same patches the one I've been using. AppleHDA_ALC290_HP_ENVY_15t_k000.zip Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 30, 2016 Share Posted May 30, 2016 This is what I did: - added your AppleALC.kext to Clover/Kexts/10.11/ - using OSX 10.11.5 original S/L/E/AppleHDA.kext - tried layout ids "4" and "3" on Clover/config.plist Layout ID 4: gives no ports Layout ID 3: gives a chinese (I guess) inputs/outputs but with no working microphone (as before) (this is the working layout for the patched version of AppleHDA.kext) MacPeet also sent me his original working version (tested with layout-id 3), attached. Named as ...ALC290 HP Envy 15t/k, guess it's have the same patches the one I've been using. Here it is another version. Layout-id 4. AppleALC_ALC3241.kext.zip Resources in AppleHDA you attached are similar to resources i used in previous AppleALC version... 1 Link to comment Share on other sites More sharing options...
Frank Nitty Posted May 30, 2016 Share Posted May 30, 2016 (edited) For some odd reason in 10.11.5 when I updated to version 1.0.10, the language of the presets in System Preference/Sound read out in Hebrew. There is no problem with functionality and I can attest that it's happening for layout id 1 for Realtek ALC898 and layout id 11 for Realtek ALC887. Is anyone else having this similar issue? It's not much of an annoyance since it's just cosmetic but still if there happens to be some fix, I would like to know a/b it. Thanks. Edited May 31, 2016 by Frank Nitty Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 30, 2016 Share Posted May 30, 2016 For some odd reason in 10.11.5 when I updated to version 1.0.10, the language of the presets in System Preference/Sound read out in Hebrew. There is no problem with functionality and I can attest that it's happening for layout id 1 for Realtek ALC898 and layout id 11 for Realtek ALC887. Is anyone else having this similar issue? It's not much of an annoyance since it's just cosmetic but still if there happens to be some fix, I would like to know a/b it. Thanks. http://www.insanelymac.com/forum/topic/311293-applealc-—-dynamic-applehda-patching/?p=2238720 Link to comment Share on other sites More sharing options...
biscate Posted May 30, 2016 Share Posted May 30, 2016 Here it is another version. Layout-id 4. AppleALC_ALC3241.kext.zip Resources in AppleHDA you attached are similar to resources i used in previous AppleALC version... Still no ports (using layout-id "4"). I did a try removing EAPDFix.kext but it seems that nothing changes. Link to comment Share on other sites More sharing options...
Frank Nitty Posted May 30, 2016 Share Posted May 30, 2016 http://www.insanelymac.com/forum/topic/311293-applealc-—-dynamic-applehda-patching/?p=2238720 The only issue with that is that the AppleHDA file I am using has been untouched... You were right, that solved the issue. Thanks 1 Link to comment Share on other sites More sharing options...
nmano Posted May 31, 2016 Share Posted May 31, 2016 Thanks for comment work only Layout0 I upload wrong file now you can get 0-12 Finally CA0132 worked Everything to Rebuild. Mainly volume adjuster worked now. I upload files to Resources. Please update Resources Layout ID-0-12 Thank you for AppleALC Team. Thank you, guys 0-12 new.zip Debug.zip Link to comment Share on other sites More sharing options...
insanelyDeepak Posted May 31, 2016 Share Posted May 31, 2016 For some odd reason in 10.11.5 when I updated to version 1.0.10, the language of the presets in System Preference/Sound read out in Hebrew. There is no problem with functionality and I can attest that it's happening for layout id 1 for Realtek ALC898 and layout id 11 for Realtek ALC887. Is anyone else having this similar issue? It's not much of an annoyance since it's just cosmetic but still if there happens to be some fix, I would like to know a/b it. Thanks. This happens to English.lproj missing in AppleHDA Resource folder , similar happens with me in Yosemite , just add or rename existing to it , or Ultimate way re-install Vanilla AppleHDA as @vandroiy2012 mentioned in Post #510 Good luck Enjoy 2 Link to comment Share on other sites More sharing options...
Huckleberry Pie Posted May 31, 2016 Share Posted May 31, 2016 So this basically replaces Pier-Alpha and Toleda's script-based patches, right? Sure, it doesn't touch anything in S/L/E, but it would be golden to have a drop-in kext. 2 Link to comment Share on other sites More sharing options...
TheRacerMaster Posted May 31, 2016 Share Posted May 31, 2016 So this basically replaces Pier-Alpha and Toleda's script-based patches, right? Sure, it doesn't touch anything in S/L/E, but it would be golden to have a drop-in kext. Correct, you can just inject AppleALC & your layout ID, the kext will handle all patching/etc. 1 Link to comment Share on other sites More sharing options...
Riley Freeman Posted May 31, 2016 Share Posted May 31, 2016 it would be golden to have a drop-in kext. That's pretty much what we have here now. The same stock kext compiled from source is driving ALC892, ALC898 and ALC269VC in the three machines in my sig. All from the EFI partition and with the vanilla AppleHDA untouched so I don't need to disable SIP or enable kext-dev-mode anymore. 1 Link to comment Share on other sites More sharing options...
ErmaC Posted May 31, 2016 Share Posted May 31, 2016 Can you guys add this to the AppleALC repo? ALC3236 Realtek ALC233(10ec:0233) Rev.(00100003) Asus F554L - X555LAB Motherboard Codec name = ALC3236(AppleHDA) Realtek ALC3236 (10ec:0233) Rev.(00100003) Controller 8086:9ca0 (sub-ven:1043:19ad) Layout used = 3 CodecCommander is needed for the Headphones Tested until OS X 10.11.6 (15G7a) aDummy: aDummyHDA.kext.ALC3236.zip binpatch (Same as ALC233): <dict> <key>Find</key> <data>YQLsEA==</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>AAAAAA==</data> </dict> <dict> <key>Find</key> <data>YgLsEA==</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>AAAAAA==</data> </dict> <dict> <key>Find</key> <data>hQjsEA==</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>AAAAAA==</data> </dict> <dict> <key>Find</key> <data>gxnUEQ==</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>AAAAAA==</data> </dict> <dict> <key>Find</key> <data>hBnUEQ==</data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data>MwLsEA==</data> </dict> All credits goes to Mirone and Micky1979. ErmaC 1 Link to comment Share on other sites More sharing options...
vandroiy2012 Posted May 31, 2016 Share Posted May 31, 2016 Can you guys add this to the AppleALC repo? ALC3236 Realtek ALC233(10ec:0233) Rev.(00100003) Added. Layout-id 4. AppleALC_ALC3236.kext.zip 1 Link to comment Share on other sites More sharing options...
ErmaC Posted May 31, 2016 Share Posted May 31, 2016 Added. Layout-id 4. AppleALC_ALC3236.kext.zip THX I will test it soon... EDIT: Yep it work! I changed the layout-id to be 4 from 3 Thx again... now we have both solution! ;-) ErmaC Link to comment Share on other sites More sharing options...
Huckleberry Pie Posted June 1, 2016 Share Posted June 1, 2016 That's pretty much what we have here now. The same stock kext compiled from source is driving ALC892, ALC898 and ALC269VC in the three machines in my sig. All from the EFI partition and with the vanilla AppleHDA untouched so I don't need to disable SIP or enable kext-dev-mode anymore. How can I revert from the script I used then, so I'll be able to test AppleALC? Link to comment Share on other sites More sharing options...
calibre™ Posted June 1, 2016 Share Posted June 1, 2016 remove all the patched HDA kexts leaving only vanilla AppleHDA 1 Link to comment Share on other sites More sharing options...
vusun123 Posted June 1, 2016 Share Posted June 1, 2016 Do you guys have a patch for the Realtek ALC 256 in AppleALC yet ? Its for the Dell Inspiron 7559, a Skylake laptop If no I will be posting my files here remove all the patched HDA kexts leaving only vanilla AppleHDA True, patched AppleHDA's pin config can interfere with AppleALC 1 Link to comment Share on other sites More sharing options...
Riley Freeman Posted June 1, 2016 Share Posted June 1, 2016 remove all the patched HDA kexts leaving only vanilla AppleHDA Also remove any Clover binary patches for AppleHDA as AppleALC does these too. 1 Link to comment Share on other sites More sharing options...
Jhansi Posted June 7, 2016 Share Posted June 7, 2016 how i patched through this Dynamic AppleHDA patching my codec Id: CX20590. because i used a patched AppleHDA but my internal mic Not working so i tried this Dynamic AppleHDA patching i patched my DSDT.aml for Audio-ID: 3 i have to do only put AppleALC.kext in EFI/Clover/kext/10.11 anything else i have to do. i added my Files too(patched DSDT,Config.plist,IOREG) Files.zip Link to comment Share on other sites More sharing options...
Kestrel.Bright Posted June 8, 2016 Share Posted June 8, 2016 Layout 6 is the golden Layout for me ! Here is a summary ( Not talking about Layout 0 1 2 3 and 5 - Partially working ) Layout Id 4 : Main Out : OK Back Headphone : OK Back Headphone Switching/detection : OK Rear Out : OK C/Sub : OK Front HeadPhone : Not Working Mic : Ok Digital out : Still don't know ( I cant' test it ) Layout Id 6 : Main Out : OK Back Headphone : OK Back Headphone Switching/detection : OK Rear Out : OK C/Sub : Not working (as expected ) Front HeadPhone : Ok Mic : Ok Digital out : Still don't know ( I cant' test it ) Thanks wern !!! waiting to know more about CC.. No it's time to test @CA0132 owners For the laziest here is the 2 files needed : - AppleALC.kext --> /EFI/CLOVER/kext/10.x/ - CodeCommander.kext --> /S/L/E/* - Layout 6 ( and 4 for C/SUB ) And..Report please ! hi yassinex i have one Mic-In, one built-in speaker, one headphone jack, one microphone jack and one HDMI. layout id 4 Main out: work, Built-in speaker:work, Mic-In: no, Headphone: no, Headphone Switching/detection: no layout id 5 Main out: work, Built-in speaker:work, Mic-In: work, Headphone: no, Headphone Switching/detection: no layout id 6 Main out: work, Built-in speaker:work, Mic-In: no, Headphone: no, Headphone Switching/detection: no BTW, i had to restart from windows, or Built-in speaker will not work too. (sorry for my bad english) Link to comment Share on other sites More sharing options...
Recommended Posts