Help - Search - Members - Calendar
Full Version: AppleHDA Solution - Work in progress
InsanelyMac Forum > InsanelyMac Lounge > The X Labs > AppleHDA
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80
gotoh
weird, it seems attachment was removed or did not upload...

anyway, here is my IOREG + Linux codec dump for Toshiba A200 with ALC861 10ec0862...
forge
HI

apologies for the Noob question but I'm trying to follow this thread but I really cant figure out how to find out what my soundcard is

it's a HP Pavillion dv2308tx notebook

the HP site tells me the chipset is the mobile Intel 945 Express

and Belarc tells me the main circuit board is: Wistron 30B3 61.58

I dont know if that helps but I just cant see anywhere what the soundcard is - device manager just tells me "High definition Audio"

I have the Uphuck 10.4.9 1.4i version and the sound came out of the speakers on first install, but the headphone jack doesnt work - that's all I actually want

cheers
tux67
Just for information, i've installed ubuntu and same problem with sound card .... recognise but no sound.
I've succeeded to make it work perfectly with this :
http://lenovo.dropshock.com/archives/fixin...und/#comment-48

If it could help you to developpe the osx solution ....
jiggo
Thank you sir it work!!
:: Valdemar ::
QUOTE(tux67 @ Sep 2 2007, 01:12 PM) *
Just for information, i've installed ubuntu and same problem with sound card .... recognise but no sound.I've succeeded to make it work perfectly with this :http://lenovo.dropshock.com/archives/fixin...und/#comment-48If it could help you to developpe the osx solution ....
Thanx a lot, very useful link for my Sabayon distro... keep it cool.....
QUOTE(justvisiting @ Sep 2 2007, 04:59 AM) *
if you have a USB stick and a ubuntu/kubuntu live cd (others may work, this is an example)1) put the usb stick into the PC and boot Linux off the live cd2) once its booted, open a terminal or command prompt as root3) cd /proc/asound there will probably be a directory here called "card0" (eg)4) cd card05) there will be a file here called "codec"something or other, eg. codec#26) this is a text file, you can type 'cat codec#2' and see text7) save text file to usb stick: 'cat codec#2 >/media/kingston' (based on where your USB stick is mounted)quit, reboot into osx, etc etcfrom memory, so you may need to explore some.
well, that's exactly my problem, because i got no such file in that folder, even named 'codec'... thanx for your support.
Taruga
For those testing with my patcher or kext´s that have output devices, but sound doesn´t come out try this:

Run the attached file HALLab, select your output device and push the 'Info' button.
Play some mp3 in iTunes for ex. and check if while switching play and pause in iTunes, the 'Running Somewhere' in HALLab changes from 'yes' while playing to 'No' when you push the pause button in iTunes. Also, take both HALLab screenshots like I did to compare info.


Archive13.zip (beta test for alc861, Asus F3JC for ex)
Archive.zip (beta test for alc262)

Both .kext´s are for testing with this method, they will not give sound on most cases.

If HALLab doensn´t run on your system, try HALLab2
Thanks
OcciJano
Taruga, Thanks a lot i love your AppleHDAPatcher v1.16, I´m very sorry cos I don't have an acount in the pig, I only I've a green demon (given to a Hackuser).

Please guys a a pig invitation for Taruga!!!
Taruga
QUOTE(OcciJano @ Sep 2 2007, 10:56 PM) *
Taruga, Thanks a lot i love your AppleHDAPatcher v1.16, I´m very sorry cos I don't have an acount in the pig, I only I've a green demon.

Please guys a a pig invitation for Taruga!!!


One thankful user biggrin.gif Thanks man !
Taruga
Regarding post #2158... why do I have downloads and no reports like I asked from you guys? Is this the way you want me to help you ?!
Good luck !
Guilherme Oliveira
I installed the patch with AppleHDA Patches 1.16 but i can`t hear nothing. When i start a music in iTunes, the software seems to recognize my sound card but i can`t hear the music.

My motherboard is a Intel D946GZIS and my Mac OS X is the 10.4.9 version made by Uphuck, version 1.4. / Kernel 8.9.1
And i saw in KDE System Info, my soundcard is a Sigmatel STAC 9227

I installed your patch and nothing happens.

I want to know if exist a method to pick the Linux driver and put here to Mac OS X.
avon
QUOTE(Taruga @ Aug 31 2007, 04:45 PM) *
You don´t have alc861 but alc862 , I will see what I can do

Hi, Taruga

Thank you for the excellent work! I got a lenovo 3000 N100 recently which has the same audio chipset with Tux67 (realtek alc862).

I did a little research on this chip. Alc862 is actually Alc861-VD-GR, an updated version of Alc861 chipset, but coded as 0x10ec0862 to distinguish from original Alc861 chip (0x10ec0861). Although the Ven&Dev ID for Toshiba AS-135 and lenovo 3000 N100 are identical, their subsystem ID differ. I believe that is the reason Azalia kext modification works for one but not both.

I find the data sheet for this chipset at realtek website, with all kinds of parameters, values for it. The other thing is alsa project released new version v1.0.14rc4, the change log includes addition of support to lenovo Alc861-VD chipset, however, the perticular subsystem 0x17aa8e2d for N100 is not mentioned.

I hope the above info would be useful to you for unrevaling the problem. We appreciate alot for your time and effort to forge this great patcher.
Taruga
QUOTE(Guilherme Oliveira @ Sep 3 2007, 01:34 AM) *
I installed the patch with AppleHDA Patches 1.16 but i can`t hear nothing. When i start a music in iTunes, the software seems to recognize my sound card but i can`t hear the music.My motherboard is a Intel D946GZIS and my Mac OS X is the 10.4.9 version made by Uphuck, version 1.4. / Kernel 8.9.1And i saw in KDE System Info, my soundcard is a Sigmatel STAC 9227I installed your patch and nothing happens. I want to know if exist a method to pick the Linux driver and put here to Mac OS X.
Can you send me some screenshots of both audio outputs and inputs ?
QUOTE(avon @ Sep 3 2007, 06:41 AM) *
Hi, TarugaThank you for the excellent work! I got a lenovo 3000 N100 recently which has the same audio chipset with Tux67 (realtek alc862).I did a little research on this chip. Alc862 is actually Alc861-VD-GR, an updated version of Alc861 chipset, but coded as 0x10ec0862 to distinguish from original Alc861 chip (0x10ec0861). Although the Ven&Dev ID for Toshiba AS-135 and lenovo 3000 N100 are identical, their subsystem ID differ. I believe that is the reason Azalia kext modification works for one but not both.I find the data sheet for this chipset at realtek website, with all kinds of parameters, values for it. The other thing is alsa project released new version v1.0.14rc4, the change log includes addition of support to lenovo Alc861-VD chipset, however, the perticular subsystem 0x17aa8e2d for N100 is not mentioned. I hope the above info would be useful to you for unrevaling the problem. We appreciate alot for your time and effort to forge this great patcher.
If it´s coded to 0x10ec0862 it will not work with a binary patched for 0x10ec0861. Try this, lets see if it works...ps - Most notebooks are really crazy regarding sound, they don´t follow some standards. So, good luck
consolation
QUOTE(Taruga @ Sep 3 2007, 11:10 AM) *
Regarding post #2158... why do I have downloads and no reports like I asked from you guys? Is this the way you want me to help you ?!
Good luck !


With ADI1986A the patcher claim success but none of the devices produce sound and the volume control is inaccessible.

Cheers
jjduro
QUOTE(Taruga @ Sep 3 2007, 12:10 AM) *
Regarding post #2158... why do I have downloads and no reports like I asked from you guys? Is this the way you want me to help you ?!
Good luck !


I don't know if other people are having the same problem as me but, in the Asus FJ3c, I cannot start the HALlab aplication. It keeps crashing.
I'm going to install uphuck's v1.4 R3 and try again.
I'll tell you later how it worked.

And by the way: Thanks Taruga for the patience to put up with so many noobs and sloth driven people, like myself, for the hard - unpaid - work, for all the unslept nights, and lost meals. Thanks for being one of the most talented Donators in Insanely Mac.

jjduro
pto2k
QUOTE(Taruga @ Sep 3 2007, 03:47 PM) *
Can you send me some screenshots of both audio outputs and inputs ?
If it´s coded to 0x10ec0862 it will not work with a binary patched for 0x10ec0861. Try this, lets see if it works...ps - Most notebooks are really crazy regarding sound, they don´t follow some standards. So, good luck


hi, i seem have the same audio in my Lenovo f40.

Click to view attachment

Click to view attachment

the screen shot is taken after installed your files, no volume control and there is no sound.
please have a look.

thanks !

maxoid
Taruga,

Thanks a lot once again for your efforts and hard work.

My sound is AD1986A (Vendor Id: 0x11d41986, Subsystem Id: 0x10431153, Revision Id: 0x100500)
HDA_patcher gives me 2 output devices: 'Built-in Line Output' and 'Built-in Digital Output'.
No volume controls and no sound.

'Running Somewhere' is always 'Yes' (doesn't matter if you play something in iTunes or stop/pause it) in HALLab2 (HALLab doesn't run).

Here are the screenshots:
Click to view attachment Click to view attachment
Taruga
QUOTE(maxoid @ Sep 3 2007, 02:25 PM) *
Taruga,

Thanks a lot once again for your efforts and hard work.

My sound is AD1986A (Vendor Id: 0x11d41986, Subsystem Id: 0x10431153, Revision Id: 0x100500)
HDA_patcher gives me 2 output devices: 'Built-in Line Output' and 'Built-in Digital Output'.
No volume controls and no sound.

'Running Somewhere' is always 'Yes' (doesn't matter if you play something in iTunes or stop/pause it) in HALLab2 (HALLab doesn't run).

Here are the screenshots:
Click to view attachment Click to view attachment


AD1986A users, I think only AppleHDAPatcher v1.13 worked for you guys.
MadisonG
Has there been any progress on this guys? I am dying without sound sad.gif I have tried both the 1.15 and 1.16 patcher.

QUOTE(bc-girl @ Sep 1 2007, 12:19 PM) *
Hi Taruga! Thanks for all of the work that you are doing smile.gif

I have an Intel DP35DP with a Sigmatel STAC9271D chip and I have had
no luck getting it to work. The codec dump is here:

CODE
Codec: SigmaTel STAC9271D
Address: 2
Vendor Id: 0x83847627
Subsystem Id: 0x80862504
Revision Id: 0x100201
Default PCM:
rates [0x7e0]: 44100 48000 88200 96000 176400 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Default Amp-In caps: ofs=0x00, nsteps=0x0e, stepsize=0x05, mute=0
Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
Node 0x02 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0x66 0x66]
Power: 0x0
Node 0x03 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0xff 0xff]
Power: 0x0
Node 0x04 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0xff 0xff]
Power: 0x0
Node 0x05 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0xff 0xff]
Power: 0x0
Node 0x06 [Audio Output] wcaps 0xd0c05: Stereo Amp-Out
Amp-Out caps: N/A
Amp-Out vals: [0xff 0xff]
Power: 0x0
Node 0x07 [Audio Input] wcaps 0x1d0541: Stereo
Power: 0x0
Connection: 1
0x1b
Node 0x08 [Audio Input] wcaps 0x1d0541: Stereo
Power: 0x0
Connection: 1
0x1c
Node 0x09 [Audio Input] wcaps 0x1d0541: Stereo
Power: 0x0
Connection: 1
0x1d
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x08173f: IN OUT HP Detect
Pin Default 0x02214020: [Jack] HP Out at Ext Front
Conn = 1/8, Color = Green
Pin-ctls: 0xc0: OUT HP
Connection: 3
0x02* 0x03 0x06
Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x08173f: IN OUT HP Detect
Pin Default 0x02a19080: [Jack] Mic at Ext Front
Conn = 1/8, Color = Pink
Pin-ctls: 0x24: IN
Connection: 3
0x02 0x03* 0x06
Node 0x0c [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x081737: IN OUT Detect
Pin Default 0x0181304e: [Jack] Line In at Ext Rear
Conn = 1/8, Color = Blue
Pin-ctls: 0x20: IN
Connection: 1
0x03
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x08173f: IN OUT HP Detect
Pin Default 0x01014010: [Jack] Line Out at Ext Rear
Conn = 1/8, Color = Green
Pin-ctls: 0x40: OUT
Connection: 1
0x02
Node 0x0e [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x081737: IN OUT Detect
Pin Default 0x01a19040: [Jack] Mic at Ext Rear
Conn = 1/8, Color = Pink
Pin-ctls: 0x24: IN
Connection: 1
0x04
Node 0x0f [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x081737: IN OUT Detect
Pin Default 0x01011012: [Jack] Line Out at Ext Rear
Conn = 1/8, Color = Black
Pin-ctls: 0x40: OUT
Connection: 1
0x05
Node 0x10 [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x0837: IN OUT Detect
Pin Default 0x01016011: [Jack] Line Out at Ext Rear
Conn = 1/8, Color = Orange
Pin-ctls: 0x40: OUT
Connection: 1
0x04
Node 0x11 [Pin Complex] wcaps 0x400181: Stereo
Pincap 0x0837: IN OUT Detect
Pin Default 0x40000100: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
Pin-ctls: 0x00:
Connection: 1
0x03
Node 0x12 [Pin Complex] wcaps 0x400001: Stereo
Pincap 0x0820: IN
Pin Default 0x40000100: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
Pin-ctls: 0x00:
Node 0x13 [Vendor Defined Widget] wcaps 0xf00001: Stereo
Node 0x14 [Vendor Defined Widget] wcaps 0xf00001: Stereo
Node 0x15 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 9
0x0e* 0x12 0x0f 0x0b 0x0c 0x0d 0x0a 0x10 0x11
Node 0x16 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 9
0x0e* 0x12 0x0f 0x0b 0x0c 0x0d 0x0a 0x10 0x11
Node 0x17 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
Amp-Out vals: [0x00 0x00]
Connection: 9
0x0e* 0x12 0x0f 0x0b 0x0c 0x0d 0x0a 0x10 0x11
Node 0x18 [Audio Selector] wcaps 0x300103: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Connection: 1
0x15
Node 0x19 [Audio Selector] wcaps 0x300103: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Connection: 1
0x16
Node 0x1a [Audio Selector] wcaps 0x300103: Stereo Amp-In
Amp-In caps: N/A
Amp-In vals: [0x00 0x00]
Connection: 1
0x17
Node 0x1b [Audio Selector] wcaps 0x30090d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Connection: 1
0x18
Node 0x1c [Audio Selector] wcaps 0x30090d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Connection: 1
0x19
Node 0x1d [Audio Selector] wcaps 0x30090d: Stereo Amp-Out
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Connection: 1
0x1a
Node 0x1e [Audio Output] wcaps 0x40211: Stereo Digital
PCM:
rates [0x7e0]: 44100 48000 88200 96000 176400 192000
bits [0xe]: 16 20 24
formats [0x5]: PCM AC3
Node 0x1f [Vendor Defined Widget] wcaps 0xf30201: Stereo Digital
Node 0x20 [Audio Input] wcaps 0x140311: Stereo Digital
PCM:
rates [0x160]: 44100 48000 96000
bits [0xe]: 16 20 24
formats [0x5]: PCM AC3
Connection: 1
0x22
Node 0x21 [Pin Complex] wcaps 0x400301: Stereo Digital
Pincap 0x0810: OUT
Pin Default 0x01442070: [Jack] SPDIF Out at Ext Rear
Conn = RCA, Color = Grey
Pin-ctls: 0x40: OUT
Connection: 5
0x1e* 0x1f 0x1b 0x1c 0x1d
Node 0x22 [Pin Complex] wcaps 0x430681: Stereo Digital
Pincap 0x0810024: IN EAPD Detect
Pin Default 0x40000100: [N/A] Line Out at Ext N/A
Conn = Unknown, Color = Unknown
Pin-ctls: 0x00:
Power: 0x0
Node 0x23 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
Amp-Out vals: [0x00]
Node 0x24 [Volume Knob Widget] wcaps 0x600000: Mono
jjduro
QUOTE(jjduro @ Sep 3 2007, 11:36 AM) *
I don't know if other people are having the same problem as me but, in the Asus FJ3c, I cannot start the HALlab aplication. It keeps crashing.
I'm going to install uphuck's v1.4 R3 and try again.
I'll tell you later how it worked.



Taruga posted the second version of HALlab aplication. Didn't have to reinstall OSX with uphuck's DVD v.1.4 r3 smile.gif

It works now.
Hey you people with alc861 with Subsystem Id: 0x10430000 (that means you guys with Asus F3Jc, and others), lets help Taruga help us giving him all the info he needs.
Thanks
vitalis
QUOTE(Allsop @ Aug 30 2007, 07:06 PM) *
Thanks, your codec dump worked great oh my P5K-VM.
Before I tried to make a dump in Ubuntu 7.04 but wasn't recognised by the HDA patcher.

Also thanks for the info about adding the device id to the ALCInject.kext etc
I now have a 100% working system smile.gif

The P5K-VM is a great board in many ways!



Where did you add the device id??
I cannot find where to add it (inside the files)
avon
QUOTE(Taruga @ Sep 3 2007, 01:47 AM) *
Can you send me some screenshots of both audio outputs and inputs ?
If it´s coded to 0x10ec0862 it will not work with a binary patched for 0x10ec0861. Try this, lets see if it works...ps - Most notebooks are really crazy regarding sound, they don´t follow some standards. So, good luck


Taruga, thanks for the prompt reply! I haven't got a chance to try out the new patcher yet, will do it tonight. But pto2k reported his testing results above.

I digged a little deeper, and find this alc862 can be recognized by default linux snd_hda_intel driver. Volume control is there, but no sound output (I tried ubuntu 7.10 and Knoppix 5.1.1) So you might be right that Lenovo use some kind of unstandard wiring for this chip, at least in their 3000 Nxx series.

Alsa project developer has already figured out this problem. By applying patch_realtek.c(use guest login to download) to alsa driver(top-right corner) source code, Ubuntu 7.04 could recognize the chip correctly and produce sound, although perfect control is not achieved yet. (Follow steps described here, also the ubuntu driver testing page for my Lenovo 300 N100 0768 A78) At the bugtrack page, where you downloaded patch_realtek.c file, there are discussions about progression on different subsystems of alc862. Several people using exactly the same subsystem ID as mine "0x17aa8e2d", has reported success. A user called zeus77 even pasted his latest partially working codec profile (by cat /proc/asound/card0/codec#0, see attachment). I feel we are very close to success now. I wish I could help to interpret the code, but it's way beyond my perception. So what I can do is cross my fingers and wait for your good news.

Cheers!
milanese
Yay! Sound output works on Shuttle SB81P, ALC880 ICH6R. I used the beta4some861_880models.zip file.
Sound output worked earlier with AppleAzaliaAudio.pkg but it was not reliable, I hope this is smile.gif

For your reference, I attached my ioreg -lw0 and a codec#0 dump

Big ups for Taruga! I don't know what the pig is, but when I find out and can get you an invite, I will smile.gif

BTW, I'm running JaS 10.4.8 with PascalW's update for 10.4.10. I didn't run the apple audio update because that will probably kill my sound again ;-)
warlord
QUOTE(Taruga @ Sep 3 2007, 05:00 PM) *
AD1986A users, I think only AppleHDAPatcher v1.13 worked for you guys.


Thats right. But don't forget my PM Taruga smile.gif I think i have some time on this weekend to create a new dump with the changed lines so that mic would work smile.gif
h4z4rd
Hi Taruga. Thank you so much for all your hard work!

I have a MSI 945GM3-F mobo, ICH7, with ALC883 sound. I've done a codec dump and applied it using your patcher 1.16, without any success. I'm attaching files with, hopefully, all the info you need.

It strikes me as odd that there's only "Internal Speakers" listed, and no Line Out...

Any help would be much appreciated! smile.gif

Edit: I have tried skippy's ALC883 package, but no dice. Only thing that works for me is the AppleAzalia package. Only two channels out, no inputs. :/
maxoid
QUOTE(Taruga @ Sep 3 2007, 07:00 PM) *
AD1986A users, I think only AppleHDAPatcher v1.13 worked for you guys.


Taruga, unfotunately version 1.13 gives the same results on my AD1986a (Asus A8Jc notebook) - 2 devices: LineOut and SPDIF, No volume controls, No sound.
'Running somewhere' in HALLab2 is permanently 'Yes' after I start playing something (initialy it's 'No') , pausing/stopping playback doesn't change its value.

Is there anything I can do to help fixing it?

Thanks a lot in advance.

Best regards,
MaX
asanka
QUOTE(Taruga @ Nov 11 2006, 12:18 PM) *
_____________________________________________________________________________

If I´ve helped someone with my patcher that wants to 'pay' me back, I would appreciate a Oink invite. Thanx
_____________________________________________________________________________

Beta .kext available for download - beta4some861_880models.zip
It will not work for ex. with alc861 with Subsystem Id: 0x10430000 that one is being tested
But for sure it works with Asus P5GD1-VM with ALC861 'cause I´ve tested myself and user
Frappe051 reported it also works with his alc880 wink.gif

_____________________________________________________________________________
AppleHDA Patcher v1.16 * new *

v1.16 Use this one for OS X 4.9
v1.15 added support for more mobo´s
v1.14 stac9200 codec verbs | Should fix also sound port names on others too
______________________________________________________________________________
Click to view attachment Click to view attachment
example on my alc882

irc.macspeak.net #AppleHDA

How it works:

Drag and drop a linux codec dump into AppleHDA Patcher icon
Some of them, can be found here: http://psykopat.free.fr/apple/AppleHDA/


Some kernel versions may crash with AppleHDA Patcher.
If it crashes with you, upgrade your kernel.

.oO THIS IS FOR KERNEL 8.8.1 ONLY Oo.
______________________________________________________________________________

ALC882 Sound Fix v0.4b

Was tested with an Asus P5LD2-VM
What´s working ...

- Line Out
- Microphone
- SPDIF out (5.1 works fine)
- Headphones
- Keyboard Volume Control and Mute
- Line In



.oO THIS IS MADE FOR KERNEL 8.8.1 OR HIGHER , CAN CAUSE KERNEL PANIC WITHOUT IT Oo.

______________________________________________________________________________

I have sigmtel 9220. I have sound output on wrong jack (i.e line out). and no front pannel speakers or mic. Can you help me. My mother board is intel 945gntl
Taruga
QUOTE(maxoid @ Sep 4 2007, 08:18 AM) *
Taruga, unfotunately version 1.13 gives the same results on my AD1986a (Asus A8Jc notebook) - 2 devices: LineOut and SPDIF, No volume controls, No sound. 'Running somewhere' in HALLab2 is permanently 'Yes' after I start playing something (initialy it's 'No') , pausing/stopping playback doesn't change its value.Is there anything I can do to help fixing it?Thanks a lot in advance.Best regards,MaX
Argh! Notebooks are a pain in the ass, I can only fix that if I can finish my own driver.
QUOTE(asanka @ Sep 4 2007, 09:13 AM) *
I have sigmtel 9220. I have sound output on wrong jack (i.e line out). and no front pannel speakers or mic. Can you help me. My mother board is intel 945gntl
Ok, I answered your pm without reading this post, thanks for reporting. I will fix it, in the next v1.17 AppleHDA Patcher version
Dr. Hurt
Taruga, are you working on your own audio drivers now?! huh.gif
asanka
QUOTE(Taruga @ Sep 4 2007, 08:28 AM) *
Argh! Notebooks are a pain in the ass, I can only fix that if I can finish my own driver.Ok, I answered your pm without reading this post, thanks for reporting. I will fix it, in the next v1.17 AppleHDA Patcher version

thanks
when will you finish patcher v1.17?
gio on the mic
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
p2.peer FZ
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 ?
Taruga
QUOTE(gio on the mic @ Sep 4 2007, 05:04 PM) *
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.
QUOTE(p2.peer FZ @ Sep 4 2007, 05:43 PM) *
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
QUOTE(asanka @ Sep 4 2007, 04:15 PM) *
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
bongo
Hello Taruga,
Glad you still working on the project and coming more closer to my problems smile.gif . 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.
Taruga
QUOTE(bongo @ Sep 4 2007, 11:25 PM) *
Hello Taruga,
Glad you still working on the project and coming more closer to my problems smile.gif . 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
:: Valdemar ::
QUOTE(avon @ Sep 3 2007, 07:01 PM) *
... So you might be right that Lenovo use some kind of unstandard wiring for this chip, at least in their 3000 Nxx series....


Even in their 3000 Cxxx series..... it's really serious this problem, almost we're talking about an hybrid subsystem.... am i right? unsure.gif
Unique13
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!
Taruga
QUOTE(Unique13 @ Sep 5 2007, 02:34 AM) *
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
Unique13
QUOTE(Taruga @ Sep 5 2007, 04:47 AM) *
What patcher version did you try ? Try v1.13 and report back


Same result as 1.16...
I am running Jas 10.4.8 then i upgraded to koolkal 10.4.10 intel combo sse2 & sse3.mpkg
gio on the mic
QUOTE(Taruga @ Sep 4 2007, 10:43 PM) *
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
crimin3l
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 ... sad.gif. 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 smile.gif. 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.
jjduro
QUOTE(Taruga @ Sep 4 2007, 09:43 PM) *
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 sad.gif
Taruga
QUOTE(gio on the mic @ Sep 5 2007, 08:37 AM) *
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.
emx22333
QUOTE(jjduro @ Sep 5 2007, 03:56 PM) *
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.gif


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. sad.gif

Here it's my alsa-driver-1.0.15rc1 codec#0 dump:
CODE
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:
CODE

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.
vitalis
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!!
Taruga
QUOTE(vitalis @ Sep 5 2007, 08:08 PM) *
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
vitalis
QUOTE(Taruga @ Sep 5 2007, 07:13 PM) *
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 sad.gif
here is my codec dump.
Click to view attachment
Someone was able to make this work by adding device id
QUOTE
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 smile.gif
Taruga
QUOTE(vitalis @ Sep 5 2007, 08:30 PM) *
I already did it like 10-15 times.. it doens't work sad.gif
here is my codec dump.
Click to view attachment
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 smile.gif



Try the attached kext´s
BugsB
Hi Taruga,

it's been a while that I have been messing with my iHack's sound card biggrin.gif , 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?
Taruga
QUOTE(BugsBunny @ Sep 6 2007, 02:48 AM) *
Hi Taruga,

it's been a while that I have been messing with my iHack's sound card biggrin.gif , 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 ! tongue.gif

PS - yep, still looking for an invite
crimin3l
Taruga please Help me !!!
I have osx 10.4.8 with a 883 sound card (vend id 10ec, dev id 0883/ vendor id 8086 dev id 2668). I allready have tryed anything i found. I have attached my codecdump.txt and myyoreg.txt. Please have a look.
Lots of thanks
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.