PinXP.png 44.24KB
595 downloadsIs it the same? How to use it?
Thank you, but I need a tool for WinXP that has another registry.Slice that's incomplete, so now I have created a new version for vista. Check my thread.
Guys I've created a new version in where it looks for more than one pinconfig so guys try and see if it works for you.
Sound883.PNG 134.06KB
279 downloads
It is Vista! I said about a way through Windows XP.To Slice:
My Motherboard is GA-965P-S3
Below maybe you wants
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\PinConfigOverrideVerbs]
"0000"=hex:10,1c,47,01
....................
"NumVerbs"=hex:30,00,00,00
PinConfig3.rar 4.86KB
395 downloads
In my registry there is no such information. Because I have only XP but not Vista.Slice what Farx was trying to say is that you should find that information in your registry, if you can find it let us know where is it.
By the way this is my latest pinconfig in where you now can have all your audio devices without needing to go to control panel.
PinConfig.PNG 18.08KB
110 downloads
In WinXP I found only this.
PinXP.png 44.24KB 595 downloads
Is it the same? How to use it?
Slice that's incomplete, so now I have created a new version for vista. Check my thread.
Guys I've created a new version in where it looks for more than one pinconfig so guys try and see if it works for you.
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinA]"CfgDflt"=dword:0221121f"AltCfg"=hex:1f,12,11,02"Action"=hex:81,0d[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinB]"CfgDflt"=dword:400003fa[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinC]"CfgDflt"=dword:400003fb[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinD]"CfgDflt"=dword:90170310"ExtAmpCtrl"=hex:02,05,02[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinE]"CfgCurr"=dword:02a11230"CfgDflt"=dword:02111212"AltCfg"=hex:12,12,11,02,30,12,81,02,30,12,a1,02"Bias"=hex:ff,04,02"Action"=hex:0a,0e"Selectable"=hex:01[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pinF]"CfgCurr"=dword:0221121f"CfgDflt"=dword:02111211"AltCfg"=hex:11,12,11,02,1f,12,21,02"Action"=hex:81,0d[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\10]"CfgDflt"=dword:400003fc[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\11]"CfgDflt"=dword:400003fd[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\12]"CfgDflt"=dword:400003fe[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\13]"CfgDflt"=dword:90a60350"Mic0Type"=dword:00000000"Mic0XCoord"=dword:00000000"Mic0YCoord"=dword:00000040"Mic0ZCoord"=dword:00000000"Mic0VerticalAngle"=dword:00000000"Mic0HorizontalAngle"=dword:00000000"Mic1Type"=dword:00000000"Mic1XCoord"=dword:00000000"Mic1YCoord"=dword:ffffffc0"Mic1ZCoord"=dword:00000000"Mic1VerticalAngle"=dword:00000000"Mic1HorizontalAngle"=dword:00000000[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\14]"CfgDflt"=dword:400003ff[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\21]"CfgDflt"=dword:03461340[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}000\Settings\pin\22]"CfgDflt"=dword:40c003f1So the "natural" pin configs are override with new values. Check that some connections have several (and optionals) pin configs, so for those who have Input/Output Jacks that can be configurable for output or input.
case STAC_DELL_BIOS: /* configure the analog microphone on some laptops */ stac92xx_set_config_reg(codec, 0x0c, 0x90a79130); /* correct the front output jack as a hp out */ stac92xx_set_config_reg(codec, 0x0f, 0x0227011f); /* correct the front input jack as a mic */ stac92xx_set_config_reg(codec, 0x0e, 0x02a79130); /* fallthru */On vista some of this values are the same, but if I apply port 9 to any of the pin config I lost the sound, but even worst the Internal Digital Mic of the M1330 is somehow related with the internal speakers becuase if I modify the port of th DMic I lost sound on the speakers also.
static struct snd_kcontrol_new stac927x_mixer[] = {
STAC_INPUT_SOURCE(3),
STAC_ANALOG_LOOPBACK(0xFEB, 0x7EB, 1),
HDA_CODEC_VOLUME_IDX("Capture Volume", 0x0, 0x18, 0x0, HDA_INPUT),
HDA_CODEC_MUTE_IDX("Capture Switch", 0x0, 0x1b, 0x0, HDA_OUTPUT),
HDA_CODEC_VOLUME_IDX("Mux Capture Volume", 0x0, 0x15, 0x0, HDA_OUTPUT),
HDA_CODEC_VOLUME_IDX("Capture Volume", 0x1, 0x19, 0x0, HDA_INPUT),
HDA_CODEC_MUTE_IDX("Capture Switch", 0x1, 0x1c, 0x0, HDA_OUTPUT),
HDA_CODEC_VOLUME_IDX("Mux Capture Volume", 0x1, 0x16, 0x0, HDA_OUTPUT),
HDA_CODEC_VOLUME_IDX("Capture Volume", 0x2, 0x1A, 0x0, HDA_INPUT),
HDA_CODEC_MUTE_IDX("Capture Switch", 0x2, 0x1d, 0x0, HDA_OUTPUT),
HDA_CODEC_VOLUME_IDX("Mux Capture Volume", 0x2, 0x17, 0x0, HDA_OUTPUT),
{ } /* end */
};
Hey Macgirl can you provide the link to the ALSA driver so I can take a look at it as well, it sounds interesting.
This is the source I get with kubuntu 8.04:Hey Macgirl can you provide the link to the ALSA driver so I can take a look at it as well, it sounds interesting.
Hi macgirl!In my case I use:
Node 19 - Internal Digital Mic
Node 14 - External Mic (Right jack)
Node 12 - Line in, but it is configurable on the line out (center jack) so I can leave as Line Out or as a Line In, depends on pin config but can be software controlled with the current AppleHDA.
Node 13 - Internal Speakers
Node 10 - Headphones (left jack)
Node 15 - Line Out (center jack)
and there are two more:
node 33 - SPDIF Out (thru HDMI)
node 34 - SPDIF In (don't know thru where)
Yes I have modded 1.6.2a37 working, but also Legacy AppleHDA with Extra kexts.Hi macgirl!
I see you use the same nodes as me (except virtual Internal Digital Mic). Did you got AppleHDA 1.6.2 working? Did you have Input slider?
FixSigmaTel_STAC9228.zip 5.87KB
75 downloads
I have full working sound with two configuration (all inputs and all outputs)
Hack#1 - Realtek ALC883
Hack#3 - Sigmatel 9228
But there is a difference. In #1 I have input control sliders. In #3 - no.
I compare byte by byte all info.plist and no significant differencies found. Only nodeIDs and codecID are different. But I don't know how to compose ConfigData in HDAController. May be here?
Picture_3.png 53.42KB
350 downloads0 members, 0 guests, 0 anonymous users