Jump to content

AppleALC — dynamic AppleHDA patching


vit9696
5,390 posts in this topic

Recommended Posts

12 minutes ago, Ravenstein said:

Many thanks Andreas! It works now with the Fn-mute key to menu mute/symbol.

Would you mind telling me what was the tricky change? 

May I ask a perfectionist question, would that be possible to use internal speaker for sound effect and external(e.g. HDMI or USB3 docking station audio) as sound output? 

anyway, thanks and wish U a wonderful a Christmas time...

 

 

In my system i can make sound effect from USB Audio Device or Internal Speaker,, and audio output from HDMI Monitor. And it work,,
 image.png.001184b812a9c239140c22cd84c979ed.png

Link to comment
Share on other sites

48 minutes ago, Ravenstein said:

Many thanks Andreas! It works now with the Fn-mute key to menu mute/symbol.

Would you mind telling me what was the tricky change? 

May I ask a perfectionist question, would that be possible to use internal speaker for sound effect and external(e.g. HDMI or USB3 docking station audio) as sound output? 

anyway, thanks and wish U a wonderful a Christmas time...

 

Can you use this kext,,, use layoutID = 21.

Then please check your Internal Speaker, Jack Headphon, Internal Mic, and External Mic from Headphone. Let me know

AppleALC.kext.zip

Link to comment
Share on other sites

4 hours ago, keplero said:

Hi to everyone.

I have a Soundblaster Z (CA0132).
I have tried AppleALC and all ids without success.
Do you have any suggestions?
 

Motherboard: Z77 Pro4-M

Codec: CA0132 (Soundblaster Z)

3=? It works all execpt audio

Olarila 10.14.2

Codec-Info.command 10.zip on post #327 gives me  404 - File not found

 

I attach a screenshot where there is a comparison between audiocodecs.txt(runme.app) and DPCImanager(PCI List+Status)

Ps: ALC892 works fine with 1 ID (Now It's disabled).

Schermata 2018-12-23 alle 20.37.10.png

Schermata 2018-12-27 alle 16.46.35.png



1. Open terminal then type "sudo kextcache -i /" after finish save the output.
2. Save the IORegistryExplorer.app output
3. ZIP your clover folder (you can remove theme folder)

ZIP all files, and upload here.

Link to comment
Share on other sites

6 hours ago, Andres ZeroCross said:

 

Use this config.plist. Remove the old ones

 

config.plist

I've tried this config.plist, but still no sound...

 

my pc details as below, hopefully there is some clue?

 

CPU: Intel Core I7-8700 @3.2GHz
Motherboard: HP 83F0
BIOS: HP Q03 Ver.02.04.00
Memory: 8GB
GPU: Intel UHD Graphics 630

Link to comment
Share on other sites

4 hours ago, keplero said:

All you need in attached.

report keplero.zip

 

I don't see HDEF device in your IOREG, or device with same address. It's probably because you disable High Definition Audio from bios.
And property for HDEF need to be modified,, i modified it for you. Do this to make your audio work
1. Remove your OLD DSDT and replace with mines. 
2. Must Install Codec_Commander.kext to Library/Extensions, never put Codec Commander.kext to CLOVER/Kexts/Other or System/Library/Extensions

3. Enter your BIOS Setting, and look for HDA (High Definition Audio Options) and enable it. It MUST be there,. because your IOREG show "There is no HDEF device"

 

Sorry for bad english

 

image.png.9cec350f12a00ca12e1d4dcec53cc1c8.png

DSDT.aml

Link to comment
Share on other sites

2 hours ago, Andres ZeroCross said:

 

I don't see HDEF device in your IOREG, or device with same address. It's probably because you disable High Definition Audio from bios.
And property for HDEF need to be modified,, i modified it for you. Do this to make your audio work
1. Remove your OLD DSDT and replace with mines. 
2. Must Install Codec_Commander.kext to Library/Extensions, never put Codec Commander.kext to CLOVER/Kexts/Other or System/Library/Extensions

3. Enter your BIOS Setting, and look for HDA (High Definition Audio Options) and enable it. It MUST be there,. because your IOREG show "There is no HDEF device"

 

Sorry for bad english

 

image.png.9cec350f12a00ca12e1d4dcec53cc1c8.png

DSDT.aml

Thanks for reply.

Anyway, I disabled high definition audio on purpose: ALC892 works well on MacOs but I want only ca0132(Soundblaster Z) cause It's much better.

Do I have to enable in any case HDA in bios and hdas to hdef on acpi/dsdt/list of patches(clover configurator)?

PS: What's EH02@1A?

Edited by keplero
Link to comment
Share on other sites

13 hours ago, Andres ZeroCross said:

 

Can you use this kext,,, use layoutID = 21.

Then please check your Internal Speaker, Jack Headphon, Internal Mic, and External Mic from Headphone. Let me know

AppleALC.kext.zip

 

Thanks Andres! the sound card still works and Fn/mute also triggers mute. But differ audio to separate device still not.

More interesting is, it seems only matters the volume +/- effect sound. i.e.  setting "effect sound" to internal speaker works within the panel switching different sounds and also e.g. emptying trash can, but if use  Fn=>volume+/-, the effect sound goes to external speaker!

 

really strange.

 

Link to comment
Share on other sites

Fn volume up + down is not sound effect. :)

Sent from my Mi Note 2 using Tapatalk

21 minutes ago, keplero said:

Thanks for reply.

Anyway, I disabled high definition audio on purpose: ALC892 works well on MacOs but I want only ca0132(Soundblaster Z) cause It's much better.

Do I have to enable in any case HDA in bios and hdas to hdef on acpi/dsdt/list of patches(clover configurator)?

PS: What's EH02@1A?

Owwh,, so your CA0132 is add on AUDIO CARD?? not Built-in ones???

Link to comment
Share on other sites

Just now, Andres ZeroCross said:

Fn volume up + down is not sound effect. :)

Sent from my Mi Note 2 using Tapatalk
 

Owwh,, so your CA0132 is add on AUDIO CARD?? not Built-in ones???

Yes.

Soundblaster Z is on audio card while ALC892 is on motherboard.

 

Link to comment
Share on other sites

1 hour ago, keplero said:

Yes.

Soundblaster Z is on audio card while ALC892 is on motherboard.

 

Ok,, keep disable your HDEF. I need to make a test file.

1 hour ago, keplero said:

Yes.

Soundblaster Z is on audio card while ALC892 is on motherboard.

 

 

Use this DSDT. After that reboot, check your audio and don' forget to upload IOREG Output again

DSDT.aml

Link to comment
Share on other sites

28 minutes ago, Andres ZeroCross said:

Ok,, keep disable your HDEF. I need to make a test file.

Ok

 

28 minutes ago, Andres ZeroCross said:

Use this DSDT. After that reboot, check your audio and don' forget to upload IOREG Output again

DSDT.aml

Audio still doesn't work: Do I need to change number/ID on Clover Configurator/Devices/Audio/Inject?

 

Here you are new ioreg output.

Mac mini di keplero.ioreg

Link to comment
Share on other sites

1 hour ago, keplero said:

Ok

 

Audio still doesn't work: Do I need to change number/ID on Clover Configurator/Devices/Audio/Inject?

 

Here you are new ioreg output.

Mac mini di keplero.ioreg

Sorry,, it look won't work. It must be Onboard AUDIO. I have CA0132, but it's my onboard Audio. I try to rename your PCI Device to HDEF,, but no change. Kext won't load. 

Link to comment
Share on other sites

43 minutes ago, Andres ZeroCross said:

Sorry,, it look won't work. It must be Onboard AUDIO. I have CA0132, but it's my onboard Audio. I try to rename your PCI Device to HDEF,, but no change. Kext won't load. 

Any further hope?

Any further AppleALC update?

Link to comment
Share on other sites

Hello,

 

I Need assistance with adding support for AD1988A codec.

 

My system is Lenovo Thinkstation S20 MT-M-4157-NW5. I have changed the stock Quadro 2000 with a Sapphire Pulse RX 570 4GB card. And installed a pci network card not sure what is the model. but will update the post once I find out. 

Dual Monitor is working. LAN is working. Now need the sound working. From reading I gather adding support for AD1988a should solve the issue.

 

I have tried to get some data from win10 driver detail tab. Not sure if there is any relevant info in the attached txt file. 

 

I have Xcode installed so if I need to compile myself could do that too. Just not sure where to start. Any assistance will be greatly appreciated. 

Audio Driver.txt

Link to comment
Share on other sites

7 minutes ago, Mahfuz said:

Hello,

 

I Need assistance with adding support for AD1988A codec.

 

My system is Lenovo Thinkstation S20 MT-M-4157-NW5. I have changed the stock Quadro 2000 with a Sapphire Pulse RX 570 4GB card. And installed a pci network card not sure what is the model. but will update the post once I find out. 

Dual Monitor is working. LAN is working. Now need the sound working. From reading I gather adding support for AD1988a should solve the issue.

 

I have tried to get some data from win10 driver detail tab. Not sure if there is any relevant info in the attached txt file. 

 

I have Xcode installed so if I need to compile myself could do that too. Just not sure where to start. Any assistance will be greatly appreciated. 

Audio Driver.txt

 

You need to upload codec_dump.txt, get it from linux

12 minutes ago, Mahfuz said:

Hello,

 

I Need assistance with adding support for AD1988A codec.

 

My system is Lenovo Thinkstation S20 MT-M-4157-NW5. I have changed the stock Quadro 2000 with a Sapphire Pulse RX 570 4GB card. And installed a pci network card not sure what is the model. but will update the post once I find out. 

Dual Monitor is working. LAN is working. Now need the sound working. From reading I gather adding support for AD1988a should solve the issue.

 

I have tried to get some data from win10 driver detail tab. Not sure if there is any relevant info in the attached txt file. 

 

I have Xcode installed so if I need to compile myself could do that too. Just not sure where to start. Any assistance will be greatly appreciated. 

Audio Driver.txt

 

If you need help,, upload your Codec_dump.txt

Link to comment
Share on other sites

1 hour ago, Andres ZeroCross said:

 

You need to upload codec_dump.txt, get it from linux

 

If you need help,, upload your Codec_dump.txt

 

Hi Andres,

 

Thanks for looking into it. Please see attached codec dump card0_codec#2.txt

 

I have uploaded my clover folder too just in case you needed it. CLOVER.zip

 

This is what I see currently in my system preference/sound window. 2147150524_SystemPref-Sound.png.2e0e6df132a20ed4da6b2a96cd6e820a.png

 

This is what I see in my hardware/audio

Hardware-Audio.png.99a4af75d6e5e58bc24a1516f5b2aa88.png

Link to comment
Share on other sites

×
×
  • Create New...