Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,390 posts in this topic

Recommended Posts

3 hours ago, Andres ZeroCross said:

Your files is useless for me

1. Where is your IOREG Output?? Upload your IOREG,, use IORegistryExplorer.app and save the output
2. Where is codec_dump.txt??? Use live linux to dump your codec info, you will get Codec_dump.txt from it

With IDs for Realtek ALC255 no work. My mobo have ALC3236
Sorry, thk U.-

codec_dump.txt

STX.ioreg

Edited by WeBeRiO
Link to comment
Share on other sites

6 minutes ago, paulopina said:

Same problem nothing work except HDMI

MacBook Pro.zip

 

 

Strange,, your IOREG show another Pinconfig. Did you really use my AppleALC.kext above???
image.png.82987a82c50b4a8d1d6716ab1aac6169.png


Your IOREG show that you use AppleALC.kext version 1.3.4. I gave you 1.3.5. 
image.png.65779c1f09f9f1b267f0aafd3695981f.png

Edited by Andres ZeroCross
Link to comment
Share on other sites

3 minutes ago, paulopina said:

This one , Yes!

AppleALC.kext.zip


Your IOREG show that you used 1.3.4 of AppleALC.kext, You use wrong file or duplicate kext in your system

Just put and move all additional kext to EFI/CLOVER/Kext/Other. Don't touch Library/Extensions and System/Library/Extensions. Please use my AppleALC.kext above and Latest Lilu.kext

Edited by Andres ZeroCross
Link to comment
Share on other sites

Just now, Andres ZeroCross said:


Votre IOREG indique que vous avez utilisé la version 1.3.4 de AppleALC.kext. Vous utilisez un fichier incorrect ou un kext en double dans votre système.

Yes, you're right

I put your kext in L/E, but i forget to erase from clover the release one

Link to comment
Share on other sites

1 minute ago, paulopina said:

Yes, you're right

I put your kext in L/E, but i forget to erase from clover the release one

Lilu.kext and plugin must be in same directory

10 minutes ago, WeBeRiO said:

With IDs for Realtek ALC255 no work. My mobo have ALC3236
Sorry, thk U.-

codec_dump.txt

STX.ioreg

 

Your IOREG show that you used LayoutID = 1. ALC255 in Github use layout 3, 13, 17, 18, 21, 27, 28, 30, 31 and 99. There is no layoutID = 1. Try one by one. LayoutID 13 or 21 will give different result. Try both of those layoutID first. Then save the IOREG for every layoutid that you used (for further validation purpose). Sorry for bad english

Edited by Andres ZeroCross
Link to comment
Share on other sites

47 minutes ago, Andres ZeroCross said:

Lilu.kext and plugin must be in same directory

 

Your IOREG show that you used LayoutID = 1. ALC255 in Github use layout 3, 13, 17, 18, 21, 27, 28, 30, 31 and 99. There is no layoutID = 1. Try one by one. LayoutID 13 or 21 will give different result. Try both of those layoutID first. Then save the IOREG for every layoutid that you used (for further validation purpose). Sorry for bad english


No work with NONE of this IDs. Only see HDMI with all IDs:

image.png.9b1ae7ad46f8d87a378229ee0e5579c9.png


13.ioreg

21.ioreg

3.ioreg

17.ioreg

18.ioreg

27.ioreg

28.ioreg

30.ioreg

31.ioreg

99.ioreg

Edited by WeBeRiO
Link to comment
Share on other sites

59 minutes ago, WeBeRiO said:


No work with NONE of this IDs. Only see HDMI with all IDs:

image.png.9b1ae7ad46f8d87a378229ee0e5579c9.png


13.ioreg

21.ioreg

3.ioreg

17.ioreg

18.ioreg

27.ioreg

28.ioreg

30.ioreg

31.ioreg

99.ioreg

 

All your IOREG still show that you used layoutID = 1,, check your configuration again. Or upload your CLOVER folder

 

image.thumb.png.f02cc08db76727318ca054199e5e2299.png

  • Thanks 1
Link to comment
Share on other sites

13 minutes ago, Andres ZeroCross said:

 

All your IOREG still show that you used layoutID = 1,, check your configuration again. Or upload your CLOVER folder

 

image.thumb.png.f02cc08db76727318ca054199e5e2299.png

ok, thank. Is for the dsdt.

Link to comment
Share on other sites

22 minutes ago, Andres ZeroCross said:

Yes,, DSDT will overide config.plist. Just change that value to 0x0D (Hex) / 13 (decimal), or 0x15 (HEX) / 21 (Desimal). And you will get different result


Work por fin!

ALC3236 = ALC255 - ID3

 

image.png.ebf5a0185264b2e5f068a615778fb1c5.png

Edited by WeBeRiO
Link to comment
Share on other sites

2 hours ago, Andres ZeroCross said:


Your IOREG show that you used 1.3.4 of AppleALC.kext, You use wrong file or duplicate kext in your system

Just put and move all additional kext to EFI/CLOVER/Kext/Other. Don't touch Library/Extensions and System/Library/Extensions. Please use my AppleALC.kext above and Latest Lilu.kext

Thank's Andres ZeroCross.

 

Now with layout 21 and Your "AppleALC.kext":

The internal speakers and internal microphone work. HDMI work.

 

Output jack (headphones), input jack (microphone)  do not work not.

AppleALC.kext.zip

MacBook Pro.zip

Link to comment
Share on other sites

11 minutes ago, paulopina said:

Thank's Andres ZeroCross.

 

Now with layout 21 and Your "AppleALC.kext":

The internal speakers and internal microphone work. HDMI work.

 

Output jack (headphones), input jack (microphone)  do not work not.

AppleALC.kext.zip

MacBook Pro.zip


Did it automatic switch to headphone when you plug in the headphone jack?

Link to comment
Share on other sites

24 minutes ago, paulopina said:

Thank's Andres ZeroCross.

 

Now with layout 21 and Your "AppleALC.kext":

The internal speakers and internal microphone work. HDMI work.

 

Output jack (headphones), input jack (microphone)  do not work not.

AppleALC.kext.zip

MacBook Pro.zip


Please use this
1. Check your internal Speaker
2. Check your internal Mic
3. Plug in your Headphone and check your Headphone audio
4. After plug in your headphone then check internal mic too (Is it still there??? And is it still working??)

Note : i didn't set your external mic because there is no Jack LineIN node Id in your codec_dump. It's old issue for Combo Jack External mic without Node Line in. 
Please report as soon as possible, so i can add this resource to github.

AppleALC.kext.zip

Edited by Andres ZeroCross
Link to comment
Share on other sites

6 minutes ago, Andres ZeroCross said:


Please use this
1. Check your internal Speaker
2. Check your internal Mic
3. Plug in your Headphone and check your Headphone audio
4. After plug in your headphone then check internal mic too (Is it still there??? And is it still working??)

Note : i am not set your external mic because there is no Jack LineIN node Id in your codec_dump. It's old issue for Combo Jack External mic without Node Line in. 
Please report as soon as possible, so i can add this resource to github

AppleALC.kext.zip

1. internal Speaker is OK
2. internal Mic is OK
3. Plug in your Headphone and check your Headphone audio It does'nt work
4. After plug in your headphone then check internal mic too (Is it still there??? And is it still working??) Yes It 's steel working

 

Output jack (headphones) appears in preferences system but it does'nt work

Intput jack (microphone) don't appears in preferences system and it does'nt work

 

Edited by paulopina
Link to comment
Share on other sites

2 minutes ago, paulopina said:

1. internal Speaker is OK
2. internal Mic is OK
3. Plug in your Headphone and check your Headphone audio It does'nt work
4. After plug in your headphone then check internal mic too (Is it still there??? And is it still working??) Yes It 's steel working


Try to shutdown first,, then boot and plugin your headphone. Check if it works or not. EAPD node can cause this

Link to comment
Share on other sites

×
×
  • Create New...