Jump to content

Intel HDA Audio Codec STAC9227 for DQ965xx, DP965LT, DQ963FX, D946GZxx Intel Board sound working (Mic,Headphone).


AlainTox714
 Share

53 posts in this topic

Recommended Posts

working, had to remove old applehda and hda enabler,

 

also make sure you do not have a ALCinject in your extentions folder.

 

I removed that , deleted the 2 above files, installed using OSx86 Tools by PC wiz and boom!

 

worked without any modification at all.

 

TYVM

 

iDeneb 10.5.5

(IDT)

Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02) - working

(Intel Pro 10/100/1000 ve)

Ethernet controller [0200]: Intel Corporation 82566DM Gigabit Network Connection [8086:104a] (rev 02) working

Link to comment
Share on other sites

execuse me I have an intel d946 gz is and I try the 3 files already but i cant do that the sound works, I install the HDAEnabler.kext and the AppleHDA.kext with OS x86 Tools Utilities and with kext helper by 7 but the sound still not working. I already remove the AppleAHCIPort.kext, AppleAC94Audio.kext, IO80211Family.kext, SiliconImage3132.kext but the sound still not working. when I go to info in audio said.

 

Sonido Intel de alta definición:

 

ID del dispositivo: 0x8086A201

ID de audio: 2

Dispositivos disponibles:

 

also I have to put a pci card realtec for networking because i can't do that the intel network works.

 

and what mean the colors in .kexts files?

when i install the v2 the HDAEnabler.kext and the AppleHDA.kext color was red

when i install the v3 the HDAEnabler.kext and the AppleHDA.kex color war orange

I realy apreciate the help.

 

pd. sorry for my english I really cant write well. :rolleyes:

Link to comment
Share on other sites

execuse me I have an intel d946 gz is and I try the 3 files already but i cant do that the sound works, I install the HDAEnabler.kext and the AppleHDA.kext with OS x86 Tools Utilities and with kext helper by 7 but the sound still not working. I already remove the AppleAHCIPort.kext, AppleAC94Audio.kext, IO80211Family.kext, SiliconImage3132.kext but the sound still not working. when I go to info in audio said.

 

Sonido Intel de alta definición:

 

ID del dispositivo: 0x8086A201

ID de audio: 2

Dispositivos disponibles:

 

also I have to put a pci card realtec for networking because i can't do that the intel network works.

 

and what mean the colors in .kexts files?

when i install the v2 the HDAEnabler.kext and the AppleHDA.kext color was red

when i install the v3 the HDAEnabler.kext and the AppleHDA.kex color war orange

I realy apreciate the help.

 

pd. sorry for my english I really cant write well. :)

 

You dont need to remove AppleAHCIPort.kext, AppleAC94Audio.kext, IO80211Family.kext, SiliconImage3132.kext.

 

Remove current AppleHDA, check if you are using another AUDIO injector like EFI strings or ALCinject and remove it also.

 

Use v2 it will works v3 don't works today.

 

Attached File STAC9227.v2.zip ( 288.27K ) in first post of this thread.

 

Install as you did with OS x86 Tools Utilities AppleHDA and HDAEnabler and reboot with -f to rebuild the cache.

 

Hope this help

Link to comment
Share on other sites

Asking for help.

 

Laptop. Only has 2 connectors: Mic/Line-In and Headphones.

Current situation: headphones are OK. Internal speakers too. Mute works perfectly and sound output changes from "Internal speakers" to "Headphones" when i plug in/out 1/8 jack.

 

One problem left for me: microphone. Either internal or external.

In sound properties it defined as "External microphone". If i plug in/out external mic to Mic/Line-In – nothing's happened.

So, can any of Mac Gurus tell me how can i change corresponding Layout.xml or/and Pathmap.xml (i assume 12/6 in my case) to get mic working?

 

I'm sorry, if this is already answered somewhere.

 

My config:

 

STAC9220

Vendor Id: 0x83847690

Subsystem Id: 0x102801c2

Revision Id: 0x102201

 

System profiler says:

 

Intel High Definition Audio:

 

Device ID: 0x102801C2

Audio ID: 12

Available Devices:

S/P-DIF Out:

Connection: RCA

Headphone:

Connection: 1/8 inch Jack

Speaker:

Connection: Internal

Microphone:

Connection: 1/8 inch Jack

 

kextstat gives me:

89 2 0x348f3000 0x7000 0x6000 com.apple.iokit.IOHDAFamily (1.5.7a24) <6 5 4 2>

90 0 0x348fa000 0xd000 0xc000 com.apple.driver.AppleHDAController (1.5.7a24) <89 17 6 5 4 2>

94 0 0x35432000 0x62000 0x61000 com.apple.driver.AppleHDA (1.5.7a24) <93 89 84 18 6 5 4 2>

 

Windows .ini file says:

[HKR]

CodecName = "STAC9200-32"

 

[HKR\Settings]

TraceFlags = dword: 0x89b3

BiosType1 = hex: 01

ImpedanceMeasurementTimeMs = dword: 0

CodecAccessAttempts = dword: 0x000003E8

 

[HKR\Settings\pin]

[HKR\Settings\Pin8]

CfgDflt = dword: 0x40C003FA

 

[HKR\Settings\Pin9]

CfgDflt = dword: 0x0144131F

AltCfg = hex: 1F,13,44,01,40,13,44,01

GpiForPinSense = dword: 0x202

 

[HKR\Settings\Pin\10]

CfgDflt = dword: 0x03A11020

Bias = hex: FF,04,02

AltCfg = hex: 20,10,81,03

 

[HKR\Settings\Pin\11]

CfgDflt = dword: 0x401003FB

 

[HKR\Settings\Pin\12]

CfgDflt = dword: 0x40F000FC

 

[HKR\Settings\PinD]

CfgDflt = dword: 0x0321121F

Action = hex: 81,0E

 

[HKR\Settings\PinE]

CfgDflt = dword: 0x90170310

 

[HKR\Settings\PinF]

fgDflt = dword: 0x90A70321

 

[HKR\Settings\connselector]

[HKR\Settings\filter\SpeakerHp]

UniqueID = hex: 0

LegacyIoctlHere = hex: 1

RenderConverter = hex: 2

SpdifOutConverter = hex: 5

Associations = hex: 1

DigitalVolumeControl = hex: 0

EnabledPcmRenderBitsAndRates = dword: 0xfffffffe

EnableHwSpeakerConfigurationSupport = hex: 0

EnableIntSpkrMute = hex: 1

UseHwMuteAlways = hex: 1

ReportInfoForInternalDevPinsToo = hex: 0

MasterVolume = dword: 0xfff40000

MasterControlsIndependentMixerInputs = hex: 1

DisableMasterVolume = hex: 1

DisableNonPcmPin = hex: 1

CombinePcmAndNonPcmPins = hex: 0

GpioForSpdifMuteControl = hex: 1

MasterMuteControlsSpdif = hex: 1

 

[HKR\settings\filter\MuxedIn]

UniqueID = hex: 1

LegacyIoctlHere = hex: 0

CaptureConverter = hex: 3

EnableCompositeMuxAndAdcCtrl = hex: 0

Associations = hex: 2

TurnBiasOffOnNotSelectedPin = hex: 1

EnabledPcmCaptureBitsAndRates = dword: 0x0a0060

MicBoost = hex: 1

Mic2Boost = hex: 1

LineInRecVolume = dword: 0x000fb000

MicInRecVolume = dword: 0x000fb000

MicBoostLevel = dword: 0x00140000

Mic2InRecVolume = dword: 0x000fb000

Mic2BoostLevel = dword: 0x00140000

 

[HKR\Settings\filter\SpdifOut]

UniqueID = hex: 2

LegacyIoctlHere = hex: 0

Associations = hex: 4

SpdifMaster = hex: 2

SpdifOutConverter = hex: 5

DisableSPDIFControl = hex: 0

SpdifOutCtrl = hex: 1

GpioForSpdifMuteControl = hex: 1

MasterMuteControlsSpdif = hex: 1

 

[HKR\Settings\filter\MuxedIn\TopoNames]

MicIn = "{CD2AF943-305E-4786-BCFA-1BE25DECACDB}"

Mic2In = "{9C56BB03-C758-4e8b-A23A-752D5968EA2D}"

 

[HKR\Settings\filter\MuxedIn\MaxLvlLimiters]

MicBoostLevel = dword: 0x00140000

Mic2BoostLevel = dword: 0x00140000

 

[HKR\Settings\gpio]

01 = hex: 0x82

02 = hex: 0x00, 0x01, 0x0E

03 = hex: 0x82

 

[HKLM\software\SigmaTel\Apo\GFX\SpeakerHp\plugins\MSAPO]

idEffect = dword: 50

idEffectType = dword: 50

load = dword: 1

order = dword: 5

ApoClsId = "{637c490d-eee3-4c0a-973f-371958802da2}"

 

[HKLM\software\SigmaTel\Apo\LFX\SpeakerHp\plugins\MSAPO]

idEffect = dword: 50

idEffectType = dword: 50

load = dword: 1

order = dword: 5

ApoClsId = "{62dc1a93-ae24-464c-a43e-452f824c4250}"

 

[HKLM\software\SigmaTel\Apo\GFX\SpdifOut\plugins\MSAPO]

idEffect = dword: 50

idEffectType = dword: 50

load = dword: 1

order = dword: 5

ApoClsId = "{637c490d-eee3-4c0a-973f-371958802da2}"

 

[HKLM\software\SigmaTel\Apo\LFX\SpdifOut\plugins\MSAPO]

idEffect = dword: 50

idEffectType = dword: 50

load = dword: 1

order = dword: 5

ApoClsId = "{62dc1a93-ae24-464c-a43e-452f824c4250}"

 

[HKLM\Software\SigmaTel\APO\GFX\SpeakerHp\Plugins]

EndpointId = dword: 0xFFFFFFFF

 

[HKLM\SOFTWARE\Sigmatel\STacGUI]

Config_ExTab = dword: 0x0

Config_Tab = dword: 0x8

Config_Spk = dword: 0x0

Config_Adv = dword: 0x100

Config_Rates = dword: 0x0

Config_Oem = dword: 0x0

 

[HKLM\SOFTWARE\Sigmatel\STacGUI\XML]

Nconfigs = dword: 0x0

 

[HKLM\SOFTWARE\SigmaTel\STSysTray\1.0\EventExpressions]

Version=dword:1

 

[HKLM\SOFTWARE\SigmaTel\STSysTray\1.0\EventExpressions\JackPresenseD]

Action1="if(JackState(13) == 1 || JackState(9) == 1,(BypassSystemEq(1)),(BypassSystemEq(0)))"

Action2="if(JackState(13) == 1 || JackState(9) == 1,(BypassSystemComp(1)),(BypassSystemComp(0)))"

 

[HKLM\SOFTWARE\SigmaTel\STSysTray\1.0\EventExpressions\JackPresense9]

Action1="if(JackState(13) == 1 || JackState(9) == 1,(BypassSystemEq(1)),(BypassSystemEq(0)))"

Action2="if(JackState(13) == 1 || JackState(9) == 1,(BypassSystemComp(1)),(BypassSystemComp(0)))"

 

[HKLM\SOFTWARE\SigmaTel\STSysTray\1.0\EventExpressions\StreamRenderStart3]

Action1="SetDeviceType(9,4) && SetVerified(9,1)"

 

[HKLM\SOFTWARE\SigmaTel\STSysTray\1.0\EventExpressions\StreamRenderStop3]

Action1="SetDeviceTypeSlaved(9,4) && SetVerified(9,1)"

 

[HKLM\SOFTWARE\SigmaTel\STSysTray\1.0\EventExpressions\ServiceStartup]

Action1="SetDeviceTypeSlaved(9,4) && SetVerified(9,1)"

Link to comment
Share on other sites

Sorry it doesnt work with mine I tried hard but no way

I have a D946GZIS and obviously the STAC9227 codec

In/out and volume control appear but no way to make it sound

 

One thing I noticed is that all ppl that made it work have slightly different Linux dumps, mine starts this way:

 

Codec: SigmaTel STAC9227

Address: 2 <- THATS DIFFERENT (its 0 in others)

Vendor Id: 0x83847618

Subsystem Id: 0x8086a201 <- THATS DIFFERENT (the subsystem vendor is not Intel in others, and logically the prod ID neither)

Revision Id: 0x100201

 

From the sys profiler I have TWO voices:

 

ID dispositivo: 0x8086A201

ID audio: 4

Dispositivi disponibili:

 

ID dispositivo: 0x174BAA10

ID audio: 4

Dispositivi disponibili:

 

Is there any test I can make to help and make it work ?

Link to comment
Share on other sites

I tried with v2 and v3 without success

 

Btw the AppleAzalia kext must be keeped ?

i not use AppleAzalia, only two kext from v2 package on first page this thread, also can required to remove audio strings from /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

Link to comment
Share on other sites

You dont need to remove AppleAHCIPort.kext, AppleAC94Audio.kext, IO80211Family.kext, SiliconImage3132.kext.

 

Remove current AppleHDA, check if you are using another AUDIO injector like EFI strings or ALCinject and remove it also.

 

Use v2 it will works v3 don't works today.

 

Attached File STAC9227.v2.zip ( 288.27K ) in first post of this thread.

 

Install as you did with OS x86 Tools Utilities AppleHDA and HDAEnabler and reboot with -f to rebuild the cache.

 

Hope this help

 

 

hi, first of all thanks for the help.

 

so I did every that you said and when I reboot mi pc the icon of sound apear and the info of the integrated sound change too, now I have:

 

Sonido Intel de alta definición:

 

ID del dispositivo: 0x8086A201

ID de audio: 4

Dispositivos disponibles:

Auriculares:

Conexión: Conector de 1/8 pulgada

Micrófono:

Conexión: Conector de 1/8 pulgada

Entrada de línea:

Conexión: Conector de 1/8 pulgada

 

but I still without any sound.

 

when you said remove audio injector do you refer to remove AppleAC97Audio.kext, AppleAzaliaAudio.kext and Apple02Audio.kext from the kext folder in system/library/extensions ?

 

another question I plug in the conector in the green connector or in the blue conector?

Link to comment
Share on other sites

  • 1 month later...

I have a D946GZIS Mobo and nothing works.. with version 2 i get nothing at all. Version 3 It lists the devices and have a volume control but no sound.. (lists 2 inputs and 2 outputs) neither function... I have a dump from linux if maybe that'll help any situation.. Going to try version 1 and see what happens... Will post again :)

codec_dump_stac92xx.txt

Link to comment
Share on other sites

  • 4 weeks later...

just to add to a topic people might find with searches, below is a codec for the STAC9247D on boards like the intel BLKD975XBX2KR

 

this works with applehdapatcher (i used v1.16) with an EFI string for the sound card on a VANILLA kernel!

Link to comment
Share on other sites

  • 1 month later...

I'm having no luck with any of the three versions of the stac9227 drivers when trying to get my onboard sound going on the Intel DG965SS motherboard. I do have an EFI string in my com.apple.Boot.plist for my nVidia 9400, but I have tried removing that and still no luck.

 

Using the AppleHDA.kext and HDAenabler.kext I get this at boot:

Apr 10 21:03:34 Superior kernel[0]: HDAEnabler: Copyright © 2008 by Kabyl

Apr 10 21:03:34 Superior kernel[0]: HDAEnabler: Added SPAudio support LayoutID:4

 

and the System Profiler shows:

----

Intel High Definition Audio:

 

Device ID: 0x80862114

Audio ID: 4

Available Devices:

----

(there are no devices listed)

 

Can anyone point me in the right direction to get this working?

 

I'm having no luck with any of the three versions of the stac9227 drivers when trying to get my onboard sound going on the Intel DG965SS motherboard. I do have an EFI string in my com.apple.Boot.plist for my nVidia 9400, but I have tried removing that and still no luck.

 

Using the AppleHDA.kext and HDAenabler.kext I get this at boot:

Apr 10 21:03:34 Superior kernel[0]: HDAEnabler: Copyright © 2008 by Kabyl

Apr 10 21:03:34 Superior kernel[0]: HDAEnabler: Added SPAudio support LayoutID:4

 

and the System Profiler shows:

----

Intel High Definition Audio:

 

Device ID: 0x80862114

Audio ID: 4

Available Devices:

----

(there are no devices listed)

 

Can anyone point me in the right direction to get this working?

 

OK, so using AppleHDApatcher v1.16 was the ticket to success. Now I have onboard sound and lan, plus my 9400GT working great...

Link to comment
Share on other sites

  • 4 months later...

Hi,

 

This is my first post here. So I'm a noob here and with regard to OSX86. I see there some folks here who really know the innards of OSX pretty well.

 

I have an Intel DP965LT motherboard in my machine. I have the iDeneb v10.5.4 install running. My problem area is that I just can't seem to get the audio working.

 

I have downloaded the updated files you have listed here and substituted them with no apparent effect.

 

In the system info screen it just shows up an audio device but with no capabilities. And the audio setup shows no input or output capabilities.

 

I am having to boot from the install DVD to run it from the hard drive. So, I may not doing something right there. I don't know if a direct boot from the hard drive is necessary. Right now I have to have the iDeneb install DVD in the machine but it boots in about 10 to 15 seconds rather than a couple of minutes like it would if it were booting only from the DVD. But that may be another issue for another time and that's not what I'm asking about unless I need to have that working first.

 

I'm somewhat new to the internals of Mac OS even though I've had Macs for most of the last 25 years. Is there something else I have do once I've copied in the correct kext module(s)?

 

I've checked the info files in the kexts and the device id numbers appear to be what my system reports (under XP Pro).

 

Does this require booting from the hard drive completely to work? Or can I continue using the install DVD to "kick-start" booting from the hard drive? My SATA setup is set to be IDE and not AHCI in the bios.

 

I know ALCinject isn't in the S/L/E directory (been using Unix for over 20 years so I'm versed in the terminal/shell). How do you tell if it's somehow got EFI strings setup for the audio, though?

 

Getting audio to work is the only part that doesn't work apart from shutting down (it reboots but won't shutdown, again not important for this post). If I can get audio to work, I'll be happy with my setup. Then I can bug people about how to get it to boot from the hard drive directly and setting up PC-EFI.

 

Thanks!

Bruce

Link to comment
Share on other sites

  • 1 month later...
  • 1 year later...
Hi.

 

It will be very useful to get 9227 work under Snow Leopard...

I tried without any success ...

Perhaps someone clever could do it for us.

 

Thx

 

 

Bump.

 

AlainTox714 or anyone else, is there a way to update this kext for Snow Leopard. Your help would be much appreciated. It seems a lot of people on this forum, could use a kext for this chipset.

 

Thanks,

Peroxide

Link to comment
Share on other sites

  • 6 months later...
 Share

×
×
  • Create New...