; sv262a.inf - INF for sv262a (Win2000)
;==============================================================================
;
[Version]
Signature="$WINDOWS NT$"
Class=HIDClass
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider=%IAI%
DriverVer=12/27/2000,2.00.900
[ControlFlags]
ExcludeFromSelect = *
[DestinationDirs]
DefaultDestDir = 12
INTERACTUSBJSTICK.Files1.NT = 12
INTERACTUSBJSTICK.Files2.NT = 11
IAIVIRTUALMOUSE.Files.NT = 12
HID_Inst.CopyFilesDLL.NT = 11
[Manufacturer]
%IAI%=InterAct
[InterAct]
%USB\VID_05fd&PID_262a.DeviceDesc% = INTERACTUSBJSTICK, USB\VID_05fd&PID_262a
%IAIVIRTUALMOUSE.DeviceDesc% = IAIVIRTUALMOUSE, VIRTUAL\InterActVirtualMouse
[INTERACTUSBJSTICK.NT]
CopyFiles = INTERACTUSBJSTICK.Files1.NT,INTERACTUSBJSTICK.Files2.NT, HID_Inst.CopyFiles.NT, HID_Inst.CopyFilesDLL.NT
AddReg = INTERACTUSBJSTICK.AddReg.NT
[INTERACTUSBJSTICK.Files1.NT]
iaiGD150.sys
iaiupper.sys
;iaivmou.sys
[INTERACTUSBJSTICK.Files2.NT]
iair_usb.dll
iaifgpct.dll
ctfgpres.dll
[INTERACTUSBJSTICK.AddReg.NT]
HKLM,SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a,OEMNAME,,%USB\VID_05fd&PID_262a.DeviceDesc%
HKLM,SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a,OEMData,3,03,00,08,00,0A,00,00,00
HKLM,SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a,OEMHardwareID,,"USB\VID_05fd&PID_262a"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a,ConfigCLSID,FLG_ADDREG_TYPE_SZ,{57D700E0-0957-11d4-ABDA-444553540000}
;----------------------------------------------------------------------------
; Add Registry entries for custom Control Panel
;----------------------------------------------------------------------------
HKCR,CLSID\{57D700E0-0957-11d4-ABDA-444553540000},,FLG_ADDREG_TYPE_SZ,"Control panel of InterAct Gaming Devices"
HKCR,CLSID\{57D700E0-0957-11d4-ABDA-444553540000}\ProgID,,FLG_ADDREG_TYPE_SZ,%USB\VID_05fd&PID_262a.DeviceDesc%
HKCR,CLSID\{57D700E0-0957-11d4-ABDA-444553540000}\InProcServer32,,FLG_ADDREG_TYPE_SZ,%11%"\IAIFGPCt.DLL"
HKCR,CLSID\{57D700E0-0957-11d4-ABDA-444553540000}\InProcServer32,ThreadingModel,FLG_ADDREG_TYPE_SZ,"Apartment"
HKCU,Software\InterAct\JoyEdit\sv262a,AutoFire,3,00
HKCU,Software\InterAct\JoyEdit\sv262a,ButReMap,3,00
HKCU,Software\InterAct\JoyEdit\sv262a,DeviceMode,3,00
HKCU,Software\InterAct\JoyEdit\sv262a,FFGain,3,00
HKCU,Software\InterAct\JoyEdit\sv262a,MouseMode,3,00
HKCU,Software\InterAct\JoyEdit\sv262a,First_time,SZ_DWORD,0x00000000
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;----------------------------------------------------------------------------
; Add Registry entries for Rumble engine
;----------------------------------------------------------------------------
HKCR,CLSID\{E45C40C1-75C3-11d3-876E-00105A66CE4B},,FLG_ADDREG_TYPE_SZ,"InterAct Rumble Device (USB)"
HKCR,CLSID\{E45C40C1-75C3-11d3-876E-00105A66CE4B}\InProcServer32,,FLG_ADDREG_TYPE_SZ,%11%"\iair_usb.dll"
HKCR,CLSID\{E45C40C1-75C3-11d3-876E-00105A66CE4B}\InProcServer32,ThreadingModel,FLG_ADDREG_TYPE_SZ,"Both"
;----------------------------------------------------------------------------
; Add Registry entries for Force Feedback (axis info.)
;----------------------------------------------------------------------------
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\0,,FLG_ADDREG_TYPE_SZ,"X axis"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\0,Attributes,3,01,81,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\0,FFAttributes,3,0a,00,00,00,00,01,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\1,,FLG_ADDREG_TYPE_SZ,"Y axis"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\1,Attributes,3,01,81,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\1,FFAttributes,3,0a,00,00,00,0,01,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\2,,FLG_ADDREG_TYPE_SZ,"I axis"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\2,Attributes,3,01,81,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\2,FFAttributes,3,0a,00,00,00,00,01,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\3,,FLG_ADDREG_TYPE_SZ,"J axis"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\3,Attributes,3,01,81,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Axes\3,FFAttributes,3,0a,00,00,00,00,01,00,00
;----------------------------------------------------------------------------
; Add Registry entries for Force Feedback (button info.)
;----------------------------------------------------------------------------
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\0,,FLG_ADDREG_TYPE_SZ,"Button A"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\0,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\1,,FLG_ADDREG_TYPE_SZ,"Button B"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\1,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\2,,FLG_ADDREG_TYPE_SZ,"Button C"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\2,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\3,,FLG_ADDREG_TYPE_SZ,"Button D"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\3,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\4,,FLG_ADDREG_TYPE_SZ,"Button E"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\4,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\5,,FLG_ADDREG_TYPE_SZ,"Button F"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\5,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\6,,FLG_ADDREG_TYPE_SZ,"Button G"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\6,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\7,,FLG_ADDREG_TYPE_SZ,"Button H"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\7,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\8,,FLG_ADDREG_TYPE_SZ,"Button I"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\8,Attributes,3,02,80,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\9,,FLG_ADDREG_TYPE_SZ,"Button J"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\Buttons\9,Attributes,3,02,80,00,00
;----------------------------------------------------------------------------
; Add Registry entries for Force Feedback (OEM ForceFeedback setting)
;----------------------------------------------------------------------------
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback,Attributes,3,00,00,00,00,e8,03,00,00,e8,03,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback,CLSID,FLG_ADDREG_TYPE_SZ,"{E45C40C1-75C3-11d3-876E-00105A66CE4B}"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Constant Force"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C20-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,65,00,02,00,01,00,00,00,ed,01,00,00,cd,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Ramp Force"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C21-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,6a,00,02,00,02,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Square"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C22-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,69,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Sine"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C23-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,66,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Triangle"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C24-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,6c,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"SawtoothUp"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C25-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,6e,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"SawtoothDown"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C26-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,6f,00,02,00,03,00,00,00,ef,01,00,00,cf,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Spring"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C27-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,01,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Damper"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C28-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,03,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Inertia"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C29-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,05,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Friction"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C2A-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,07,00,01,00,04,00,00,00,29,01,00,00,09,01,00,00,30,00,00,00
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},,FLG_ADDREG_TYPE_SZ,"Custom Force"
HKLM,System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_05fd&PID_262a\OEMForceFeedback\Effects\{13541C2B-8E33-11D0-9AD0-00A0C9A06E35},Attributes,3,C9,00,03,00,05,00,00,00,6F,01,00,00,4F,01,00,00,30,00,00,00
[INTERACTUSBJSTICK.NT.Services]
AddService = IAIUpperFilterService,%SPSVCINST_ASSOCSERVICE%,IAIUpperFilter.ServiceInstall
AddService = IAIGD150FilterService,%SPSVCINST_ASSOCSERVICE%,IAILowerFilter.ServiceInstall
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,HID_Service_Inst
[IAIUpperFilter.ServiceInstall]
DisplayName = "IAIUPPER Filter Service"
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaiUpper.sys
[IAILowerFilter.ServiceInstall]
DisplayName = "IAIGD150 Filter Service"
ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
StartType = 3 ;%SERVICE_DEMAND_START%
ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\iaiGD150.sys
[INTERACTUSBJSTICK.NT.HW]
AddReg = IAIFilterService.AddReg
[IAIFilterService.AddReg]
HKR,,"LowerFilters",0x00010000,"IAIGD150FilterService"
HKR,,"UpperFilters",0x00010000,"IAIUpperFilterService"
[HID_Inst.CopyFiles.NT]
hidusb.sys
hidclass.sys
hidparse.sys
[HID_INST.CopyFilesDLL.NT]
hid.dll
[HID_Service_Inst]
DisplayName = %HID.SvcDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_AUTO_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\hidusb.sys
LoadOrderGroup = extended base
;--------------------------------------------------------------------------
; InterAct Virtual Mouse
;--------------------------------------------------------------------------
[IAIVIRTUALMOUSE.NT]
Copyfiles = IAIVIRTUALMOUSE.Files.NT
[IAIVIRTUALMOUSE.Files.NT]
IAIVMou.sys
[IAIVIRTUALMOUSE.NT.Services]
AddService = IAIVMOUSERVICE,%SPSVCINST_ASSOCSERVICE%,IAIVMOU.ServiceInstall
[IAIVMOU.ServiceInstall]
DisplayName = "IAIVMOU Service"
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_AUTO_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\IAIVMou.sys
LoadOrderGroup = extended base
[strings]
HID.ClassName = "Human Interface Devices"
HID.SvcDesc = "Microsoft HID Class Driver"
IAI = "InterAct Accessiores, INC"
USB\VID_05fd&PID_262a.DeviceDesc="InterAct HammerHead Fx (USB)"
IAIVIRTUALMOUSE.DeviceDesc = "InterAct Virtual Mouse"
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
SERVICE_ERROR_IGNORE = 0
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_SZ = 0x00000000
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.