Jump to content

[BOOT-132] Legacy AppleHDA


stickpin
 Share

232 posts in this topic

Recommended Posts

hy.. i've alc888 ich9 with 2+2+1 speaker in laptop and the alc888 or alc888legacy2 doesn't work

Codec: Realtek ALC888

Address: 0

Vendor Id: 0x10ec0888

Subsystem Id: 0x1025013f

Revision Id: 0x100202

 

 

i grab the ioregistry in linux but the section hdef is very poor.. I've tried the king's method to create codev verbs

 

01171cf0 01171d11 01171e11 01171f41 01271c40 01271d09 01271ea3 01271f99 01471c10 01471d01 01471e13 01471f99 01471c1f 01471d10 01471e21 01471f02 01871c30 01871d9c 01871ea1 01871f02 01971cf0 01971d11 01971e11 01971f41 01a71c3f 01a71d34 01a71e81 01a71f02 01c71cf0 01c71d11 01c71e11 01c71f41 01d71c2d 01d71d85 01d71e16 01d71f40 01e71c20 01e71d11 01e71e45 01e71f02 01f71cf0 01f71d11 01f71e11 01f71f41

 

but he also wrote that the guide is incomplete!

 

then he didn't wrote if I must convert this string in base64 or not..

i've tried to use it normally and base64 in configdata in info.plist.. without any good news.

 

i tried to recreate dsdt.aml with the second method but .. nothing..

obviously the taruga patch with my /proc/asaund/codec#0 create a sort of applaHDA.. but i see all the entries (well. not all .. but i'll happy if both of them working!! B)) without any sound.

 

STICKPIN: in your post you mean about using original aplplehda.. but I don't know why there are a lot of differences in number of plugins fron the taruga one and the original one.

 

then.. you wrote to download the personal driver... but where I can find mine? Or comprehend if it's better to use an alcinject or the hdaenabler?

 

Now.. I reset all .. and try to start with the more recent driver Original AppleHDA from the SNOW Version..

 

 

i attach my codec0

thanks

guido

Link to comment
Share on other sites

I just found out that this method causes crackling sound on my ALC662. I guess it's back to the good old way.

 

Can you try AnV AppleSMBIOS.kext? I used to use AppleSMBIOSEFI.kext and got short popup sound at beginning and errors of Sound assertion. Then, I tried AnV AppleSMBIOS.kext and got better.

Link to comment
Share on other sites

ALC888S Dump Code.

feb 12 23:02:23 slipttees kernel[0]: Sound assertion "0 == fExternalControlArray" failed in "/SourceCache/AppleHDA/AppleHDA-157.1.24/AppleHDA/AppleHDAFunctionGroup.cpp" at line 736 goto Exit
Oct 30 23:02:23 de-slipttees kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-157.1.24/AppleHDA/AppleHDAWidget.cpp" at line 1341 goto handler

 

please.

Link to comment
Share on other sites

yes it does thankyou so much i had to edit AppleHDAController.kext to add new configdata and change CodecID from 283904133 to 283904131 at Address 0.

 

proof:

 

post-12346-1234711368_thumb.png

 

post-12346-1234711377_thumb.png

 

post-12346-1234711382_thumb.png

 

Edit: just one question can i not enable mic out aswell and have the internal mic option?

Link to comment
Share on other sites

yes it does thankyou so much i had to edit AppleHDAController.kext to add new configdata and change CodecID from 283904133 to 283904131 at Address 0.

 

Edit: just one question can i not enable mic out aswell and have the internal mic option?

 

Could you edit info.plist by changing from 01871f90 to 01871f01 in ConfigData of LegacyHDAController.kext?

And changing PinConfigurations of HDAEnabler.kext from <10111101 4099a190 30318101 20014399> to <10111101 4099a101 30318101 20014399>.

 

It should show as External Mic instead of Internal Mic.

 

If you want to get "Encoded Digital Audio" through Digital Out, you have to patch AppleHDA binary from 85 08 ec 10 to 83 08 ec 10. See MadTux's guide

and THe KiNG's guide.

 

I think you can edit AppleHDA.kext since the legacy works on your Acer, and you know how to edit info.plists.

Link to comment
Share on other sites

I am currently using stickpin's Realtek ALC888 Address 0 and it works great but I am getting these sound assertion errors every second or two:

 

2/17/09 4:17:34 PM kernel Sound assertion "1" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1658 goto handler

2/17/09 4:17:34 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

2/17/09 4:17:34 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

 

I just went and got the dump in Knoppix from /proc/asound/card0/codec#2 and oddly it says address 2, but stickpin's address 0 is working for me. The Ubuntu dump also says address 2. I guess I will try stickpin's address 2 files.

 

Barring that solving the errors for me, I would be extremely grateful if tmongkol or someone would help me out with a custom file set or a solution to these errors. Thank you.

 

Well, now I am running stickpin's Realtek ALC888 Address 2 and it works too but I still get these errors:

 

2/17/09 4:56:41 PM kernel Sound assertion "1" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1658 goto handler

2/17/09 4:56:41 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

2/17/09 4:56:41 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

 

 

Knoppix and Ubuntu dump is attached.

ubuntucodec2.txt

knoppixcodec2.txt

Link to comment
Share on other sites

I am currently using stickpin's Realtek ALC888 Address 0 and it works great but I am getting these sound assertion errors every second or two:

 

2/17/09 4:17:34 PM kernel Sound assertion "1" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1658 goto handler

2/17/09 4:17:34 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

2/17/09 4:17:34 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

 

I just went and got the dump in Knoppix from /proc/asound/card0/codec#2 and oddly it says address 2, but stickpin's address 0 is working for me. The Ubuntu dump also says address 2. I guess I will try stickpin's address 2 files.

 

Barring that solving the errors for me, I would be extremely grateful if tmongkol or someone would help me out with a custom file set or a solution to these errors. Thank you.

 

Well, now I am running stickpin's Realtek ALC888 Address 2 and it works too but I still get these errors:

 

2/17/09 4:56:41 PM kernel Sound assertion "1" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1658 goto handler

2/17/09 4:56:41 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

2/17/09 4:56:41 PM kernel Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAWidget.cpp" at line 1358 goto handler

Knoppix and Ubuntu dump is attached.

 

@nathan7

 

Could you try this one? legacy GA_ALC888

I posted on #145. Using legacy you will get only 2 ch through Digital Out. You need to change from 85 08 EC 10 to 88 08 EC 10 in AppleHDA binary to get "Encoded Digital Audio."

 

You also can try 1.5.7a24 888.zip and 1.6.2a37 888.zip.

 

I tested on EP45-UD3LR, ALC888 and used AnV AppleSMBIOS.kext, see my signature.

Link to comment
Share on other sites

@nathan7

 

Could you try this one? legacy GA_ALC888

I posted on #145. Using legacy you will get only 2 ch through Digital Out. You need to change from 85 08 EC 10 to 88 08 EC 10 in AppleHDA binary to get "Encoded Digital Audio."

 

You also can try 1.5.7a24 888.zip and 1.6.2a37 888.zip.

 

I tested on EP45-UD3LR, ALC888 and used AnV AppleSMBIOS.kext, see my signature.

 

legacy GA_ALC888 works like a champ with no more errors, but the HP auto one does not autoswitch when I plug headphones in. I do not have a headphone out in Sound prefs anyway, I have Line Out. Have you explained in a previous post how you fixed the errors? I would like to understand if possible.

 

What is different or better about the 1.5.7a24 888.zip and 1.6.2a37 888.zip versions? Should I try them also?

 

I don't use the Digital Out at all at the moment, but I will make a note of the needed changes for multichannel digital.

 

Thanks so much for your help.

Link to comment
Share on other sites

Hi. I have these ALC861 Kexts, modified by Taruga. How do I get them to work from the EFI boot partition? What, and How, do I have to modify?

 

Thanks

jjduro

 

Hello? Anyone? Come on people, if you show me how to fix it, it would be another sound card working.

Link to comment
Share on other sites

legacy GA_ALC888 works like a champ with no more errors, but the HP auto one does not autoswitch when I plug headphones in. I do not have a headphone out in Sound prefs anyway, I have Line Out. Have you explained in a previous post how you fixed the errors? I would like to understand if possible.

 

What is different or better about the 1.5.7a24 888.zip and 1.6.2a37 888.zip versions? Should I try them also?

 

I don't use the Digital Out at all at the moment, but I will make a note of the needed changes for multichannel digital.

 

Thanks so much for your help.

 

@nathan7

 

legacy 888 HP_auto, headphone autodetection will work if your front audio kit supports HDA/Azalia, not AC'97.

 

 

Q: What is different or better about the 1.5.7a24 888.zip and 1.6.2a37 888.zip versions? Should I try them also?

A: I really don't know which one is better. You may try them.

 

Q: Have you explained in a previous post how you fixed the errors?

A: I got the same errors but I forgot what caused of errors. It may be wrong/incomplete codecverbs or missing MuteGPIO. So, I could not explain you about this.

Link to comment
Share on other sites

Hi. Thanks. Will 5.1 work with it? I'm also using Boot-132 Munky's Method (hidden partition method). By the way do you also do graphics card kexts. Any kext for the 7900 GS. With Boot-132, I have no QE and CI is software only. Retail OS used was 10.5.4 (planning to update to 10.5.6). Thanks in advance. Gbu.

Link to comment
Share on other sites

Hi. Please can somebody help me with get rid of frekin sound assertion errors?

 

I'm on some work that it's neccesary to use system.log and sound assertion errors are really annoying me. It happens every 1~2 seconds.

 

I looked through many documents about this.

and tried to add proper PIN numbet and codec verbs, but never succeed.

 

here are my codec dump and codec verbs from vista registry. please give me some help.

Download

 

Codec: ALC 888 - address 0

Link to comment
Share on other sites

 Share

×
×
  • Create New...