Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,371 posts in this topic

Recommended Posts

  • 2 weeks later...
12 minutes ago, chummdoggin said:

Updated a sandy bridge 6 ser. to Big Sur from 10.15 and using open core the layout id no longer brings the onboard alc662 audio.

 

Could you have an idea what changed in Big Sur that would cause that?

Did you see my signature? Something changed with audio.

  • Thanks 1
Link to comment
Share on other sites

  • 4 weeks later...

Currently setting up a QEMU macOS Monterey VM and have noticed that with AppleALC.kext, regardless of the layout ID, there are no audio codecs detected.

There is a HDEF audio device detected though, as you can see in the IOReg. I am using the QEMU 'hda-duplex' codec which is essentially a stereo line-out, and a stereo line-in.

After further testing I discovered that it works with VoodooHDA.kext and the stereo line-out and stereo line-in both works.

 

Is there any way I can get this virtual audio device added to AppleALC.kext? What would I need to look at in order to do so?

I have attached an IOReg export for both when AppleALC.kext is loaded, and for when VoodooHDA.kext is loaded.

QEMU-macOS_12.6-AppleALC.ioreg QEMU-macOS_12.6-VoodooHDA.ioreg

Edited by Hamish Claxton
Link to comment
Share on other sites

  • 1 month later...

Hello @Andres ZeroCross   or everyone

 

you developed ID21 ALC287 for Lenovo Yoga Slim 7-14IIL05.
Does the internal mic work with the 14IIL05 (node 26)?

 

Another user has a LENOVO YOGA 7 SLIM (15IIL05).
Internal Mic not working. I suspect a dual mic.
The codec_dump does not recognize an internal mic.

 

Dump.zip

 

HP and HP-Mic do not work with ID21.

 

Another problem, the 15IIL05 has 2 speakers above and 2 speakers below.

 

I'm trying different configurations with trial ID22.

 

01A71C10 01A71D00 01A71EA1 01A71F90 02171C20 02171D10 02171E21 02171F00 02170C02 01971C30 01971D10 01971E81 01971F00 01471C40 01471D00 01471E17 01471F90 01470C02 01771C50 01771D00 01771E17 01771F90

 

int Mic 8-35-26 not working
LineIn (HP-Mic) 9-34-25 works

 

1.png.d287bf13342f4f13e3eafd053d991a40.png

 

Sp1 20-2 works - Switch HP 33-2 works
SP2 23-3 does not work

 

2.png.466f80b7f4e76611456ea0b3743ff871.png  3.png.50161fecad9bfde5620cf98ce811e637.png

 

For speaker I had hope with connection with midi setup. It works on my old Lappi with alc888 ID28.
Example:

 

my_old_lappi.thumb.png.ce22e2a921cadec7c83e6e846fb9b2ae.png

 

Unfortunately, only one speaker works here.

 

Does anyone have any ideas for internal mic and speakers?

 

Edited by MacPeet
Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...
5 hours ago, kocoman said:

I don't get sound over hdmi tv on haswell hd4400, the TV name is seen in sound and works in linux

ventura 13.1 with applealc

thx

Haswell HD4400 is not supported in Ventura. You should find other way to make HDMI sound.

Link to comment
Share on other sites

41 minutes ago, kocoman said:

even in big sur is no sound, but I can see the device name .. 

Maybe it's not supported in Big Sur either is also a consideration and as @Slice suggested, maybe you need to find another way to make HDMI sound work.

Link to comment
Share on other sites

  • 3 months later...

I posted back in 2016 page 43, ALC282 with 3rd speaker subwoofer aka audio 2.1.  Is there a way to enable this with AppleALC maybe with verbs since there is a boot argument available alcverbs=1.  How to add the verb data into device properties format wise into Opencore?  Any documentation on how to do this?
 

Has anyone ever been able to get 3rd speaker subwoofer to work with AppleALC?

 

 

Edited: Audio working with these opencore settings but still no Front Woofer audio only with VoodooHDA.  Also see IORegisty screenshot below.

 

Opencore config settings

image.thumb.png.3ca865d6a352cf41a8a345df3e81fabf.png

 

 

IORegistry

 

image.thumb.png.f4ef12a1b96452ba7e968330957a288d.png

 

 

 

 

 

 

Edited by oSxFr33k
Link to comment
Share on other sites

×
×
  • Create New...