Jump to content
LaptopVideo2Go Forums
mobilenvidia

Sigmatel / IDT Modded Drivers for WinXP

Recommended Posts

mobilenvidia

Here it goes, spent some time making these.

WinXP doesn't quite have the modability of Vista and Win7 but this should keep you guys happy.

IDT 6162.0 for WinXP x32/x64

idt_xp.jpg

INF v1.010 INI v1.031

This INI is specialised for the Dell Inspiron i9400

But with the same kind of PIN and \filter\ swap from original driver you should be able to customise it for your setup.

Share this post


Link to post
Share on other sites
HunterZ0

Thanks!

What do you mean by "from original driver" though?

Share this post


Link to post
Share on other sites
Alexandrus

No worky Code 10, Device cannot start.

HP dv7-2000, HDAUDIO\FUNC_01&VEN_111D&DEV_7603&SUBSYS_103C3624

Share this post


Link to post
Share on other sites
d3v

Don't worry about it. They don't work anyway.

Still, thanks for trying.

I'm so stupid for even hoping.

You would have thought I'd have learned my lesson by now. I could kill DELL for using this (apparently obsolete) chip and fecking IDT for non-existent support. I just wish I could rip it out and change it for a company's product that is supported after release.

I've just tried bodging inis and combining driver sets with no luck.

I've gone back to the old 5790 revision setup.exe from this site instead of the (only alternative) ancient revision 5512 R171789.exe from DELL..

Share this post


Link to post
Share on other sites
Alexandrus

For me, only 5.10.6146 version from HP site have worked, and by worked I mean they have installed, started the device, but sound comes only from subwoofer. Speakers are dead, headphones are dead. I have no idea how to fiddle with the INIs, because I am pretty sure the problem lies with the pin assignments, since the same drivers work just fine in Vista.

ftp://ftp.hp.com/pub/softpaq/sp42501-43000/sp42571.exe

Share this post


Link to post
Share on other sites
mobilenvidia

Code 10 means the driver installed fine but the Audio service can't start.

This is most likely due to a setting that is not compatible with your setup.

This may mean looking in the INI and possibly removing a section to narrow it down.

Thanks!

What do you mean by "from original driver" though?

The driver that came shipped with or a driver update from your OEM.

Basically any driver that works as it should on your system

Share this post


Link to post
Share on other sites
Guest Anthony

This is a modded for the vostro 1500 users. give this 1 a try and report back if it works.

ftp://epicmrx.no-ip.org/Sounds/

Username: ftp

Password: epic

and yes this is my private ftp server running on my comp that has ("for me") nice upload around 230k to 300k upload.

Share this post


Link to post
Share on other sites
Alexandrus

Any progress ? After seing so many people interested in a WinXP version, now I see no feedback at all ?

Share this post


Link to post
Share on other sites
mobilenvidia
Any progress ? After seing so many people interested in a WinXP version, now I see no feedback at all ?

My thoughts too, got nagged to death now nothing

Share this post


Link to post
Share on other sites
d3v
My thoughts too, got nagged to death now nothing

I've now got the new ini and I'll try an install again tomorrow.

Sorry. I just got despondent there and was waiting for more feedback - other than my unhelpful moaning-only post - to see if others had more success.

I'd simply gotten tired of all the dangled carrots. Not your fault. You're doing the work. My gripe is with Sigmatel/IDT and their OEM partners for a serious lack of support.

Will get back to you after I've had a play.

Cheers.

Edited by d3v

Share this post


Link to post
Share on other sites
mobilenvidia

I need folk to try stuff to find solutions.

Why I concentrated on Vista only as once I get this sorted it will be easy to implement into XP

Share this post


Link to post
Share on other sites
Alexandrus

It would seam they only work on your laptop, which is to be expected. Some fiddling with the INI would definitely solve the problems the rest of us are having, but given the non existent XP support from the manufacturers, finding an INI that actually works is a lot of work.

Can the Vista INIs be modified to work under XP, or something on that line ? Because, like I said, the driver I linked to, has different INIs and apparently different pin layouts for XP and Vista, and for me it works under both OSes, yet under XP I have no sound on speakers or headphone jacks.

Share this post


Link to post
Share on other sites
mobilenvidia

The XP INI's are all based on \rear\ filter section there are very few drivers with other sections.

The thing to do would to remove all filters, this should then give a driver which works but you may not have sound (which is good)

Then add \rear\ filter settings a few at a time.

The modded INI can be used as a base to work from, good thing in having everything in \rear\ means no renaming other sections

Start with nothing then add till you get a Code 10, then remove what ever caused it.

Share this post


Link to post
Share on other sites
Alexandrus

I don't quite get it, dunno what rear/filter settings are, but will try something later on, now I am too tired to even type, only slept 2 hours :)

Share this post


Link to post
Share on other sites
mobilenvidia

Look in the INI just past the PINs section is the filters/rear/section here where all the action is for XP

2 hours sleep, that is luxury :)

Share this post


Link to post
Share on other sites
d3v

Mine's a Vostro 1500 and I get a code 10 with the modded INI as it is supplied.

Win XP Pro x86 SP3

The DELL supplied R171789.exe (5.10.0.5515) driver has a stack of INI files within it.

Share this post


Link to post
Share on other sites
Alexandrus

So does the HP driver, different INIs for each chip type. However, like I said, the ones for Vista are OK, the ones for XP will make sound come out only through subwoofer.

PS. Luxury my arse, 4 hours last night, 2 hours tonight, and not even for the right reasons, like girls or money, or at least a beer party :)

Share this post


Link to post
Share on other sites
doomerh

works perfect on my Inspiron 9400

Share this post


Link to post
Share on other sites
Alexandrus

Well doooh....have you read the first post ?

Share this post


Link to post
Share on other sites
Alexandrus

So, would it work if I replace the pin assignments and other stuff from the Vista version of the INI to the XP version of the INI ?

Share this post


Link to post
Share on other sites
mobilenvidia

Probably not.

I copied these sections from original Vista to modded INI:

[HKR]

[HKR\Settings]

[HKR\Settings\pin]

[HKR\Settings\Connselector]

[HKR\Settings\filter\Speaker]

[HKR\Settings\filter\Speaker\TopoNames]

[HKR\settings\filter\MuxedIn]

[HKR\Settings\filter\MuxedIn\TopoNames]

[HKR\settings\filter\MicIn]

[HKR\Settings\filter\MicIn\TopoNames]

[HKR\Settings\filter\SpdifOut]

[HKR\Settings\GPIO]

I added other stuff to enable features and pages but the above is what is most important

In XP ofcourse the filters are mostly in \rear\

XP works differently so will need different mods to work.

I'll get round to these as soon as Vist /Win 7 is sorted

Share this post


Link to post
Share on other sites
Guest D620

First of all, I would like to thank mobilenvidia immensely for these updated drivers. I have installed them on a Latitude D620, and they are working exactly as I wanted. Just make sure to correctly set the pin settings in the INI if you want the internal microphone to work correctly.

Some very minor issues that in no way hinders the functionality of these drivers:

- When I connect a microphone, there is no jack sensing window that appears even though the option is enabled.

- Control panel tray icon does not appear although it is enabled.

Once again, thanks a bunch! :)

Share this post


Link to post
Share on other sites
Gix

Hello,

first of all many thanks for your efforts.

Well, if you have time for modding, I attached the sections extracted from the driver compatible with Dell XPS M1330 (ini file is 92XXM8-3.INI).

I don't know if it is interesting for someone, but with the previous Dell official driver I was able to enable ASIO (with edits from a Sony driver).

First of all, you need these entries in the INI:

[HKR\Settings]

CPL_EnableAsioPage = hex: 1

[HKR\Settings\filter\Rear]

AsioHere = hex: 1

Also you need to extend the control panel UI to include the ASIO latency setting:

[HKLM\SOFTWARE\Sigmatel\STacGUI]

Config_Tab=dword:0x0000003f

And finally you need the ASIO driver, which you can copy in \System32 and register it with regsvr32. I attached it :)

In my opinion, this driver is only a wrapper to WDM, as it has the same performance like ASIO4ALL.

92XXM8_3.zip

ASIOSTHD.zip

Edited by Gix

Share this post


Link to post
Share on other sites
SyRiNx

I tried to change inf for the i9400 because I think I have a similar card ( I have a M1710 laptop )

but I get a code 10, I also tried with no filters, and also renaming Rear to Speaker

I added/changed these values:

I'll add my original inf too, if you want to look at it :)

[HKR\Settings\pin]
[HKR\Settings\pin\08]
CfgDflt = dword: 0x40C003FA     
[HKR\Settings\pin\09]
CfgDflt = dword: 0x01441340     
[HKR\Settings\pin\10]
CfgDflt = dword: 0x04A1102E     
AltCfg = hex: 2F,10,81,04     	
Bias = hex: FF,04,02
[HKR\Settings\pin\11]
CfgDflt = dword: 0x90170311     
[HKR\Settings\pin\12]
CfgDflt = dword: 0x403003FC     
[HKR\Settings\pin\0d]
CfgDflt = dword: 0x0421121F     
Action = hex: 80,00,81,0E,87,00
[HKR\Settings\pin\0e]
CfgDflt = dword: 0x90170310     
[HKR\Settings\pin\0f]
CfgDflt = dword: 0x408003FB     

[HKR\Settings\filter\Rear]
UniqueId 				= hex: 0
CaptureConverter 			= hex: 3
RenderConverter 			= hex: 2
SpdifMaster 				= hex: 2
SpdifOutConverter			= hex: 5
EnableCompositeMuxAndAdcCtrl         	= hex: 0
Associations                         	= hex: 4,1,2
DisableSPDIFControl			= hex: 0
SpdifOutCtrl	        		= hex: 1
LegacyIoctlHere 			= hex: 1
EnabledPcmRenderBitsAndRates 		= dword: 0xfffffffe
EnabledPcmCaptureBitsAndRates 		= dword: 0xfffffffe
EnableInputMonitor      		= hex: 0
KeepAdcAlwaysOn         		= hex: 0
EnableHwSpeakerConfigurationSupport 	= hex: 0
EnableIntSpkrMute			= hex: 1
GpioForSpdifMuteControl 		= hex: 1
TurnBiasOffOnNotSelectedPin 		= hex: 1
UseHwMuteAlways				= hex: 1
DigitalInputMonitor			= hex: 2
DigitalStereoMix			= hex: 0

[HKR\Settings\filter\Rear\TopoNames]
AnalogMonoOut = "{749D2E66-2B15-4071-BC44-DCE209F86444}"

the first time I added these too under [HKR\Settings\connselector]

[HKR\Settings\filter\rear\plugins]
RegVersion 				= dword: 1
[HKR\Settings\filter\rear\plugins\capture\SoftAmp]
idEffect = dword: 20
Load = dword: 1
order = dword: 501
[HKR\Settings\filter\rear\plugins\capture\SMMixer]
idEffect = dword: 41
Load = dword: 1
order = dword: 10005
idComm = dword: 2
[HKR\Settings\filter\rear\plugins\render\SMTap]
idEffect = dword: 42
Load = dword: 1
order = dword: 500
ConnectTarget = dword: 2
idComm = dword: 201
[HKR\Settings\filter\rear\presets\_initial\Capture\SMMixer]
bypass = dword:0
[HKR\Settings\filter\rear\presets\_initial\Render\SMTap]
bypass = dword:0
[HKR\Settings\filter\rear\plugins\render]

OEM inf (I can't upload the inf files :P :) ):

[Models]
HDAUDIO\FUNC_01&VEN_8384&DEV_7690&SUBSYS_102801CE=this  
HDAUDIO\FUNC_01&VEN_8384&DEV_7690&SUBSYS_102801CF=this  
HDAUDIO\FUNC_01&VEN_8384&DEV_7690=this
default=this
[CopyFiles]
stsystra.exe = 0x24
stacgui.cpl = 0x25
stlang.dll = 0x25
[RegisterDlls]
Stacapi.dll
[DelRegKeys]
HKR\Settings=Yes
HKLM\Software\Sigmatel\Presets=Yes
[APPS]
StartSTSysTray=YesInvisible
[HKLM\Software\Sigmatel\GlobalState]
[HKLM\Software\Sigmatel\STSysTray\1.0]
HideTrayIcon 				= dword: 1
PollingPeriod 				= dword: 500
RecordPriority 				= dword: 1
[HKLM\Software\Sigmatel\GlobalState\STSysTray\1.0]
ShowEventDialog 			= dword: 1
[HKR\Settings]
TraceFlags 				= dword: 0x89b3
BiosType1 				= Hex: 01
ImpedanceMeasurementTimeMs 		= dword: 0
CPL_FixedDigitalOutRate 		= dword: 0x0000BB80
CodecAccessAttempts 			= dword: 0x000003E8
[HKR\Settings\filter\rear\plugins]
RegVersion 				= dword: 1
[HKR\Settings\filter\rear\plugins\capture\SoftAmp]
idEffect = dword: 20
Load = dword: 1
order = dword: 501
[HKR\Settings\filter\rear\plugins\capture\SMMixer]
idEffect = dword: 41
Load = dword: 1
order = dword: 10005
idComm = dword: 2
[HKR\Settings\filter\rear\plugins\render\SMTap]
idEffect = dword: 42
Load = dword: 1
order = dword: 500
ConnectTarget = dword: 2
idComm = dword: 201
[HKR\Settings\filter\rear\presets\_initial\Capture\SMMixer]
bypass = dword:0
[HKR\Settings\filter\rear\presets\_initial\Render\SMTap]
bypass = dword:0
[HKR\Settings\filter\rear\plugins\render]
[HKR\Settings\pin]
CodecName = STAC9200-32
[HKR\Settings\pin\08]
CfgDflt = dword: 0x40C003FA     
[HKR\Settings\pin\09]
CfgDflt = dword: 0x01441340     
[HKR\Settings\pin\10]
CfgDflt = dword: 0x04A1102E     
AltCfg = hex: 2F,10,81,04     	
Bias = hex: FF,04,02
[HKR\Settings\pin\11]
CfgDflt = dword: 0x90170311     
[HKR\Settings\pin\12]
CfgDflt = dword: 0x403003FC     
[HKR\Settings\pin\0d]
CfgDflt = dword: 0x0421121F     
Action = hex: 80,00,81,0E,87,00
[HKR\Settings\pin\0e]
CfgDflt = dword: 0x90170310     
[HKR\Settings\pin\0f]
CfgDflt = dword: 0x408003FB     
[HKR\Settings\connselector]
[HKR\Settings\filter\Rear]
UniqueId 				= hex: 0
CaptureConverter 			= hex: 3
RenderConverter 			= hex: 2
SpdifMaster 				= hex: 2
SpdifOutConverter			= hex: 5
EnableCompositeMuxAndAdcCtrl         	= hex: 0
Associations                         	= hex: 4,1,2
DisableSPDIFControl			= hex: 0
SpdifOutCtrl	        		= hex: 1
LegacyIoctlHere 			= hex: 1
EnabledPcmRenderBitsAndRates 		= dword: 0xfffffffe
EnabledPcmCaptureBitsAndRates 		= dword: 0xfffffffe
EnableInputMonitor      		= hex: 0
KeepAdcAlwaysOn         		= hex: 0
EnableHwSpeakerConfigurationSupport 	= hex: 0
EnableIntSpkrMute			= hex: 1
GpioForSpdifMuteControl 		= hex: 1
TurnBiasOffOnNotSelectedPin 		= hex: 1
UseHwMuteAlways				= hex: 1
DigitalInputMonitor			= hex: 2
DigitalStereoMix			= hex: 0
[HKR\Settings\gpio]
02 = hex: 0x00, 0x01, 0x0E, 0x01, 0x11, 0x00, 0x00, 0x07, 0x00
01 = hex: 0x82
03 = hex: 0x82
[HKR\Settings\filter\Rear\TopoNames]
AnalogMonoOut = "{749D2E66-2B15-4071-BC44-DCE209F86444}"
[HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce]
Sigmatel="RegSvr32 /s stacapi.dll"
[HKLM\SOFTWARE\Sigmatel\STacGUI]
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

Edited by SyRiNx

Share this post


Link to post
Share on other sites
Alexandrus

OK, after a lot of trial and error, still nothing.

Windows 7 RC1 default driver works just fine, the driver from HP works just fine under Windows 7 RC1 and Vista, but under XP, nothing, only subwoofer works, no jacks, no speakers.

Am am attaching the INIs for both XP and Vista, maybe somebody here can make the XP INI work with the info from the Vista INI. I can only hope, because since I bought this darn laptop I have no sound whatsoever :)

Vista.zip

XP.zip

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...