wern apfel Posted August 10, 2016 Share Posted August 10, 2016 Hi Wern Apfel. If this kext is the same like those from your thread I can confirm that those kexts work, atleast which I tested - AppleHDA.kext_2CH.zip and AppleHDA.kext_2CH_s_quali.zip . Sound control work too, but have 1 problem with them - if increase volume to max via el capitan volume control, audio is...distorted. But if decrease volume (20-30%) from volume control in el capitan, all is flawless. I use two stereo speakers and mic for skype. I forgot to mention that I change layout id from 1 to 0 when tested your kexts. And not have dsdt. I use this tutorial to install El Capitan without using my custom dsdt. All work flawless, even my 144hz monitor work perfect. Using only atheros kext for internet and fake smc, ofc clover bootloader too. Have you also tried the kext i've linked ?, start the audio-midi tool and see how many dB you have at full volume, and see if the sound is distorted at 0 dB. Link to comment Share on other sites More sharing options...
kosakgroove Posted August 10, 2016 Share Posted August 10, 2016 so what you are having issue now ?? no audio ?? The issue is no sound at all when using the internal microphone. And it sometimes panics and reboots instantly when i try to access the microphone pref pane. HDMI audio, Headphones and Speakers working nice, but internal microphone input doesn't seem to be recognised..... Why not use layout-id=4 if your codec is ALC3236? I thought the recommended layout was 3 for laptops, although I never tried with the layout-id 4 , I have inserted the layout id 3 in my DSDT, is there a way to edit that to 4, just for a test?? Here are my ACPI files, if you have any suggestion. patched.zip I think the edit for that layout should be in this area, but i don't know what to modify, help please??? Link to comment Share on other sites More sharing options...
gengik84 Posted August 10, 2016 Share Posted August 10, 2016 look here... 1 Link to comment Share on other sites More sharing options...
kosakgroove Posted August 10, 2016 Share Posted August 10, 2016 Thanks for recommending the layout id 4, it was definitely a change for the better Better headphone quality, louder and clearer speakers, and at least I get the microphone recognised It even gave me the ambient noise reduction option, although trying to record anything just gives me an audio file full of noise. No voice or whistle can be heard, only static noise, I hope anybody can help , Link to comment Share on other sites More sharing options...
al6042 Posted August 10, 2016 Share Posted August 10, 2016 Did you try to put the CodecCommander.kext into /EFI/Clover/kexts/other? It helps with my Lenovo. CodecCommander.kext.zip 1 Link to comment Share on other sites More sharing options...
kosakgroove Posted August 11, 2016 Share Posted August 11, 2016 Did you try to put the CodecCommander.kext into /EFI/Clover/kexts/other? It helps with my Lenovo. Of coursey friend, it also helps me, but I have that kext for longtime, and it has solved sleep audio issues but the microphone remains unchanged. Anybody have an idea or a suggestion? Link to comment Share on other sites More sharing options...
insanelyDeepak Posted August 11, 2016 Share Posted August 11, 2016 Of coursey friend, it also helps me, but I have that kext for longtime, and it has solved sleep audio issues but the microphone remains unchanged. Anybody have an idea or a suggestion? codec_dump please 1 Link to comment Share on other sites More sharing options...
oldman20 Posted August 11, 2016 Share Posted August 11, 2016 in my case, it's help nothing. i don't know why Link to comment Share on other sites More sharing options...
kosakgroove Posted August 12, 2016 Share Posted August 12, 2016 Here is the codec dump directly from Linux, for the HDMI and for the ALC 3236 Microphone really catches no sound at the moment, only static noise Btw, i am using the layout id 4, which seems to be the best one for this codec Thanks in advance for helping codec_dump.txt codec_dump2.txt Link to comment Share on other sites More sharing options...
tyufhl Posted August 12, 2016 Share Posted August 12, 2016 Here is the codec dump directly from Linux, for the HDMI and for the ALC 3236 Microphone really catches no sound at the moment, only static noise Btw, i am using the layout id 4, which seems to be the best one for this codec Thanks in advance for helping codec_dump.txt codec_dump2.txt kosakgroove check. Layout = 3. AppleALC.kext.zip 1 Link to comment Share on other sites More sharing options...
kosakgroove Posted August 12, 2016 Share Posted August 12, 2016 No luck bro. No devices found, bet result as of now is layout id 4 with the original AppleALC, anybody have ideas? this is with the testing kext and layout id 3 this is with layout id 4 and original AppleALC... any idea why two Internal Microphone entries appear?? The layout 4 seems to be the correct one, since I have a microphone/headphone port, an Internal Mic, HDMI port and Speakers Please keep trying guys, I really appreciate the efforts Link to comment Share on other sites More sharing options...
tyufhl Posted August 12, 2016 Share Posted August 12, 2016 kosakgroove layout id 4 27 node you empty. Microphone 25 and 26 node. P.S if so AppleALC.kext.zip 1 Link to comment Share on other sites More sharing options...
kosakgroove Posted August 12, 2016 Share Posted August 12, 2016 Still nothing, your kext gives me no devices found.... This really seems like a strange and complicated problem. Link to comment Share on other sites More sharing options...
tyufhl Posted August 12, 2016 Share Posted August 12, 2016 kosakgroove layout 3 or 4? sudo touch /System/Library/Extensions/ ? 1 Link to comment Share on other sites More sharing options...
kosakgroove Posted August 12, 2016 Share Posted August 12, 2016 I tested your last kext with layout 4 and I have it in /EFI/Clover/kexts/Other so rebuilding cache is not necessary.... Link to comment Share on other sites More sharing options...
tyufhl Posted August 12, 2016 Share Posted August 12, 2016 kosakgroove i adjusted the pin-configuration. check Layout = 3 . can still sudo touch /System/Library/Extensions/ AppleALC.kext.zip 1 Link to comment Share on other sites More sharing options...
kosakgroove Posted August 12, 2016 Share Posted August 12, 2016 It works now but it only captures a hearable sound when I whistle, microphone volume is very very low. Is there any way to boost it so it records the things in a louder volume? Thanks for the work man here is an example of recordings with the current configuration Archive.zip Link to comment Share on other sites More sharing options...
gulios Posted August 13, 2016 Share Posted August 13, 2016 Hi, Actually audio works in Asus G551JX from version https://github.com/vit9696/AppleALC/releases/tag/1.0.13 on 10.11.6 but it doesn't work on Sierra PB4. Can you help me with this? Thank you. Link to comment Share on other sites More sharing options...
al6042 Posted August 13, 2016 Share Posted August 13, 2016 use "-alcbeta" in your boot-args for sierra 1 Link to comment Share on other sites More sharing options...
r!ppz Posted August 13, 2016 Share Posted August 13, 2016 I was looking through the code and was wondering why there are two entry points: 1. Using a MAC policy to execute code at file system mount (which happens early) 2. Or IOKit to emulate a IOResource (which also should happen early). Why did you implemented the first one? Is the IOKit resource not always loaded before AppleALC? Link to comment Share on other sites More sharing options...
vit9696 Posted August 13, 2016 Author Share Posted August 13, 2016 Why did you implemented the first one? Is the IOKit resource not always loaded before AppleALC?No. Just the order of IOKit kext loading was unreliable (e.g. IOReg was unavailable) and AppleALC had to retry multiple times to be able to patch things. MAC policy was the original idea, but IOKit was faster to write. However, I felt too bad for deleting IOKit code completely after I added MAC, so it stayed as an option. In fact, if I had to delete it, I would have had to rename the kext with com.apple. prefix to be able to start early, which was undesired. Link to comment Share on other sites More sharing options...
gulios Posted August 13, 2016 Share Posted August 13, 2016 use "-alcbeta" in your boot-args for sierra Thank you, it works so only AsusFNBKeys kext left for Sierra vanilla installation Link to comment Share on other sites More sharing options...
r!ppz Posted August 13, 2016 Share Posted August 13, 2016 No. Just the order of IOKit kext loading was unreliable (e.g. IOReg was unavailable) and AppleALC had to retry multiple times to be able to patch things. MAC policy was the original idea, but IOKit was faster to write. However, I felt too bad for deleting IOKit code completely after I added MAC, so it stayed as an option. In fact, if I had to delete it, I would have had to rename the kext with com.apple. prefix to be able to start early, which was undesired. Ahh okay understand. Only IOKit and apple kexts are considered in the boot process? Link to comment Share on other sites More sharing options...
vit9696 Posted August 13, 2016 Author Share Posted August 13, 2016 Yes. Link to comment Share on other sites More sharing options...
tyufhl Posted August 13, 2016 Share Posted August 13, 2016 kosakgroove did Boost= 4, can work. check Layout = 3 AppleALC.kext.zip 1 Link to comment Share on other sites More sharing options...
Recommended Posts