Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,390 posts in this topic

Recommended Posts

2 minutes ago, Andres ZeroCross said:

There is nothing wrong except modified kext for msdosfs.kext, AppleKextExcludeList.kext and AppleDataSetManagement.kext. Why did you modifiy this kexts?? And You need to upload your current config.plist. Maybe another "clue" can be gathered from it

 

Actually, I did not modify any kext except IOBluetoothFamily.kext which I needed for my Bluetooth to work. I don't know why these other kexts show invalid signature.

 

config.plist

Link to comment
Share on other sites

1 minute ago, najeeb_anwer said:

 

Actually, I did not modify any kext except IOBluetoothFamily.kext which I needed for my Bluetooth to work. I don't know why these other kexts show invalid signature.

 

config.plist

Kext will be invalid signature if you modified it. We can see it from the log.

Use this config.plist,, and reboot

config.plist

Link to comment
Share on other sites

17 minutes ago, Andres ZeroCross said:

Kext will be invalid signature if you modified it. We can see it from the log.

Use this config.plist,, and reboot

config.plist

 

Didn't work.

I'm sorry but it's almost 1am here so I am going to sleep; I will contact you again tomorrow my time.

 

In the meantime, I will try to re-install the modified CLOVER folder you sent me with the updated DSDT.aml and see if that helps.

Link to comment
Share on other sites

8 hours ago, Andres ZeroCross said:


Use this kext and check
1. When Rear Jack + Front Jack Audio is plug in same time, then audio must be working from Headhone, and if jack front plug off then audio will be from Rear speaker (Swtichable). Check if swtichable work or not
2. Check Input,, Internal Micrphone is Front Mic Jack and Line In is Blue Port / Mic In Rear.

Post the result

AppleALC.kext.zip

 

1) Now Headphone is not working at all, I even tried to remove the Rear Jack and only connect Headphone. but it is still not working
2) Front Mic and Rear Mic are also not working
 

ALC3220 LayoutID 21 test 5.ioreg.zip

Link to comment
Share on other sites

6 minutes ago, yehia2amer said:

 

1) Now Headphone is not working at all, I even tried to remove the Rear Jack and only connect Headphone. but it is still not working
2) Front Mic and Rear Mic are also not working
 

ALC3220 LayoutID 21 test 5.ioreg.zip

Now try this

AppleALC.kext.zip

Link to comment
Share on other sites

13 minutes ago, Andres ZeroCross said:

Now try this

AppleALC.kext.zip


Now in I do have 2 options for input:
Internal Microphone: this Represent Rear Jack Mic and it is working

Line In: Not working

Regarding the headphone, it is not working.
Line Out (Rear Jack) is working normally

ALC3220 LayoutID 21 test 6.ioreg.zip

Edited by yehia2amer
Link to comment
Share on other sites

2 minutes ago, yehia2amer said:


Now in I do have 2 options for input:
Internal Microphone: this Represent Rear Jack Mic and it is working

Line In: Not working

Regarding the headphone, it is not working.
Line Out (Rear Jack) is working normally

ALC3220 LayoutID 21 test 6.ioreg.zip

It's still same config with previous file before shalat. :hysterical::hysterical:

How can be different result.. Check it again

Link to comment
Share on other sites

7 minutes ago, Andres ZeroCross said:

It's still same config with previous file before shalat. :hysterical::hysterical:

How can be different result.. Check it again

 

yeah my fault again, I must remove the Line Out Jack for the Headphone to work. This makes me confused each time :D
 

Link to comment
Share on other sites

12 hours ago, Andres ZeroCross said:

Kext will be invalid signature if you modified it. We can see it from the log.

Use this config.plist,, and reboot

config.plist

 

I am concerned about the kexts that you say I have modified. I don't see how that is possible. For example, here is the AppleDataSetManagement.kext. All of the file modification dates are from 2015. I don't have time travel technology...yet :P

 

image.png.f405c29b86b2109d697ef0728e94a41a.png

Link to comment
Share on other sites

12 hours ago, najeeb_anwer said:

 

Didn't work.

I'm sorry but it's almost 1am here so I am going to sleep; I will contact you again tomorrow my time.

 

In the meantime, I will try to re-install the modified CLOVER folder you sent me with the updated DSDT.aml and see if that helps.

 

@Andres ZeroCross

I tried re-installing the CLOVER folder you sent me with the updated DSDT.aml since this worked before.

I tried re-installing the latest version of Clover, just to see if that would make a difference.

 

Did not work. Audio does not work and AppleHDA.kext does not show up in kextstat after a minute or so; presumably because there is some problem with the configuration in HDEF?

 

AFAIK, the only changes made are:

1) Reverted AppleHDA.kext back to original Apple version.

2) Removed AppleHDA patches and Devices/Audio/Inject from config.plist.

3) Removed HDAIDT.kext from EFI/CLOVER/kexts/Other and added Lilu.kext and AppleALC.kext.

4) Replaced EFI/CLOVER/ACPI/patched/DSDT.aml with new your version.

 

Any help to get this working would be appreciated.

 

Link to comment
Share on other sites

 
[mention=1311960]Andres ZeroCross[/mention]
I tried re-installing the CLOVER folder you sent me with the updated DSDT.aml since this worked before.
I tried re-installing the latest version of Clover, just to see if that would make a difference.
 
Did not work. Audio does not work and AppleHDA.kext does not show up in kextstat after a minute or so; presumably because there is some problem with the configuration in HDEF?
 
AFAIK, the only changes made are:
1) Reverted AppleHDA.kext back to original Apple version.
2) Removed AppleHDA patches and Devices/Audio/Inject from config.plist.
3) Removed HDAIDT.kext from EFI/CLOVER/kexts/Other and added Lilu.kext and AppleALC.kext.
4) Replaced EFI/CLOVER/ACPI/patched/DSDT.aml with new your version.
 
Any help to get this working would be appreciated.
 
Whats your os version???

Sent from my Mi Note 2 using Tapatalk

Link to comment
Share on other sites

41 minutes ago, Andres ZeroCross said:

It's all shown. IRQ is patched well,

Will check it tommorow. Maybe debug files will be usefull. Use RunMe.app dan upload the result

Sent from my Mi Note 2 using Tapatalk
 

 

Re: DPCIManager, why is there a NULL Codec in the list. I have not seen that before when I have used DPCIManager.

 

Attached is the output of RunMe.app

Send me Najeebs-MacBook-Pro.zip

Link to comment
Share on other sites

New codec, what causes this debug message:

2018-11-29 12:57:27.295688-0800  localhost kernel[0]: (Lilu) <Lilu`lilu_os_log (kern_util.cpp:47)> AppleALC:     alc @ alc-layout-id was not provided by controller at HDEF

IOReg:

231685463_ScreenShot2018-11-30at9_20_02PM.png.1d8bdeb6e042444cc6f0fdc8202fc94e.png

Suggestions?

Link to comment
Share on other sites

4 hours ago, toleda said:

New codec, what causes this debug message:

2018-11-29 12:57:27.295688-0800  localhost kernel[0]: (Lilu) <Lilu`lilu_os_log (kern_util.cpp:47)> AppleALC:     alc @ alc-layout-id was not provided by controller at HDEF

IOReg:

231685463_ScreenShot2018-11-30at9_20_02PM.png.1d8bdeb6e042444cc6f0fdc8202fc94e.png

Suggestions?

Hmm,, i never checked debug log with debug ALC kext :D

Link to comment
Share on other sites

Hi,

I have a Asus Zenbook UX303LA-R4343H with Conexant CX20751/2 @ Intel Broadwell PCH-LP High Definition Audio Controller.

I'm running macOS Mojave 10.14.1 on it, and one of the few things that don't work currently are sound.

Two questions about AppleALC:

 

"Note: It is necessary to set value layout-id in Devices-Properties or boot arguments."

1. how do the boot arguments work? I put the kext in efi/clover/kexts/other, and put in clover configurator in the config.plist -> Boot -> Custom Flags "alcid=layout-3" or "alcid=layout_3" or ...? where do I find Device-Properties to set the value there?

 

2. in the supported list it says "ConexantCX20751/20752 layout 3, 28"

I think layout 3 and 28 have dropped since Mojave. What do I use instead?

Link to comment
Share on other sites

2 minutes ago, fickerr said:

Hi,

I have a Asus Zenbook UX303LA-R4343H with Conexant CX20751/2 @ Intel Broadwell PCH-LP High Definition Audio Controller.

I'm running macOS Mojave 10.14.1 on it, and one of the few things that don't work currently are sound.

Two questions about AppleALC:

 

"Note: It is necessary to set value layout-id in Devices-Properties or boot arguments."

1. how do the boot arguments work? I put the kext in efi/clover/kexts/other, and put in clover configurator in the config.plist -> Boot -> Custom Flags "alcid=layout-3" or "alcid=layout_3" or ...? where do I find Device-Properties to set the value there?

 

2. in the supported list it says "ConexantCX20751/20752 layout 3, 28"

I think layout 3 and 28 have dropped since Mojave. What do I use instead?


use layoutID 28 for best result..

Make sure there is no _DSM to XDSM patch in your config.plist in ACPI section.

  • Thanks 1
Link to comment
Share on other sites

×
×
  • Create New...