Jump to content

AppleHDA Solution - Work in progress


Taruga
 Share

4,108 posts in this topic

Recommended Posts

I have an intel DP35DP with STAC9271D. I tried the STAC9271D_0x83847627 kext and finally my STAC9271D works! Thanks so much you rock!

 

:)

 

I have the same motherboard model as you, but i can't make it work.

Could you give me where can i download STAC9271D_0x83847627 kext that you mentioned?

And does your sound works fully on your leopard?

 

Thank you very much.

Link to comment
Share on other sites

Downloaded the alc888 dump, dropped it onto AppleHDAPatcher_v1.16. Input is supported but output for internal speakers only. So sound for me is gone as I have external speakers. Bad luck! Would like to get the azalia support for stereo out for external speakers back. Any help is appreciated.

 

cheers, pilsator

Link to comment
Share on other sites

Downloaded the alc888 dump, dropped it onto AppleHDAPatcher_v1.16. Input is supported but output for internal speakers only. So sound for me is gone as I have external speakers. Bad luck! Would like to get the azalia support for stereo out for external speakers back. Any help is appreciated.

 

cheers, pilsator

 

Are you using a notebook ?!

Link to comment
Share on other sites

Are you using a notebook ?!
No, it's a custom made desktop.Will go to bed now, it's 4 o'clock in the morning here. Good night, see you tomorrow.

If you have sound in and out, no need to go to azalia to have only sound out. We can fix thix

Also, if if show Internal Speaker, that is just the pinsetup that is set that way, it can be everything I want

We just need to activate/review both speaker and headphone and would be fine.

If possible post pics of both your sound inputs and outputs so I can see how it going...

Link to comment
Share on other sites

I have the same motherboard model as you, but i can't make it work.

Could you give me where can i download STAC9271D_0x83847627 kext that you mentioned?

And does your sound works fully on your leopard?

 

Thank you very much.

 

Look at post #1 of this thread. The download is listed there.

Link to comment
Share on other sites

I have the same motherboard model as you, but i can't make it work.

Could you give me where can i download STAC9271D_0x83847627 kext that you mentioned?

And does your sound works fully on your leopard?

 

Thank you very much.

 

Sorry, i found it in first post of Taruga :thumbsup_anim:

 

I will try it when i back to home.

 

Hope it will work for me this time.

 

Thank you.

Link to comment
Share on other sites

Taruga --

 

I've been trying for most of the day to get my STAC9221 working in Leopard. AppleHDA loads, but I can't hear anything. It can even tell when I've plugged in headphones! But no sound out of the headphones. I can get basic 2 channel stereo audio out of the wrong jack (black) in OS X 10.4, but no luck in Leopard.

 

I am running a stock Leopard DVD install with the BrazilMac patch, updated to OS X 10.5.1, running on a Dell Dimension 5150. Audio is a Sigmatel STAC 9221, vendor ID 0x83847680. I've sent you my codec dump and am posting it here..

Codec: SigmaTel STAC9221 A1
Address: 0
Vendor Id: 0x83847680
Subsystem Id: 0x102801ab
Revision Id: 0x103601
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=1
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 Input] wcaps 0x1d0541: Stereo
 Power: 0x0
 Connection: 1
    0x17
Node 0x07 [Audio Input] wcaps 0x1d0541: Stereo
 Power: 0x0
 Connection: 1
    0x18
Node 0x08 [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 0x09 [Audio Input] wcaps 0x140311: Stereo Digital
 PCM:
   rates [0x160]: 44100 48000 96000
   bits [0xe]: 16 20 24
   formats [0x5]: PCM AC3
 Connection: 1
    0x11
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
 Pincap 0x08173f: IN OUT HP Detect
 Pin Default 0x0221101f: [Jack] HP Out at Ext Front
   Conn = 1/8, Color = Black
 Pin-ctls: 0xc0: OUT HP
 Connection: 1
    0x02
Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
 Pincap 0x081737: IN OUT Detect
 Pin Default 0x01019014: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Pink
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x04
Node 0x0c [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
    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 0x400081: Stereo
 Pincap 0x0824: IN Detect
 Pin Default 0x02a11020: [Jack] Mic at Ext Front
   Conn = 1/8, Color = Black
 Pin-ctls: 0x20: IN
Node 0x0f [Pin Complex] wcaps 0x400181: Stereo
 Pincap 0x0837: IN OUT Detect
 Pin Default 0x01017011: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Yellow
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x05
Node 0x10 [Pin Complex] wcaps 0x400301: Stereo Digital
 Pincap 0x0810: OUT
 Pin Default 0x40f000f0: [N/A] Other at Ext N/A
   Conn = Unknown, Color = Unknown
 Pin-ctls: 0x00:
 Connection: 3
    0x08* 0x17 0x19
Node 0x11 [Pin Complex] wcaps 0x430681: Stereo Digital
 Pincap 0x0810024: IN EAPD Detect
 Pin Default 0x40f000f1: [N/A] Other at Ext N/A
   Conn = Unknown, Color = Unknown
 Pin-ctls: 0x00:
 Power: 0x0
Node 0x12 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
 Amp-Out vals:  [0x00 0x00]
 Connection: 7
    0x0e* 0x15 0x0f 0x0b 0x0c 0x0d 0x0a
Node 0x13 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
 Amp-Out vals:  [0x00 0x00]
 Connection: 7
    0x0e* 0x15 0x0f 0x0b 0x0c 0x0d 0x0a
Node 0x14 [beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
 Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
 Amp-Out vals:  [0x00]
Node 0x15 [Pin Complex] wcaps 0x400001: Stereo
 Pincap 0x0820: IN
 Pin Default 0x0181332e: [Jack] Line In at Ext Rear
   Conn = 1/8, Color = Blue
 Pin-ctls: 0x20: IN
Node 0x16 [Volume Knob Widget] wcaps 0x600000: Mono
Node 0x17 [Audio Selector] wcaps 0x300903: Stereo Amp-In
 Amp-In caps: N/A
 Amp-In vals:  [0x80 0x80]
 Connection: 1
    0x12
Node 0x18 [Audio Selector] wcaps 0x300903: Stereo Amp-In
 Amp-In caps: N/A
 Amp-In vals:  [0x80 0x80]
 Connection: 1
    0x13
Node 0x19 [Vendor Defined Widget] wcaps 0xf30201: Stereo Digital
Node 0x1a [Audio Output] wcaps 0x30201: Stereo Digital
Node 0x1b [Pin Complex] wcaps 0x400301: Stereo Digital
 Pincap 0x0810: OUT
 Pin Default 0x40f000f2: [N/A] Other at Ext N/A
   Conn = Unknown, Color = Unknown
 Pin-ctls: 0x00:
 Connection: 1
    0x1a

I've read your guide (and can send it to you to repost if you like), and I've looked everywhere, but I just can't seem to solve this. Can you give me some advice?

 

Things I've tried:

 

Use the stock install (STAC9221 exists in actual Apple machines, so should work with just ALCInject.kext as long as you find the right layout-id), changing layout-id in the ALCInject.kext/Contents/Info.plist file to decimal 20 (14000000 hex) using Plist editor pro. After clearing out Extensions caches at /System/Library/Extensions.mkext and /System/Library/Extensions/Caches/com.apple.kext.info, which must be done after _every_ new setting before reboot, I get the speaker icon and the ability to change the volume slider on the top menubar. When using Hallab, I can see when I plug the headphones into the front jack. But still no audio out! Audio works out of the black jack in Tiger, just not in Leopard.

 

I've tried using the patcher, but it seems to generate an Info.plist that's missing a mixer. I think that's because my mixers are listed as "Audio Selector" instead of as "Audio Mixer". When I add in the correct Audio Selector manually, it still doesn't work. Same symptoms as when I use the stock AppleHDA.kext.

 

Taruga, do you have any idea what I might be able to look at, even to just kludge something together to get output?

Link to comment
Share on other sites

No, it's a custom made desktop.Will go to bed now, it's 4 o'clock in the morning here. Good night, see you tomorrow.If you have sound in and out, no need to go to azalia to have only sound out. We can fix thixAlso, if if show Internal Speaker, that is just the pinsetup that is set that way, it can be everything I wantWe just need to activate/review both speaker and headphone and would be fine.If possible post pics of both your sound inputs and outputs so I can see how it going...
Thanks for your help. I didn't figure out how to make a screenshot from system configuration/sound. Output options are: speaker (internal) and digital out. Input: Microphone.Here is the pasted info from CoreAudio Information:* * * COREAUDIO SYSTEM PIECES VERSIONS LIST * * *-------------------------------------------------------------/System/Library/Frameworks/CoreAudio.framework-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = CoreAudio; CFBundleGetInfoString = "CoreAudio 3.0.4"; CFBundleIdentifier = "com.apple.audio.CoreAudio"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Resources/Info.plist -- file://localhost/System/Library/Frameworks/CoreAudio.framework/; CFBundleName = CoreAudio; CFBundleNumericVersion = 50626560; CFBundlePackageType = FMWK; CFBundleShortVersionString = "3.0.4"; CFBundleVersion = "3.0.4"; NSBundleInitialPath = "/System/Library/Frameworks/CoreAudio.framework"; NSBundleLanguagesList = (); NSBundleResolvedPath = "/System/Library/Frameworks/CoreAudio.framework"; NSBundleResourcePath = "/System/Library/Frameworks/CoreAudio.framework/Versions/A/Resources"; }-------------------------------------------------------------/System/Library/Frameworks/AudioUnit.framework-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = AudioUnit; CFBundleIdentifier = "com.apple.audio.units.AudioUnit"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Resources/Info.plist -- file://localhost/System/Library/Frameworks/AudioUnit.framework/; CFBundleName = AudioUnit; CFBundleNumericVersion = 21135360; CFBundlePackageType = FMWK; CFBundleShortVersionString = "1.4.2"; CFBundleSignature = "????"; CFBundleVersion = "1.4.2"; NSBundleInitialPath = "/System/Library/Frameworks/AudioUnit.framework"; NSBundleLanguagesList = (); NSBundleResolvedPath = "/System/Library/Frameworks/AudioUnit.framework"; NSBundleResourcePath = "/System/Library/Frameworks/AudioUnit.framework/Versions/A/Resources"; }-------------------------------------------------------------/System/Library/Frameworks/AudioToolbox.framework-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = AudioToolbox; CFBundleIdentifier = "com.apple.audio.toolbox.AudioToolbox"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Resources/Info.plist -- file://localhost/System/Library/Frameworks/AudioToolbox.framework/; CFBundleName = AudioToolbox; CFBundleNumericVersion = 21331968; CFBundlePackageType = FMWK; CFBundleShortVersionString = "1.4.5"; CFBundleSignature = "????"; CFBundleVersion = "1.4.5"; NSBundleInitialPath = "/System/Library/Frameworks/AudioToolbox.framework"; NSBundleLanguagesList = ("English.lproj", "German.lproj"); NSBundleResolvedPath = "/System/Library/Frameworks/AudioToolbox.framework"; NSBundleResourcePath = "/System/Library/Frameworks/AudioToolbox.framework/Versions/A/Resources"; }-------------------------------------------------------------/System/Library/Frameworks/CoreMIDI.framework-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = CoreMIDI; CFBundleIdentifier = "com.apple.audio.midi.CoreMIDI"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Resources/Info.plist -- file://localhost/System/Library/Frameworks/CoreMIDI.framework/; CFBundleName = CoreMIDI; CFBundleNumericVersion = 1090551808; CFBundlePackageType = FMWK; CFBundleShortVersionString = "1.5.1"; CFBundleSignature = "????"; CFBundleVersion = 41; NSBundleInitialPath = "/System/Library/Frameworks/CoreMIDI.framework"; NSBundleLanguagesList = (); NSBundleResolvedPath = "/System/Library/Frameworks/CoreMIDI.framework"; NSBundleResourcePath = "/System/Library/Frameworks/CoreMIDI.framework/Versions/A/Resources"; }-------------------------------------------------------------/System/Library/Frameworks/CoreMIDIServer.framework-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = CoreMIDIServer; CFBundleIdentifier = "com.apple.audio.midi.CoreMIDIServer"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Resources/Info.plist -- file://localhost/System/Library/Frameworks/CoreMIDIServer.framework/; CFBundleName = CoreMIDIServer; CFBundleNumericVersion = 1090551808; CFBundlePackageType = FMWK; CFBundleShortVersionString = "1.5.1"; CFBundleSignature = "????"; CFBundleVersion = 41; NSBundleInitialPath = "/System/Library/Frameworks/CoreMIDIServer.framework"; NSBundleLanguagesList = (); NSBundleResolvedPath = "/System/Library/Frameworks/CoreMIDIServer.framework"; NSBundleResourcePath = "/System/Library/Frameworks/CoreMIDIServer.framework/Versions/A/Resources"; }-------------------------------------------------------------/System/Library/Components/CoreAudio.component-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = CoreAudio; CFBundleIdentifier = "com.apple.audio.units.Components"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Contents/Info.plist -- file://localhost/System/Library/Components/CoreAudio.component/; CFBundleName = CoreAudioComponents; CFBundleNumericVersion = 21331968; CFBundlePackageType = BNDL; CFBundleShortVersionString = "1.4.5"; CFBundleSignature = "????"; CFBundleVersion = "1.4.5"; CSResourcesFileMapped = 1; NSBundleInitialPath = "/System/Library/Components/CoreAudio.component"; NSBundleLanguagesList = ("English.lproj", "German.lproj"); NSBundleResolvedPath = "/System/Library/Components/CoreAudio.component"; NSBundleResourcePath = "/System/Library/Components/CoreAudio.component/Contents/Resources"; }-------------------------------------------------------------/System/Library/QuickTimeJava/CoreAudio.bundle-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleIdentifier = "com.apple.coreaudio.java.CoreAudioBundle"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Info.plist -- file://localhost/System/Library/QuickTimeJava/CoreAudio.bundle/; CFBundleName = CoreAudioBundle; CFBundleNumericVersion = 20021248; CFBundlePackageType = BNDL; CFBundleShortVersionString = "1.3.1"; CFBundleSignature = "????"; CFBundleVersion = "1.3.1"; NSBundleInitialPath = "/System/Library/QuickTimeJava/CoreAudio.bundle"; NSBundleLanguagesList = (); NSBundleResolvedPath = "/System/Library/QuickTimeJava/CoreAudio.bundle"; NSBundleResourcePath = "/System/Library/QuickTimeJava/CoreAudio.bundle"; }-------------------------------------------------------------/System/Library/Frameworks/Carbon.framework/Frameworks/CarbonSound.framework-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = CarbonSound; CFBundleGetInfoString = "Carbon Sound Manager for OSX"; CFBundleIdentifier = "com.apple.audio.SoundManager"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Resources/Info.plist -- file://localhost/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/; CFBundleName = "Sound Manager"; CFBundleNumericVersion = 59867136; CFBundlePackageType = FMWK; CFBundleShortVersionString = "3.9.1"; CFBundleSignature = "sad "; CFBundleVersion = "3.9.1"; CSResourcesFileMapped = 1; CarbonLazyValues = { CodeFragmentManager = {CarbonSound = "CFMPriv_CarbonSound"; }; Gestalt = {"snd " = 8191; snhw = 1751215137; }; }; NSBundleInitialPath = "/System/Library/Frameworks/Carbon.framework/Frameworks/CarbonSound.framework"; NSBundleLanguagesList = (); NSBundleResolvedPath = "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework"; NSBundleResourcePath = "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/Resources"; }-------------------------------------------------------------/System/Library/Components/SoundManagerComponents.component-------------------------------------------------------------{ CFBundleDevelopmentRegion = English; CFBundleExecutable = SoundManagerComponents; CFBundleGetInfoString = "Sound Components for OSX"; CFBundleIdentifier = "com.apple.audio.SoundManager.Components"; CFBundleInfoDictionaryVersion = "6.0"; CFBundleInfoPlistURL = Contents/Info.plist -- file://localhost/System/Library/Components/SoundManagerComponents.component/; CFBundleName = "Sound Manager Components"; CFBundleNumericVersion = 59932672; CFBundlePackageType = thng; CFBundleShortVersionString = "3.9.2"; CFBundleSignature = "sad "; CFBundleVersion = "3.9.2"; CSResourcesFileMapped = 1; NSBundleInitialPath = "/System/Library/Components/SoundManagerComponents.component"; NSBundleLanguagesList = ("English.lproj", "German.lproj"); NSBundleResolvedPath = "/System/Library/Components/SoundManagerComponents.component"; NSBundleResourcePath = "/System/Library/Components/SoundManagerComponents.component/Contents/Resources"; }Or did I get you wrong, did you ask for a photo of the audio inputs and outputs (inside the computer)? I don't have a digital camera. Maybe I can find some info about the audio pinsetup at the ASRock website.good night, thanks againOr did I get you wrong, did you ask for a photo of the audio inputs and outputs (inside the computer)? I don't have a digital camera. Maybe I can find some info about the audio pinsetup at the ASRock website.good night, thanks again
Link to comment
Share on other sites

Taruga --

 

I've been trying for most of the day to get my STAC9221 working in Leopard. AppleHDA loads, but I can't hear anything. It can even tell when I've plugged in headphones! But no sound out of the headphones. I can get basic 2 channel stereo audio out of the wrong jack (black) in OS X 10.4, but no luck in Leopard.

 

I am running a stock Leopard DVD install with the BrazilMac patch, updated to OS X 10.5.1, running on a Dell Dimension 5150. Audio is a Sigmatel STAC 9221, vendor ID 0x83847680. I've sent you my codec dump and am posting it here..

Codec: SigmaTel STAC9221 A1
Address: 0
Vendor Id: 0x83847680
Subsystem Id: 0x102801ab
Revision Id: 0x103601
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=1
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 Input] wcaps 0x1d0541: Stereo
 Power: 0x0
 Connection: 1
    0x17
Node 0x07 [Audio Input] wcaps 0x1d0541: Stereo
 Power: 0x0
 Connection: 1
    0x18
Node 0x08 [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 0x09 [Audio Input] wcaps 0x140311: Stereo Digital
 PCM:
   rates [0x160]: 44100 48000 96000
   bits [0xe]: 16 20 24
   formats [0x5]: PCM AC3
 Connection: 1
    0x11
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
 Pincap 0x08173f: IN OUT HP Detect
 Pin Default 0x0221101f: [Jack] HP Out at Ext Front
   Conn = 1/8, Color = Black
 Pin-ctls: 0xc0: OUT HP
 Connection: 1
    0x02
Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
 Pincap 0x081737: IN OUT Detect
 Pin Default 0x01019014: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Pink
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x04
Node 0x0c [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
    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 0x400081: Stereo
 Pincap 0x0824: IN Detect
 Pin Default 0x02a11020: [Jack] Mic at Ext Front
   Conn = 1/8, Color = Black
 Pin-ctls: 0x20: IN
Node 0x0f [Pin Complex] wcaps 0x400181: Stereo
 Pincap 0x0837: IN OUT Detect
 Pin Default 0x01017011: [Jack] Line Out at Ext Rear
   Conn = 1/8, Color = Yellow
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x05
Node 0x10 [Pin Complex] wcaps 0x400301: Stereo Digital
 Pincap 0x0810: OUT
 Pin Default 0x40f000f0: [N/A] Other at Ext N/A
   Conn = Unknown, Color = Unknown
 Pin-ctls: 0x00:
 Connection: 3
    0x08* 0x17 0x19
Node 0x11 [Pin Complex] wcaps 0x430681: Stereo Digital
 Pincap 0x0810024: IN EAPD Detect
 Pin Default 0x40f000f1: [N/A] Other at Ext N/A
   Conn = Unknown, Color = Unknown
 Pin-ctls: 0x00:
 Power: 0x0
Node 0x12 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
 Amp-Out vals:  [0x00 0x00]
 Connection: 7
    0x0e* 0x15 0x0f 0x0b 0x0c 0x0d 0x0a
Node 0x13 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
 Amp-Out vals:  [0x00 0x00]
 Connection: 7
    0x0e* 0x15 0x0f 0x0b 0x0c 0x0d 0x0a
Node 0x14 [beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
 Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
 Amp-Out vals:  [0x00]
Node 0x15 [Pin Complex] wcaps 0x400001: Stereo
 Pincap 0x0820: IN
 Pin Default 0x0181332e: [Jack] Line In at Ext Rear
   Conn = 1/8, Color = Blue
 Pin-ctls: 0x20: IN
Node 0x16 [Volume Knob Widget] wcaps 0x600000: Mono
Node 0x17 [Audio Selector] wcaps 0x300903: Stereo Amp-In
 Amp-In caps: N/A
 Amp-In vals:  [0x80 0x80]
 Connection: 1
    0x12
Node 0x18 [Audio Selector] wcaps 0x300903: Stereo Amp-In
 Amp-In caps: N/A
 Amp-In vals:  [0x80 0x80]
 Connection: 1
    0x13
Node 0x19 [Vendor Defined Widget] wcaps 0xf30201: Stereo Digital
Node 0x1a [Audio Output] wcaps 0x30201: Stereo Digital
Node 0x1b [Pin Complex] wcaps 0x400301: Stereo Digital
 Pincap 0x0810: OUT
 Pin Default 0x40f000f2: [N/A] Other at Ext N/A
   Conn = Unknown, Color = Unknown
 Pin-ctls: 0x00:
 Connection: 1
    0x1a

I've read your guide (and can send it to you to repost if you like), and I've looked everywhere, but I just can't seem to solve this. Can you give me some advice?

 

Things I've tried:

 

Use the stock install (STAC9221 exists in actual Apple machines, so should work with just ALCInject.kext as long as you find the right layout-id), changing layout-id in the ALCInject.kext/Contents/Info.plist file to decimal 20 (14000000 hex) using Plist editor pro. After clearing out Extensions caches at /System/Library/Extensions.mkext and /System/Library/Extensions/Caches/com.apple.kext.info, which must be done after _every_ new setting before reboot, I get the speaker icon and the ability to change the volume slider on the top menubar. When using Hallab, I can see when I plug the headphones into the front jack. But still no audio out! Audio works out of the black jack in Tiger, just not in Leopard.

 

I've tried using the patcher, but it seems to generate an Info.plist that's missing a mixer. I think that's because my mixers are listed as "Audio Selector" instead of as "Audio Mixer". When I add in the correct Audio Selector manually, it still doesn't work. Same symptoms as when I use the stock AppleHDA.kext.

 

Taruga, do you have any idea what I might be able to look at, even to just kludge something together to get output?

 

Yeah, I have. But as usual, when I come to irc ou the forum, etc I can´t continue my work coding. I´m flooded with requests, questions, etc

This way, I will never finish anything. I can´t worry now solving individual issues, I have to think global. So, lets wait and let me work. Thanx

Link to comment
Share on other sites

My STAC 9221 works okay now in Leopard 10.5.1; I have stereo analog audio coming out of the green port on the back of the computer, stereo analog out of the headphones jack (but no auto-mute the green port when I plug in the headphones, unfortunately); and my microphone does not work.

 

To get this far, I did these things:

 

0. Read this thread. I also read all of Taruga's excellent HDA Guide.

1. started with the stock leopard AppleHDA.kext

2. modified the ALCInject.kext/Contents/Info.plist file with Plist editor Pro, and changed layout-id to be 14000000 (or 20 decimal padded by 3 bytes of zeroes, in hex), saved it (much easier if you just do it as root; no permissions to fix, but no one here seems to know you can do that. Even the ops. So weird.) Fix permissions if you're not root. If you're not running Plist Editor Pro as root, then you have to save Info.plist elsewhere, copy it back, fix permissions, etc... suit yourself.

3. Modify the stock AppleHDA.kext/Contents/Info.plist with Plist editor Pro. Same deal with running it as root. Find the Layout labelled LayoutID 20. Find its pathmap (in this case, PathmapID for Layout with LayoutID 20 ends up being PathmapID 1). Go to that pathmap. Examining your codec dump visually, find the Pin Complex with Color=Green in it. In my case, it was Pin Complex 0x0d. This is 13 in decimal. In PathmapID 1, the original output NodeID is 12 (or the black output, in my case). I switched this to 13. Because in my codec dump the Connection for Pin Complex 0x0d is labeled as 0x02, I correspondingly changed NodeID 3 to 2 in the Amp section of the file.

4. rm the /System/Library/Extensions.mkext files and /System/Library/Extensions/Caches/com.apple.kext.info files.

5. Fix perms if you weren't root. (using Disk Utility).

6. Reboot.

7. You might have sound. Check with the volume slider.

 

I found LayoutID 20 to be the one most similar to my setup, based on examining the Codec Dump. Not everything works right. The headphones are too loud (just a little bit of clipping), and like I said, the inputs don't work and the auto-mute for headphones doesn't work. I haven't tried 5.1 or SPDIF in or out yet. But I think I'm getting closer.

 

I eagerly await Taruga's version 2.0.0! Thanks Taruga for the great work so far! Where's the tipjar? ;-)

Link to comment
Share on other sites

Hi Taruga

 

I have two computer. one is notebook another is desktop. Both sound card can't work. please help

 

Notebook is Toshiba A105-S4384. sound chip is ALC861. I am try the speaker working before. Mic is not working.

 

desktop computer ECS945GCT-M1 mother board. sound chip is ALC883. Speaker and mic not working.

 

Please tell me How to Patch. I try your patch before. Never success for two computer

 

 

Two computer install Leopard 1.5

Link to comment
Share on other sites

No man!!! Not that one, it´s the same you got, the last attachment

It´s 2 kext´s that you need to copy to /System/Library/Extensions/

This time, you only copy the kext, no drag and drop, and don´t use the patcher either. Just replace the kext´s

 

You´re too green Shrek :P

Yes, it works for me this time.

 

Many thanks Taruga :| You did great!

Link to comment
Share on other sites

Writting bigger and brighter won't help ya and may be considered impolite by most of the readers of this post. Taruga is working on his spare time on this for which we all should be greateful ! Follow the instructions and wait in line ;-)

 

Hi Taruga

 

I have two computer. one is notebook another is desktop. Both sound card can't work. please help

 

Notebook is Toshiba A105-S4384. sound chip is ALC861. I am try the speaker working before. Mic is not working.

 

desktop computer ECS945GCT-M1 mother board. sound chip is ALC883. Speaker and mic not working.

 

Please tell me How to Patch. I try your patch before. Never success for two computer

 

 

Two computer install Leopard 1.5

Link to comment
Share on other sites

Is there any success with AsRock Conroe1333-Div or with Conroe 945?

It has Alc 888 and ICH7...

I had no luck trying with your patcher.

 

There seems to be hope for us. Taruga wrote (after I installed the ALC888 AppleHDA patch and lost sound for external speakers):

 

"If you have sound in and out, no need to go to azalia to have only sound out. We can fix thixAlso, if if show Internal Speaker, that is just the pinsetup that is set that way, it can be everything I wantWe just need to activate/review both speaker and headphone and would be fine.If possible post pics of both your sound inputs and outputs so I can see how it going..."

 

but of course we have to respect this:

 

"But as usual, when I come to irc ou the forum, etc I can´t continue my work coding. I´m flooded with requests, questions, etc

This way, I will never finish anything. I can´t worry now solving individual issues, I have to think global. So, lets wait and let me work. Thanx" (Taruga)

 

So, Thrawnhex, do you know how to get the Azalia patch back for now?

 

Perhaps you could post pics of your boards sound in- and outputs as requested by Taruga? (I don't have a digicam.)

 

cheers, pilsator

Link to comment
Share on other sites

b:z, have you only tried and got the Sigmatel STAC9271D to work in Leopard?

I would like to know if it works for you in Tiger 10.4.10 also.

Please let me know!

Taruga, your fingers must bleed. :blink:

 

 

Taruga, are the Sigmatel STAC9271D kexts for Leopard only?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...