Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,390 posts in this topic

Recommended Posts

Hi folks, I have tried the new AppleAlc v1.3.8 with layout-id 16 to see if my mic got fixed but mic still not working. Everything else appears to work ok ... headphones, line out, internal speaker. Just the mic still not working. Anyone have any idea on how can I fix this ?

 

It is on a Dell Optiplex 9020 core i3

Edited by Edwin Lindquist
Link to comment
Share on other sites

Hello, I have Probook 440 G5 with CX8200, I've tried several kexts found here in the topic with layout ID's 15/21/3 but nothing worked for my headphone jack (it's not recognized) it works well under High Sierra but not under Mojave and I really don't know what to do I see people saying that it's working for them so it's a little bit strange. You can find my codec dump attached 

codec_dump.txt

Link to comment
Share on other sites

On 1/24/2019 at 12:07 AM, Andrey1970 said:

 

It is considered in AppleALC, you can use any layoutID, but inject there will be layoutID 7

Use the last version AppleALC.

With LayoutID 7 don't have audio... 

And with another LayoutID I haves artefacts in audio device text.

Link to comment
Share on other sites

1 hour ago, kali2000 said:

With LayoutID 7 don't have audio... 

And with another LayoutID I haves artefacts in audio device text.

You shall use the LayoutID 28. And last AppleALC.kext

LayoutID 7 it internally the decision in AppleALC.kext for bypass of a problem with olds LayoutID in Mojave.
Artifacts in the text it is the broken AppleHDA.kext. Recover native AppleHD.kexy for your system.

Link to comment
Share on other sites

11 hours ago, maxo_91 said:

is there another layout ID I could use for cx8200 besides 3/15/21 for my codec? 

CX8200 need CodecCommander.kext in Library/Extensions NOT System/Library/extensions.

After that, use layoutID = 21 and add this "SSDT-CX8200.aml" to your EFI/CLOVER/ACPI/patched.

Post the result here,,

SSDT-CX8200.aml

Link to comment
Share on other sites

1 hour ago, Andres ZeroCross said:

CX8200 need CodecCommander.kext in Library/Extensions NOT System/Library/extensions.

After that, use layoutID = 21 and add this "SSDT-CX8200.aml" to your EFI/CLOVER/ACPI/patched.

Post the result here,,

SSDT-CX8200.aml

Hi, I've tried that already (I saw that you suggested to another user) it works well in terms of audio  but it restarts my laptop randomly and after the restart an error is displayed saying "Your laptop has been restarted because of the problem" my codec commander kext is /L/E if I remove the SSDT-CX8200, the headphone jack is not recognized but the random restarts stop

Link to comment
Share on other sites

14 hours ago, maxo_91 said:

is there another layout ID I could use for cx8200 besides 3/15/21 for my codec? 

 

ID 15 is not in the release yet
maybe in the next release
look here:


... and follow this and try this:

 

Link to comment
Share on other sites

1 hour ago, MacPeet said:

 

ID 15 is not in the release yet
maybe in the next release
look here:


... and follow this and try this:

 

So should I try this with id 15 or 21, as far as I see the guy with cx8200 reports 15 not to be working and you say

"@jonny33
You have a device other than @DoZe
Your information does not help here.
I viewed and converted your codec_dump.
Your Headphone has Node 22, so the LayoutID 21 by Andres ZeroCross is actually perfect.
The CodecDump from @DoZe has Headphone on Node 29.
LayoutID 15 can thus work with you no HP." 

 

So I should try 21 if I'm understanding correctly? 

 

 

Link to comment
Share on other sites

2 minutes ago, MacPeet said:

@maxo_91

I have watched your codec_dump.
The nodes in codec_dump are the same as layoutId 21.
LayoutID21 would have to work for you.

ok so I'll try trial3_CX8200_layoutID_15.zip with layout ID 21 and report, back most probably tomorrow thanks 

Link to comment
Share on other sites

Hello, 

I am really new to Hackintosh and this is my first installation so sorry for any lack of knowledge.

 

First:

The report is meant to contain:

1. Laptop model: ASUS Rog Strix hero ll GL504 /Motherboard model HM370
2. ALC294
3. Layout used 11, 12, 13, 21
4. Mojave 10.14.5
5. Autogenerated Info.plist made with the help of this utility. Can't download the tool

 

Second I was able to make the OS read that there is an Audio driver and I can mute and volume up and volume down but there is no sound and the mic is working, can anyone help me with that?

 

Thanks a lot.

Link to comment
Share on other sites

4 hours ago, OSobky said:

Hello, 

I am really new to Hackintosh and this is my first installation so sorry for any lack of knowledge.

 

First:

The report is meant to contain:

1. Laptop model: ASUS Rog Strix hero ll GL504 /Motherboard model HM370
2. ALC294
3. Layout used 11, 12, 13, 21
4. Mojave 10.14.5
5. Autogenerated Info.plist made with the help of this utility. Can't download the tool

 

Second I was able to make the OS read that there is an Audio driver and I can mute and volume up and volume down but there is no sound and the mic is working, can anyone help me with that?

 

Thanks a lot.


 I have experienced with ALC294 in WhiskeyLake and Coffelake,, there is no audio out but line in is OK. Audio device is detected but no audio at all. @MacPeet this case is same like my message long ago. Until now i still can't found the root of problem

Link to comment
Share on other sites

I have a strange problem, using VoodooHDA on clover/kexts/other and vanilla apple hda I get a proper cpu power management however, If I switch to AppleALC, using layout id = 13 my cpu is all the time at 3.4Ghz which is weird. Both things have been tested with vanilla apple hda.

Weird thing, I hope it can be fixed. Proper cpu pm would be great!

 

1. Dell G7 7588 /Motherboard model HM370
2. ALC256
3. Layout 13
4. Mojave 10.14.5

Link to comment
Share on other sites

18 hours ago, MacPeet said:

@maxo_91

I have watched your codec_dump.
The nodes in codec_dump are the same as layoutId 21.
LayoutID21 would have to work for you.

so I've tried trial3_CX8200_layoutID_15.zip with laoyout id 21. the headphones are not getting recognized as an output, however when i plug them, the line in microphone starts reacting but the sound is still registered through the built -in one, if I unplug the headphones, the line-in stops reacting at all (you know I'm talking about the levels displayed). So that's the only thing I'm noticing some kind of a progress, it knows when there's an external mic plugged in, even though it registeres the sounds from the built in mic, sadly the headphones are still not recognized as an output

Link to comment
Share on other sites

44 minutes ago, maxo_91 said:

so I've tried trial3_CX8200_layoutID_15.zip with laoyout id 21. the headphones are not getting recognized as an output, however when i plug them, the line in microphone starts reacting but the sound is still registered through the built -in one, if I unplug the headphones, the line-in stops reacting at all (you know I'm talking about the levels displayed). So that's the only thing I'm noticing some kind of a progress, it knows when there's an external mic plugged in, even though it registeres the sounds from the built in mic, sadly the headphones are still not recognized as an output

1. Upload your IOREG
2. Headphone will show up when you plug in your Headset Jack
3. You must use SSDT-CX8200.aml that i have uploaded above
4. CodecCommander.kext must be in Library/Extensions

And important thing,, what is "trial3_CX8200_layoutID_15.zip"????? 

Just use latest lilu.kext and AppleALC.kext from github

Edited by Andres ZeroCross
Link to comment
Share on other sites

2 hours ago, Andres ZeroCross said:

1. Upload your IOREG
2. Headphone will show up when you plug in your Headset Jack
3. You must use SSDT-CX8200.aml that i have uploaded above
4. CodecCommander.kext must be in Library/Extensions

And important thing,, what is "trial3_CX8200_layoutID_15.zip"????? 

Just use latest lilu.kext and AppleALC.kext from github

1. Uploaded

2. I'm plugging headphones with a microphone (photo attached) not mic only

3. this file causes kernel panics or some kind of error which randomly restarts my system. After every such restart I got message "your laptop was restarted because of a problem" otherwise in terms of audio it fixes all the issues (external audio and mic works). 

4. codeccomander is in L/E

"trial3_CX8200_layoutID_15.zip" is what's been suggested in this post 

 

I am and have been using latest applealc and lilu before posting here

 

maxo91.ioreg

66004064_597380957336518_3745919567600287744_n.jpg

Link to comment
Share on other sites

14 minutes ago, maxo_91 said:

1. Uploaded

2. I'm plugging headphones with a microphone (photo attached) not mic only

3. this file causes kernel panics or some kind of error which randomly restarts my system. After every such restart I got message "your laptop was restarted because of a problem" otherwise in terms of audio it fixes all the issues (external audio and mic works). 

4. codeccomander is in L/E

"trial3_CX8200_layoutID_15.zip" is what's been suggested in this post 

 

I am and have been using latest applealc and lilu before posting here

 

maxo91.ioreg

66004064_597380957336518_3745919567600287744_n.jpg

image.thumb.png.66c54057f60cb5226c2b455950c6dec0.png

 

You have used alc-layout-id = 3 not 21 (decimal) / 15 (hex). I have said use layout id = 21.

Edited by Andres ZeroCross
Link to comment
Share on other sites

2 minutes ago, Andres ZeroCross said:

image.thumb.png.66c54057f60cb5226c2b455950c6dec0.png

 

You have used alc-layout-id = 3 not 21. I have said use layout id = 21.

I injected it via clover config.plist, is there a chance that for some reason it doesn't apply the clover change and I need to use something else in order to inject the id 21?

Screen Shot 2019-06-29 at 15.49.41.png

Link to comment
Share on other sites

Just now, maxo_91 said:

I injected it via clover config.plist, is there a chance that for some reason it doesn't apply the clover change and I need to use something else in order to inject the id 21?

Screen Shot 2019-06-29 at 15.49.41.png


Your current problem is your alc-layout-id = 03 00 00 00,, if you used alc-layout-id = 21 then it must be alc-layout-id = 15 00 00 00. 15 (hex) = 21 ( decimal)

Check your DSDT, SSDT or config.plist about injection audio (HDEF)

Link to comment
Share on other sites

4 minutes ago, Andres ZeroCross said:


Your current problem is your alc-layout-id = 03 00 00 00,, if you used alc-layout-id = 21 then it must be alc-layout-id = 15 00 00 00. 15 (hex) = 21 ( decimal)

Check your DSDT, SSDT or config.plist about injection audio (HDEF)

I see there's HDEF mentionned in one of my files in ACPI folder as well as in the config plist but to be honest I don't really know how to and what to modify and I'm afraid I'm gonna screw up something so can you please look into it for me. I've probook guide for the installation and as you may know most of the files are provided there

Archive.zip

Link to comment
Share on other sites

1 minute ago, maxo_91 said:

I see there's HDEF mentionned in one of my files in ACPI folder as well as in the config plist but to be honest I don't really know how to and what to modify and I'm afraid I'm gonna screw up something so can you please look into it for me. I've probook guide for the installation and as you may know most of the files are provided there

Archive.zip

Replace the old ones with this, reboot and upload your IOREG again. DON'T FORGET to use SSDT-CX8200.aml. I don't see SSDT-CX8200.aml in your EFI/CLOVER/ACPI/Patched. And use Latest lilu.kext and AppleALC.kext

SSDT-4x0G4k.aml

Link to comment
Share on other sites

×
×
  • Create New...