Solution pour les problèmes thrustmaster firestorm, résolution pb dual
Solution pour les problèmes thrustmaster firestorm, résolution pb dual - Joys - Hardware - Périphériques
MarshPosté le 06-10-2005 à 10:39:42
Coucou tout le monde
Je post pour la première fois et cela pour aider ceux qui ont quelques soucis avec les pad thrusmaster. Comme vous j'ai eu des pb, j'ai bidouillé un fichier et la miracle j'ai trouvé la solution qui va ressoudre vos petits problèmes.
A la base windows à reconnu mon pad firestorm en analog 2 alors que c'était un 3, bon pas grave d'après les différents poste que j'ai pu voir.
Et là j'ai dl Thrustmapper308web et j'ai vu qu'il y avait des fichiers *.in_ dans des dossier portant les noms des mannettes de jeux. En fait windows ne sait pas lire les in_, donc je les ai modifier en inf et ça marche. Lorsque windows recherche les pilotes lorsque vous brancher votre pad sélectionner le dossier où vous avez modifier votre fichier *.inf et faite ok à tout et voilà
@ +
Ps: Je joints le texte du fichiers *.inf du firestorm dual analog 2 et 3 à copier dans fichier texte et à rennomer en firestorm2.inf
Marsh Posté le 06-10-2005 à 10:39:42
Coucou tout le monde
Je post pour la première fois et cela pour aider ceux qui ont quelques soucis avec
les pad thrusmaster. Comme vous j'ai eu des pb, j'ai bidouillé un fichier et la miracle j'ai trouvé la solution
qui va ressoudre vos petits problèmes.
A la base windows à reconnu mon pad firestorm en analog 2 alors que c'était un 3, bon pas grave
d'après les différents poste que j'ai pu voir.
Et là j'ai dl Thrustmapper308web et j'ai vu qu'il y avait des fichiers *.in_ dans des dossier portant les noms des mannettes
de jeux. En fait windows ne sait pas lire les in_, donc je les ai modifier en inf et ça marche.
Lorsque windows recherche les pilotes lorsque vous brancher votre pad sélectionner le dossier où vous avez modifier votre fichier *.inf et faite ok à tout et voilà
@ +
Ps: Je joints le texte du fichiers *.inf du firestorm dual analog 2 et 3 à copier dans fichier texte et à rennomer en
firestorm2.inf
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
;%
;% TMDualAna2.INF
;%
;% Thrustmaster FireStorm Dual Analog 2 installation file
;%
;% Copyright © 2001, Guillemot Corporation
;%
;% Author : Sebastien Soulages
;% Guillemot R&D
;%
;% Date : April 03, 2001
;% Version : 1.0.0.0
;%
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[Version]
Signature = "$CHICAGO$"
Class = HIDClass
ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider = %Thrustmaster%
DriverVer = 04/03/2001, 1.0.0.0
LayoutFile = layout.inf
[ControlFlags]
ExcludeFromSelect = *
[Manufacturer]
%Thrustmaster% = Thrustmaster
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ( Devices Section )
[Thrustmaster]
%USB\VID_044F&PID_B303.DeviceName% = TMUSBJSTICK, USB\VID_044F&PID_B303
%HID\VID_044F&PID_B303.DeviceName% = TMHIDJSTICK, HID\VID_044F&PID_B303
[GU_AutoUpdate.ByInterfaces]
Interface1 = HID\VID_044F&PID_B303, "{0BF5008A-51C5-11D4-93C4-00104B92D45D}", USB\VID_044F&PID_B303, HID\VID_044F&PID_B303
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ( CopyFiles Section )
;[SourceDisksNames]
;Nothing ( installshield setup )
;[SourceDisksFiles]
;Nothing ( installshield setup )
[TMUSBJSTICK.CopyFiles]
hidusb.sys
hidclass.sys
hidparse.sys
[TMHIDJSTICK.CopyList]
vjoyd.vxd,,
msjstick.drv,,
[TMHIDJSTICK.CopyFiles]
joyhid.vxd
[DestinationDirs]
TMHIDJSTICK.CopyList = 11
TMUSBJSTICK.CopyFiles = 10,system32\drivers
TMHIDJSTICK.CopyFiles = 11
DefaultDestDir = 12
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ( Install Section )
[TMUSBJSTICK]
AddReg = TMUSBJSTICK.AddReg
CopyFiles = TMUSBJSTICK.CopyFiles
UpdateInis = TMUSBJSTICK.UpdateInis
[TMUSBJSTICK.UpdateInis]
system.ini,drivers,"joystick="
[TMHIDJSTICK]
AddReg = TMHIDJSTICK.AddReg
CopyFiles = TMHIDJSTICK.CopyFiles,TMHIDJSTICK.CopyList
[TMHIDJSTICK.HW]
AddReg = TMHIDJSTICK.AddReg.HW
[TMUSBJSTICK.NT]
Include = Input.inf
Needs = HID_Inst.NT
AddReg = TMUSBJSTICK.NT.AddReg
[TMHIDJSTICK.NT]
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ( Addreg Section )
[TMUSBJSTICK.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"hidusb.sys"
HKLM,%TMUSBJSTICKKEY%,ConfigCLSID,,%CLSID_CPL%
HKLM,%TMUSBJSTICKKEY%,OEMName,,%USB\VID_044F&PID_B303.DeviceName%
HKLM,%TMUSBJSTICKKEY%,OEMCallOut,,joyhid.vxd
HKLM,%TMUSBJSTICKKEY%,OEMData,3,03,00,00,00,0C,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster\FFB_API,"POLLING_STEP",0x00010001,20,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Axis Description",0x00010001,63,00,00,00
HKLM,%TMUSBJSTICKKEY%\Thrustmaster,"Axis Centered",0x00010001,FF,FF,FF,FF
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Nb Pages in CPL",0x00010001,01,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Nb Buttons in POV",0x00010001,08,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Device Type",0x00010001,02,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Mouse X Emulation",0x00010001,20,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Mouse Y Emulation",0x00010001,40,00,00,00
HKLM,%TMUSBJSTICKKEY%\Thrustmaster,"Chipset ID",0x00010001,01,00,00,00
HKLM,%TMUSBJSTICKKEY%\Thrustmaster,"Chipset SubID",0x00010001,01,00,00,00
HKCR,CLSID\%CLSID_CPL%,,,%USB\VID_044F&PID_B303.DeviceName%
HKCR,CLSID\%CLSID_CPL%\InProcServer32,,,"%11%\TMTMCPL.dll"
HKCR,CLSID\%CLSID_CPL%\InProcServer32,THREADINGMODEL,,Apartment
HKCR,CLSID\%CLSID_CPL%\ProgID,,,%USB\VID_044F&PID_B303.DeviceName%
[TMHIDJSTICK.AddReg]
HKR,,DevLoader,,"*ntkern,mmdevldr.vxd"
HKR,,NTMPDriver,,"joyhid.vxd"
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers\joystick\msjstick.drv,MiniDriver,,joyhid.vxd
HKR,Drivers,SubClasses,,"joystick"
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,
HKR,Drivers\joystick\msjstick.drv,Description,,%HID_DEVICE_SYSTEM_GAME%
[TMHIDJSTICK.AddReg.HW]
HKR,,LowerFilters,,"TMHIDF.sys"
[TMUSBJSTICK.NT.AddReg]
HKLM,%TMUSBJSTICKKEY%,ConfigCLSID,,%CLSID_CPL%
HKLM,%TMUSBJSTICKKEY%,DriverDesc,,%USB\VID_044F&PID_B303.DeviceName%
HKLM,%TMUSBJSTICKKEY%,OEMName,,%USB\VID_044F&PID_B303.DeviceName%
HKLM,%TMUSBJSTICKKEY%,OEMData,3,03,00,00,00,0C,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster\FFB_API,"POLLING_STEP",0x00010001,20,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Axis Description",0x00010001,63,00,00,00
HKLM,%TMUSBJSTICKKEY%\Thrustmaster,"Axis Centered",0x00010001,FF,FF,FF,FF
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Nb Pages in CPL",0x00010001,01,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Nb Buttons in POV",0x00010001,08,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Device Type",0x00010001,02,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Mouse X Emulation",0x00010001,20,00,00,00
HKLM,%TMUSBJSTICKKEY%\ThrustMaster,"Mouse Y Emulation",0x00010001,40,00,00,00
HKLM,%TMUSBJSTICKKEY%\Thrustmaster,"Chipset ID",0x00010001,01,00,00,00
HKLM,%TMUSBJSTICKKEY%\Thrustmaster,"Chipset SubID",0x00010001,01,00,00,00
HKCR,CLSID\%CLSID_CPL%,,,%USB\VID_044F&PID_B303.DeviceName%
HKCR,CLSID\%CLSID_CPL%\InProcServer32,,,"%11%\TMTMCPL.dll"
HKCR,CLSID\%CLSID_CPL%\InProcServer32,THREADINGMODEL,,Apartment
HKCR,CLSID\%CLSID_CPL%\ProgID,,,%USB\VID_044F&PID_B303.DeviceName%
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ( Services Section ( NT ) )
[TMHIDJSTICK.NT.Services]
AddService = TMHidF,%SPSVCINST_ASSOCSERVICE%,TMHidF_Service_Inst
[TMUSBJSTICK.NT.Services]
Include = Input.inf
Needs = HID_Inst.NT.Services
[TMHidF_Service_Inst]
DisplayName = %TMHidF.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %10%\system32\drivers\TMHidF.sys
;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
; ( Strings Section )
[Strings]
Thrustmaster = "Thrustmaster"
TMHidF.SvcDesc = "Thrustmaster FireStorm Dual Analog 2 HID Driver"
SPSVCINST_ASSOCSERVICE = 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_DEMAND_START = 3
SERVICE_ERROR_IGNORE = 0
REG_EXPAND_SZ = 0x00020000
USB\VID_044F&PID_B303.DeviceName = "Thrustmaster FireStorm Dual Analog 2 (USB)"
HID\VID_044F&PID_B303.DeviceName = "Thrustmaster FireStorm Dual Analog 2 (HID)"
TMUSBJSTICKKEY = "System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_044F&PID_B303"
CLSID_CPL= "{38A0ECA6-229C-11D4-8C2E-006097BCDFC2}"
Message édité par DraX le 06-10-2005 à 11:48:09