Jump to content

AppleHDA Solution - Work in progress


Taruga
 Share

4,108 posts in this topic

Recommended Posts

Well ... tried with both 1,08 and 1,09, and still unlucky ... snifff

 

If someone could check if something's wrong with my dump ... it would be very nice !

 

Thx !

 

Codec: Realtek ALC880

Address: 2

Vendor Id: 0x10ec0880

Subsystem Id: 0x8600000

Revision Id: 0x90000

Default PCM: rates 0x560, bits 0x0e, types 0x1

Default Amp-In caps: N/A

Default Amp-Out caps: N/A

Node 0x02 [Audio Output]wcaps 0x411: Stereo

PCM: rates 0x560, bits 0x0e, types 0x1

Power: 0x0

Node 0x03 [Audio Output] wcaps 0x411: Stereo

PCM: rates 0x560, bits 0x0e, types 0x1

Power: 0x0

Node 0x04 [Audio Output] wcaps 0x411: Stereo

PCM: rates 0x160, bits 0x0e, types 0x1

Power: 0x0

Node 0x05 [Audio Output] wcaps 0x411: Stereo

PCM: rates 0x160, bits 0x0e, types 0x1

Power: 0x0

Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital

PCM: rates 0x160, bits 0x1e, types 0x1

Node 0x07 [Vendor Defined Widget] wcaps 0xf0051b: Stereo Amp-In

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

Amp-In vals:

Power: 0x0

Connection: 0

 

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

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

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

PCM: rates 0x160, bits 0x06, types 0x1

Power: 0x0

Connection: 7

0x18* 0x19 0x1a 0x1b 0x1c 0x14 0x15

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

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

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

PCM: rates 0x160, bits 0x06, types 0x1

Power: 0x0

Connection: 10

0x18* 0x19 0x1a 0x1b 0x1c 0x0b 0x14 0x15 0x16 0x17

Node 0x0a [Audio Input] wcaps 0x100391: Stereo Digital

PCM: rates 0x160, bits 0x1e, types 0x1

Connection: 1

0x1f

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

Amp-In caps: ofs=0x23, nsteps=0x41, stepsize=0x03, mute=1

Amp-In vals: [0xc1 0xc1] [0x00 0x00] [0x41 0x41] [0x41 0x41] [0x34 0x34] [0x40 0x40] [0xa3 0xa3] [0xa3 0xa3]

Connection: 8

0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15

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: [0x00 0x00] [0x00 0x00]

Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0

Amp-Out vals: [0x19 0x19]

Connection: 2

0x02 0x0b

Node 0x0d [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

0x03 0x0b

Node 0x0e [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0

Amp-Out vals: [0x40 0x40]

Connection: 2

0x04 0x0b

Node 0x0f [Audio Mixer] wcaps 0x20010f: Stereo Amp-In Amp-Out

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

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

Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0

Amp-Out vals: [0x40 0x40]

Connection: 2

0x05 0x0b

Node 0x10 [Audio Selector] wcaps 0x300101: Stereo

Connection: 4

0x0c 0x0d 0x0e* 0x0f

Node 0x11 [Audio Selector] wcaps 0x300101: Stereo

Connection: 4

0x0c* 0x0d 0x0e 0x0f

Node 0x12 [Audio Selector] wcaps 0x300101: Stereo

Connection: 4

0x0c 0x0d 0x0e 0x0f*

Node 0x13 [Audio Selector] wcaps 0x300101: Stereo

Connection: 4

0x0c* 0x0d 0x0e 0x0f

Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x00 0x00]

Pincap 0x083f: IN OUT HP Detect

Pin Default 0x01014410: [Jack] Line Out at Ext Rear

Conn = 1/8, Color = Green

Pin-ctls: 0x40: OUT

Connection: 1

0x0c

Node 0x15 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x80 0x80]

Pincap 0x083f: IN OUT HP Detect

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

Conn = 1/8, Color = Black

Pin-ctls: 0x40: OUT

Connection: 1

0x0d

Node 0x16 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x80 0x80]

Pincap 0x083f: IN OUT HP Detect

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

Conn = 1/8, Color = Black

Pin-ctls: 0x40: OUT

Connection: 1

0x0e

Node 0x17 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x80 0x80]

Pincap 0x083f: IN OUT HP Detect

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

Conn = 1/8, Color = Black

Pin-ctls: 0x40: OUT

Connection: 0

 

Node 0x18 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x80 0x80]

Pincap 0x08133f: IN OUT HP Detect

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

Conn = 1/8, Color = Pink

Pin-ctls: 0x24: IN

Connection: 1

0x10

Node 0x19 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x00 0x00]

Pincap 0x08133f: IN OUT HP Detect

Pin Default 0x02214120: [Jack] HP Out at Ext Front

Conn = 1/8, Color = Green

Pin-ctls: 0xc0: OUT HP

Connection: 1

0x11

Node 0x1a [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x80 0x80]

Pincap 0x08133f: IN OUT HP Detect

Pin Default 0x01813431: [Jack] Line In at Ext Rear

Conn = 1/8, Color = Blue

Pin-ctls: 0x20: IN

Connection: 1

0x12

Node 0x1b [Pin Complex] wcaps 0x40018d: Stereo Amp-Out

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

Amp-Out vals: [0x80 0x80]

Pincap 0x08133f: IN OUT HP Detect

Pin Default 0x02a19940: [Jack] Mic at Ext Front

Conn = 1/8, Color = Pink

Pin-ctls: 0x24: IN

Connection: 1

0x13

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

Pincap 0x0820: IN

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

Conn = 1/8, Color = Black

Pin-ctls: 0x00:

Node 0x1d [Pin Complex] wcaps 0x400000: Mono

Pincap 0x0820: IN

Pin Default 0x99f31132: [Fixed] Other at Int ATAPI

Conn = ATAPI, Color = Black

Pin-ctls: 0x00:

Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital

Pincap 0x0810: OUT

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

Conn = 1/8, Color = Black

Pin-ctls: 0x00:

Connection: 1

0x06

Node 0x1f [Pin Complex] wcaps 0x400200: Mono Digital

Pincap 0x0820: IN

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

Conn = 1/8, Color = Black

Pin-ctls: 0x00:

Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono

Node 0x21 [Volume Knob Widget] wcaps 0x600080: Mono

Link to comment
Share on other sites

...I have a dump made from my Realtek 882 in Ubuntu that I called ALC882_0x1043e601.txt (attached in this post)

 

Hi BiTRiP,

 

I have almost the same system as you (except for Nvidia vs ATI), so I was wondering if I can spare myself downloading Ubuntu and just use your textfile? Or is there system specific information in there?

 

TIA

 

limini

Link to comment
Share on other sites

The sigmatel 9228 dump from earlier in the thread worked to give me basic support on a T4210 TabletPC.

 

I had to use an AppleHDA.kext from the intel iMacs in my Uni's Stage 1 labs. The one shipped with jAS 10.4.8 Beta 3 isn't compatible.

 

The only thing that works is the Stereo output from the internal speakers.

 

It reads as "Built-in Headphone" under the System Preferences. I'll upload the kext under my T4210 thread in "Hardware".

Link to comment
Share on other sites

Well, v.109 still doesn't work on my system, but I've been able to run the installer (kernel panic before) with some kernel that is doing the rounds over the irc. More stable and faster as the previous one (geekbench 64bit works now!)

 

Anyway, i'm sure Taruga will make Asrock Conroe945g audio fully working soon!

Link to comment
Share on other sites

Awww, hell with it. Since I'm nice. This is the codecdump used, The raw AppleHDA used, and the patched Sigmatel 9228 HDA.

 

AppleHDADigmatel9228.kext

 

This was patched with the included codecdump (Also ealier in this thread not by me) and using Taruga 1.09

Enabled features: Internal Speakers on port marked "Headphones"

 

AppleHDAUnpatchedNewerthanjAS.kext

 

The new AppleHDA.kext I found on an Intel iMac in the School of Physics. Newer than the one in jAS 10.4.8Beta which gave me panics and forced reboots when used.

 

Sigmatel_9228_codecdump.txt.

 

DUH!

 

Sigmatel_9228_codecdump.txt

AppleHDAUnpatchedNewerthanjAS.kext.zip

AppleHDASigmatel9228.kext.zip

 

IMPORTANT EDIT:

 

This should be a good thing to hear Taruga, if you're planning on tweaking the code for the Sig9228:

he Audio output jack IS working. So is the internal sound. The internal speakers don't disable when the external socket is filled.

 

I think that should make the fix a little easier, no?

 

Neither internal audio input is detected on the Sigmatel though. Nor is the external input jack. (Twin Microphones and a Microphone socket.)

 

Still, we're mostly there already!

 

I LOVE YOU!

 

:dev:

Edited by Ferret-Simpson
Link to comment
Share on other sites

Awww, hell with it. Since I'm nice. This is the codecdump used, The raw AppleHDA used, and the patched Sigmatel 9228 HDA.

 

AppleHDADigmatel9228.kext

 

This was patched with the included codecdump (Also ealier in this thread not by me) and using Taruga 1.09

Enabled features: Internal Speakers on port marked "Headphones"

 

AppleHDAUnpatchedNewerthanjAS.kext

 

The new AppleHDA.kext I found on an Intel iMac in the School of Physics. Newer than the one in jAS 10.4.8Beta which gave me panics and forced reboots when used.

 

Sigmatel_9228_codecdump.txt.

 

DUH!

 

Sigmatel_9228_codecdump.txt

AppleHDAUnpatchedNewerthanjAS.kext.zip

AppleHDASigmatel9228.kext.zip

 

IMPORTANT EDIT:

 

This should be a good thing to hear Taruga, if you're planning on tweaking the code for the Sig9228:

he Audio output jack IS working. So is the internal sound. The internal speakers don't disable when the external socket is filled.

 

I think that should make the fix a little easier, no?

 

Neither internal audio input is detected on the Sigmatel though. Nor is the external input jack. (Twin Microphones and a Microphone socket.)

 

Still, we're mostly there already!

 

I LOVE YOU!

 

:happymac:

 

Hi Ferret, I tried your real AppleHDA (from iMac) with 1.0.9 patcher, it doesn't freeze the machine, but same result, built-in headphone shown but no sound from internal speaker or headphone jack.... :(

Link to comment
Share on other sites

Tried Patcher v1.09 with ALC260 codec dump of my Sony Vaio laptop.

Patching was successful so I loaded the patched AppleHDA.kext in the system and rebooted.

 

Still no sound.

Nothing is displayed in input and output section.

 

Thanks, Taruga, for your time and effort :hysterical:

Link to comment
Share on other sites

Well ... got a dependency problem ... damned ...

 

I've tried with 3 differents APPLEHDA.kext and V1,08 and 1,09 of the patcher ... Nothing works ...

 

So, let's forgot my ALC860/880 for the moment ! LoL

 

(Weird thing : I've got an ALC860 but linux has recognize it as ALC880 ... can't understand ! lol ... maybe my problem comes from there after all ...)

Link to comment
Share on other sites

Hi BiTRiP,

 

I have almost the same system as you (except for Nvidia vs ATI), so I was wondering if I can spare myself downloading Ubuntu and just use your textfile? Or is there system specific information in there?

 

TIA

 

limini

 

Sure pal, if you have a Asus P5W DH Deluxe then you can just use my dump. It's same.

Good luck.

 

BiTRiP.

Link to comment
Share on other sites

Alright, when I used the straight-up ALC883.kext driver with the Inject kext I got sound just fine out of my back ports, but for some reason, even when I feed the patcher a working codec dump, I still cannot get ANY sound out of my front panel. Any ideas why?

Link to comment
Share on other sites

(Weird thing : I've got an ALC860 but linux has recognize it as ALC880 ... can't understand ! lol ... maybe my problem comes from there after all ...)

My ALC861 apear these same http://forum.insanelymac.com/index.php?sho...859&st=120#

 

these pathed AppleHDA give me line in and out, not volume change http://forum.insanelymac.com/index.php?sho...859&st=760#

Edited by alicheusz
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...