Jump to content

AppleHDA Solution - Work in progress


Taruga
 Share

4,108 posts in this topic

Recommended Posts

hi taruga, i have an ALC861, this vendor system codes:

 

1002-437b audio controller

 

10ec-0861 audio board

 

i'm attaching my linux codec dump to this post if it can helps...

 

what i tried:

beta4some861_880models > not working

beta4some861_880models + AppleHDA patch 1.16 with the attached dump > not working

ALC883 > not working

 

by "not working" i mean nothing shows up in input/output periphereals in System Preferences > Audio

 

i can get sound out with azalia but no mixer nor volume control.

 

can you tell me wich ALCInject/AppleHDA kexts i better try to use/patch?

 

thank you

Fujitsu_Siemens_AmiloPA1510__ALC861.txt

  • Like 1
Link to comment
Share on other sites

hi taruga, i have an ALC861, this vendor system codes:1002-437b audio controller10ec-0861 audio boardi'm attaching my linux codec dump to this post if it can helps...what i tried:beta4some861_880models > not workingbeta4some861_880models + AppleHDA patch 1.16 with the attached dump > not workingALC883 > not workingby "not working" i mean nothing shows up in input/output periphereals in System Preferences > Audioi can get sound out with azalia but no mixer nor volume control.can you tell me wich ALCInject/AppleHDA kexts i better try to use/patch?thank you
There is no solution to that version yet, beta4some861_880models only works with Audio Mixer at 0x0c like this:Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x02 0x0bOther variants with Pin Complex at 0x0c (like the one bellow) won´t work with beta4some861_880models kext´sNode 0x0c [Pin Complex] wcaps 0x400581: Stereo Pincap 0x0837: IN OUT Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x20: IN Power: 0x0 Connection: 1 0x19I´ve patched other kext for those... all devices show up but unfortunately no sound because of improper applehda.kext codec initialization for this model. It´s muted by default.
thanks man, for this patch.the problem is that i can't find a proper dump, for my alc662.the one for 661 does not work . can u help me please ?
alc662 is not working yet... mute problems of codec initialization
thanks when will you finish patcher v1.17?
As some of you know.. I´m busy coding other stuff, but I also want to release a new patcher version. But I think that the next Patcher version will be released with a lot more changes in structure compared to the current one. Some ideias I have... - No need for linux codec dumps- A gui to turn on/ off some inputs or outputs- Some initialization variables to tweak some stuffand maybe some other crazy stuff I have in mind :PThere´s no estimated release date for the next version, but will be releasing some improved kext's updates to some people that also will be available at post #1
Link to comment
Share on other sites

Hello Taruga,

Glad you still working on the project and coming more closer to my problems ;) . I have ALC861-VD, checked out in dump and found out that the part specially with Audio Mixer is very similar, but still doesn't have even controls on the bar. Using beta4some861_880models. When you find a time, can you take a look and tell me what is wrong? I am attaching again my linux dump.

codec0_dump.txt

Link to comment
Share on other sites

Hello Taruga,

Glad you still working on the project and coming more closer to my problems :) . I have ALC861-VD, checked out in dump and found out that the part specially with Audio Mixer is very similar, but still doesn't have even controls on the bar. Using beta4some861_880models. When you find a time, can you take a look and tell me what is wrong? I am attaching again my linux dump.

 

alc861-vd is known and patched and 0x10ec0862, it has the same mute problems as I described above. No fix yet

Link to comment
Share on other sites

Hello Taruga,

I have a system76 Laptop (same as a Asus S62J)

It has the Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

I have tryed using my linux codec dump but still no sound.

 

I will attach my codec dump along with the lspci output from a linux terminal.

Also a pic of my device ID 0x27d88086

 

Pleas let me know if you can help! Thanks!

codec0_dump.txt

lspci.txt

post-127001-1188956004_thumb.png

post-127001-1188956029_thumb.png

Link to comment
Share on other sites

Hello Taruga,

I have a system76 Laptop (same as a Asus S62J)

It has the Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

I have tryed using my linux codec dump but still no sound.

 

I will attach my codec dump along with the lspci output from a linux terminal.

Also a pic of my device ID 0x27d88086

 

Pleas let me know if you can help! Thanks!

 

What patcher version did you try ? Try v1.13 and report back

Link to comment
Share on other sites

There is no solution to that version yet, beta4some861_880models only works with Audio Mixer at 0x0c like this:Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x02 0x0bOther variants with Pin Complex at 0x0c (like the one bellow) won´t work with beta4some861_880models kext´sNode 0x0c [Pin Complex] wcaps 0x400581: Stereo Pincap 0x0837: IN OUT Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x20: IN Power: 0x0 Connection: 1 0x19I´ve patched other kext for those... all devices show up but unfortunately no sound because of improper applehda.kext codec initialization for this model. It´s muted by default.

 

some questions, then:

1) do you plan to work on this version in the near or far future?

2) can you tell me (or point me to) which kext you patched and what version of the patcher you used to get the devices showed up, even if muted?

 

thank you.

ciao

Link to comment
Share on other sites

Hi Taruga,

firt of all i wanna thank you for all the great job done until now in helping all of us to fins a solution to audio problem.

I have a laptop, Acer Aspire 1640z wlmi, with the 883 sound card. I think i have tried EVERITYHING but no audio so far, not in the built in speakers, not in any jack, no mic, no nothing ... :(. I don't have an oink account but if i had i would gladly send u an invite. Please help me fix my audio, u are my last hope :). Anyway, i have attached myioreg.txt and codecdump.txt ... hope u can figure out what's happening inside my machine. My OSx is 10.4.8.

Hope u can help. Thanks in advance.

myioreg.txt

codecdump.txt

Link to comment
Share on other sites

There is no solution to that version yet, beta4some861_880models only works with Audio Mixer at 0x0c like this:Node 0x0c [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0 Amp-Out vals: [0x00 0x00] Connection: 2 0x02 0x0bOther variants with Pin Complex at 0x0c (like the one bellow) won´t work with beta4some861_880models kext´sNode 0x0c [Pin Complex] wcaps 0x400581: Stereo Pincap 0x0837: IN OUT Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black Pin-ctls: 0x20: IN Power: 0x0 Connection: 1 0x19I´ve patched other kext for those... all devices show up but unfortunately no sound because of improper applehda.kext codec initialization for this model. It´s muted by default.

 

It really would help if we could get hold of appleHDA source code.. but.. that would be illegal... right?

 

So, the status of the research for all the people, like me, with alc861 with Subsystem Id: 0x10430000 (Asus F3JC) is: no sound with appleHDA.kext

sorry you guys :huh:

Link to comment
Share on other sites

some questions, then:

1) do you plan to work on this version in the near or far future?

2) can you tell me (or point me to) which kext you patched and what version of the patcher you used to get the devices showed up, even if muted?

 

thank you.

ciao

 

 

Answers...

 

1) Yes/Maybe

2) I'm confused with what codec you have ( I will post the .kext as soon I you confirm) - patcher version used was my own (v1.17), not released yet.

Link to comment
Share on other sites

It really would help if we could get hold of appleHDA source code.. but.. that would be illegal... right?

 

So, the status of the research for all the people, like me, with alc861 with Subsystem Id: 0x10430000 (Asus F3JC) is: no sound with appleHDA.kext

sorry you guys :(

 

Sad news for us ALC861 Asus F3Jc users. I hope new research will improve our situation, at least we have controls with latest patch but no sound. ;)

 

Here it's my alsa-driver-1.0.15rc1 codec#0 dump:

Codec: Realtek ALC660

Address: 0

Vendor Id: 0x10ec0861
Subsystem Id: 0x10430000
Revision Id: 0x100340

No Modem Function Group found

Default PCM:

   rates [0x140]: 48000 96000
bits [0xe]: 16 20 24

formats [0x1]: PCM

Default Amp-In caps: N/A

Default Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Node 0x03 [Audio Output] wcaps 0x405: Stereo Amp-Out

 Amp-Out caps: N/A

 Amp-Out vals:  [0x00 0x00]

 Power: 0x0

Node 0x04 [Audio Output] wcaps 0x405: Stereo Amp-Out

 Amp-Out caps: N/A

 Amp-Out vals:  [0x00 0x00]

 Power: 0x0

Node 0x05 [Audio Output] wcaps 0x405: Stereo Amp-Out

 Amp-Out caps: N/A

 Amp-Out vals:  [0x00 0x00]

 Power: 0x0

Node 0x06 [Audio Output] wcaps 0x405: Stereo Amp-Out

 Amp-Out caps: N/A

 Amp-Out vals:  [0x00 0x00]

 Power: 0x0

Node 0x07 [Audio Output] wcaps 0x605: Stereo Digital Amp-Out

 Amp-Out caps: N/A

 Amp-Out vals:  [0x00 0x00]

 Power: 0x0

Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In

 Amp-In caps: ofs=0x02, nsteps=0x0d, stepsize=0x0b, mute=1

 Amp-In vals:  [0x03 0x03] [0x03 0x03] [0x03 0x03] [0x03 0x03] [0x03 0x03] [0x03 0x03]

 PCM:

   rates [0x140]: 48000 96000

   bits [0x2]: 16

   formats [0x1]: PCM

 Power: 0x0

 Connection: 6

    0x0d 0x0c 0x0f 0x10* 0x11 0x15

Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono

Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono

Node 0x0b [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x081f: OUT HP Detect

 Pin Default 0x99030110: [Fixed] Line Out at Int ATAPI

   Conn = ATAPI, Color = Unknown

 Pin-ctls: 0x40: OUT

 Power: 0x0

 Connection: 1

    0x16

Node 0x0c [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x0837: IN OUT Detect

 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

   Conn = 1/8, Color = Black

 Pin-ctls: 0x20: IN

 Power: 0x0

 Connection: 1

    0x19

Node 0x0d [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x08337: IN OUT Detect

 Pin Default 0x01a1183e: [Jack] Mic at Ext Rear

   Conn = 1/8, Color = Black

 Pin-ctls: 0x24: IN

 Power: 0x0

 Connection: 1

    0x18

Node 0x0e [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x0817: OUT Detect

 Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

   Conn = 1/8, Color = Black

 Pin-ctls: 0x40: OUT

 Power: 0x0

 Connection: 1

    0x19

Node 0x0f [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x0833f: IN OUT HP Detect

 Pin Default 0x0121101f: [Jack] HP Out at Ext Rear

   Conn = 1/8, Color = Black

 Pin-ctls: 0x45: OUT

 Power: 0x0

 Connection: 1

    0x1a

Node 0x10 [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x0833f: IN OUT HP Detect

 Pin Default 0x99a30130: [Fixed] Mic at Int ATAPI

   Conn = ATAPI, Color = Unknown

 Pin-ctls: 0x24: IN

 Power: 0x0

 Connection: 1

    0x1b

Node 0x11 [Pin Complex] wcaps 0x400001: Stereo

 Pincap 0x0863: IN

 Pin Default 0x99330131: [Fixed] CD at Int ATAPI

   Conn = ATAPI, Color = Unknown

 Pin-ctls: 0x00:

Node 0x12 [Pin Complex] wcaps 0x400301: Stereo Digital

 Pincap 0x0810: OUT

 Pin Default 0x01451120: [Jack] SPDIF Out at Ext Rear

   Conn = Optical, Color = Black

 Pin-ctls: 0x40: OUT

 Connection: 1

    0x07

Node 0x13 [Vendor Defined Widget] wcaps 0xf00000: Mono

Node 0x14 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x00 0x00] [0x00 0x00]

 Connection: 2

    0x0d 0x10

Node 0x15 [Audio Mixer] wcaps 0x20050f: Stereo Amp-In Amp-Out

 Amp-In caps: ofs=0x0c, nsteps=0x17, stepsize=0x0b, mute=1

 Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80]

 Amp-Out caps: ofs=0x0c, nsteps=0x0c, stepsize=0x0b, mute=1

 Amp-Out vals:  [0x0c 0x0c]

 Power: 0x0

 Connection: 3

    0x11 0x14 0x1c

Node 0x16 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x00 0x00] [0x00 0x00]

 Connection: 2

    0x03 0x15

Node 0x17 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x00 0x00] [0x00 0x00]

 Connection: 2

    0x04 0x15

Node 0x18 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x00 0x00] [0x00 0x00]

 Connection: 2

    0x05 0x15

Node 0x19 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x00 0x00] [0x00 0x00]

 Connection: 2

    0x06 0x15

Node 0x1a [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x00 0x00] [0x00 0x00]

 Connection: 4

    0x04 0x06 0x15 0x03

Node 0x1b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In

 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1

 Amp-In vals:  [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]

 Connection: 4
0x04 0x06 0x15 0x03

Node 0x1c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-In vals:  [0x00 0x00] [0x00 0x00]

 Connection: 2
0x0c 0x0f

Node 0x1d [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1f [Pin Complex] wcaps 0x400581: Stereo

 Pincap 0x0817: OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

   Conn = 1/8, Color = Black
Pin-ctls: 0x40: OUT
Power: 0x0
Connection: 1
0x18

Node 0x20 [Pin Complex] wcaps 0x400581: Stereo
Pincap 0x0817: OUT Detect
Pin Default 0x411111f0: [N/A] Speaker at Ext Rear

   Conn = 1/8, Color = Black
Pin-ctls: 0x40: OUT
Power: 0x0
Connection: 1
0x17
Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x22 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x23 [beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
Amp-Out caps: ofs=0x0f, nsteps=0x0f, stepsize=0x0b, mute=1
Amp-Out vals:  [0x04]

 

And my codec#1:

Codec: Generic 1543 Si3054
Address: 1
Vendor Id: 0x15433155
Subsystem Id: 0x10431335
Revision Id: 0x100700
Modem Function Group: 0x1

 

I will never lost my dream that sometime i will hear a beep from my little OSX.

 

Cheers.

Link to comment
Share on other sites

Please HELP!!!

I have an Asus P5K with ALC883 and i cannot make it work for 5 days.

Please can someone explaine to me how to add the device id to Info.plist,

or attach one with device id added..

Please!! Help!!

 

Vitalis, look at post #1, there's a codec dump repository link, download realtek 883 codec dump, download applehda patcher v1.16 and then drag the codec dump .txt into the AppleHDA Patcher 'turtle' icon

 

Hope it works with you

Link to comment
Share on other sites

Vitalis, look at post #1, there's a codec dump repository link, download realtek 883 codec dump, download applehda patcher v1.16 and then drag the codec dump .txt into the AppleHDA Patcher 'turtle' icon

 

Hope it works with you

 

I already did it like 10-15 times.. it doens't work :)

here is my codec dump.

codec0.txt

Someone was able to make this work by adding device id

For Intel ICH9 chipsets remember to add DevID to these files

ALCInject.kext/Contents/Info.plist

AppleHDA.kext/Contents/Plugins/AppleHDAController.kext/Contents/Info.plist

 

0x293e8086 is the one to add.

 

I just don't know where to add it...

And... Do i need to delete some kext's??

 

Thank you :)

Link to comment
Share on other sites

I already did it like 10-15 times.. it doens't work :)

here is my codec dump.

codec0.txt

Someone was able to make this work by adding device id

 

 

I just don't know where to add it...

And... Do i need to delete some kext's??

 

Thank you :)

 

 

Try the attached kext´s

Link to comment
Share on other sites

Hi Taruga,

 

it's been a while that I have been messing with my iHack's sound card :) , but might as well get into it again.

 

So I attached my codec dump from Linux (now, when dragged into your patcher: "unsupported Conexant Codec"). Maybe you feel like checking it out. Don't know if it is at all possible without overwriting the Toshiba-BIOS' faulty DSDT-table with an appropriate kext, but maybe you have a smarter approach than the Linux guys.

 

Cheers,

Bugs

 

PS: so you are still looking for an oink invite?

codec_0_CONEXANT_Toshiba_BugsBunny.txt

Link to comment
Share on other sites

Hi Taruga,

 

it's been a while that I have been messing with my iHack's sound card :) , but might as well get into it again.

 

So I attached my codec dump from Linux (now, when dragged into your patcher: "unsupported Conexant Codec"). Maybe you feel like checking it out. Don't know if it is at all possible without overwriting the Toshiba-BIOS' faulty DSDT-table with an appropriate kext, but maybe you have a smarter approach than the Linux guys.

 

Cheers,

Bugs

 

PS: so you are still looking for an oink invite?

 

I have to do some stuff to test it on conexant codecs. Without testing we´ll never know ! :P

 

PS - yep, still looking for an invite

Link to comment
Share on other sites

Hi Taruga, tried the kexts you posted a few days ago for the ALC262, the injector one won't load, osx says its not valid or some such, maybe i was supposed to edit it or something, but with that and applehda in there, i get nothing in HALLab2. wish somehow i could get this card to work, will gladly help test any new files for the 262

Link to comment
Share on other sites

I've got an ALC880 card, I tried just 15 minutes ago the beta 4 kext for ALC861 and ALC880 and it's finally working!! Line Out and Line In, (well, mic is not working..) but it's awesome. I was trying for a month editing thousands times both AppleAzaliaAudio.kext and AppleHDA.kext, and today, just deleted both and downloaded this one and works! Many thanks!

Link to comment
Share on other sites

Hi Taruga, tried the kexts you posted a few days ago for the ALC262, the injector one won't load, osx says its not valid or some such, maybe i was supposed to edit it or something, but with that and applehda in there, i get nothing in HALLab2. wish somehow i could get this card to work, will gladly help test any new files for the 262

 

Permission problems....

 

Use Terminal console and:

cd /System/Library/Extensions
chown -R root:wheel ALCinject.kext
chown -R root:wheel AppleHDA.kext
chmod  -R 755 ALCinject.kext
chmod  -R 755 AppleHDA.kext

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...