Jump to content
vit9696

AppleALC — dynamic AppleHDA patching

4,368 posts in this topic

Recommended Posts

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.

 

Share this post


Link to post
Share on other sites
Advertisement
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

Share this post


Link to post
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

Share this post


Link to post
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. 

Share this post


Link to post
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?

Share this post


Link to post
Share on other sites
31 minutes ago, Andres ZeroCross said:

TEll me if you online, i will try to make new DSDT for you. Just for test purpose

Yes I am. Do you need something?

Share this post


Link to post
Share on other sites

My compiled AppleALC didn't run as expected

Can someone help me find out what is wrong?

I attached the work I did and attached ioreg output

 

Is 14f120d0 a new codec ID?

Audio.zip

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites
12 hours ago, Mahfuz said:

 

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

Use this CLOVER Folder,, Remove your old CLOVER folder. After reboot, upload your IOREG

CLOVER.zip

Share this post


Link to post
Share on other sites
1 hour ago, Andres ZeroCross said:

Use this CLOVER Folder,, Remove your old CLOVER folder. After reboot, upload your IOREG

CLOVER.zip

 

Hi Andres,

 

I have replaced the clover folder and restarted. Here is the IOReg.ioreg file.

 

EDIT: Not sure if its related. my second monitor is not working since the clover replacement. 

 

Edited by Mahfuz
Add additional Information.

Share this post


Link to post
Share on other sites
6 minutes ago, Andres ZeroCross said:

Open terminal,., and run this command

sudo kextcache -i /

After finis,, save the output of terminal dan upload here

 

Kextcache attached.

 

kextcatch.txt

Share this post


Link to post
Share on other sites
3 minutes ago, Mahfuz said:

 

Kextcache attached.

 

kextcatch.txt

I saw AppleHDA.kext has been modified in this logimage.thumb.png.6a5b39424033427e028c40655cd9066b.png

Use this AppleHDA.kext,, install it with Kext utility.app. After that reboot, and attach your IOREG and Kextcache Output again. I am waiting

AppleHDA.kext.zip

Share this post


Link to post
Share on other sites

Hi all

 

I have an old pc. see my sig plz

 

Installed High Sierra and thankfully, it works except audio.

 

I had used Toleda's applehda patcher for previous MacOSes.

Seems like Lilu + AppleALC method is new supercedence and tried it, but can't make it work.

 

I'm using clover r4813, no DSDT and applied some DSDT fixes(HPET, sound, shutdown,... etc) in clover.

 

Lilu and AppleALC kexts are put in /Library/Extension and loaded successfully

hiseas-iMac:~ hisea$ kextstat | grep 'Lilu\|AppleALC\|AppleHDA'
   16    1 0xffffff7f80d8d000 0x1f000    0x1f000    as.vit9696.Lilu (1.2.5) 01086656-4B99-3E58-A7BF-3A8EB1370BA8 <7 5 4 3 2 1>
   17    0 0xffffff7f80dac000 0xce000    0xce000    as.vit9696.AppleALC (1.3.0) 213D7779-E196-30B3-8043-3A17D42142B1 <16 12 7 5 4 3 2 1>
   99    1 0xffffff7f81f45000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (281.52) 0CEE0F18-1D22-3D90-9FD5-ECCD63F81428 <98 97 82 12 7 6 5 4 3 1>
  121    0 0xffffff7f820c9000 0xb7000    0xb7000    com.apple.driver.AppleHDA (281.52) 119A5EAE-5FD8-3CF3-A0CA-73EDDDC23DBE <120 99 98 97 87 82 6 5 4 3 1>

 

And audio in System Report show nothing. Sound setting is same too.

 

236898077_ScreenShot2018-12-30at8_43_34PM.png.39e10926593b42737483aa5401cfb2ff.png

 

5063205_ScreenShot2018-12-30at8_43_53PM.png.1360c4370c614a694babe0c0af2ce041.png

 

 

also I have injected layout-id into clover's config.plist

<key>Audio</key>
<dict>
	<key>Inject</key>
	<string>2</string>
</dict>

 

 

I tried layout-id 1 and 2 , no success.

 

Please help me.

Tnx.

 

 

 

 

 

 

 

Share this post


Link to post
Share on other sites
6 hours ago, Andres ZeroCross said:

Use this AppleHDA.kext,, install it with Kext utility.app. After that reboot, and attach your IOREG and Kextcache Output again. I am waiting

AppleHDA.kext.zip

 

Sorry for the delayed response.

I could not reinstall AppleHDA in /L/E folder. It kept on giving me the same error. So I have removed using terminal (kextunload then rm) from /L/E and only copy is now in S/L/E folder. Hope this was the correct thing to do. Could not think of anything else.

 

Attached new IOReg_v2.ioreg and kextcache-v1.txt dump

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×