[Version]
ClassGuid
{745a17a0-74d3-11d0-b6fe-00a0c90f57da}
DriverVer
06/14/2018, 8.0.197.0
[Manufacturer]
%PROVIDER%
Models, NTamd64
[Models.NTamd64]
%HID_NAME%
SAI_HID_Inst, HID\VID_0738&PID_2221&MI_00
%USB_NAME%
SAI_USB_Inst, USB\VID_0738&PID_2221&MI_00
[ControlFlags]
[SourceDisksNames]
[SourceDisksFiles]
SaiK2221.sys
1 ; programming driver
SaiU2221.sys
1 ; hidusb lower filter driver
SaiC2221.dll
1 ; control panel
SaiC2221_07.dll
1 ; german language resources
SaiC2221_09.dll
1 ; english language resources
SaiC2221_0A.dll
1 ; spanish language resources
SaiC2221_0C.dll
1 ; french language resources
SaiC2221_10.dll
1 ; italian language resources
SaiC2221_11.dll
1 ; japanese language resources
SaiC2221_0402.dll
1 ; chinese language resources
SaiC2221_12.dll
1 ; korean language resources
SaiC2221_05.dll
1 ; czech language resources
SaiC2221_19.dll
1 ; rusian language resources
Saitek.CLR.DataSource.dll
1;
Saitek.CLR.X56Pages.dll
1;
Saitek.WPF.UserControls.dll
1;
Saitek.WPF.X56Pages.dll
1;
WdfCoInstaller01009.dll
1 ; make sure the number matches with SourceDisksNames
[DestinationDirs]
DefaultDestDir
10,system32\drivers
SAI_HID_Inst_Dlls.CopyFiles
11,
SAI_Inst_CoInstaller_CopyFiles
11
[SAI_HID_Inst.NTamd64.CoInstallers]
AddReg
SAI_Inst_CoInstaller_AddReg
CopyFiles
SAI_Inst_CoInstaller_CopyFiles
[SAI_HID_Inst.NTamd64.Wdf]
KmdfService
SaiK2221, SAI_Inst_WDFSect
[SAI_USB_Inst.NTamd64.CoInstallers]
AddReg
SAI_Inst_CoInstaller_AddReg
CopyFiles
SAI_Inst_CoInstaller_CopyFiles
[SAI_USB_Inst.NTamd64.Wdf]
KmdfService
SaiU2221, SAI_Inst_WDFSect
[SAI_Inst_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"
[SAI_Inst_CoInstaller_CopyFiles]
WdfCoInstaller01009.dll,,,2
[SAI_Inst_WDFSect]
[SAI_HID_Inst.NTamd64]
Copyfiles
SAI_HID_Inst.CopyFiles, SAI_HID_Inst_Dlls.CopyFiles
AddReg
SAI_HID_Inst.AddReg
[SAI_HID_Inst.CopyFiles]
[SAI_HID_Inst_Dlls.CopyFiles]
Saitek.CLR.DataSource.dll
Saitek.WPF.UserControls.dll
[SAI_HID_Inst.AddReg]
HKLM, %KEY_OEM%\VID_0738&PID_2221, OEMName, 0, %DEV_NAME%
HKLM, %KEY_OEM%\VID_0738&PID_2221, ConfigCLSID, 0, %GUID_CPL%
HKLM, %KEY_OEM%\VID_0738&PID_2221, OEMData, 1, 00, 00, 00, 00, 11, 00, 00, 00
HKCR, CLSID\%GUID_CPL%\ProgID , , ,%USB_NAME%
HKCR, CLSID\%GUID_CPL%\InProcHandler32, , ,"%11%\gchand.dll"
HKCR, CLSID\%GUID_CPL%\InProcServer32, , ,"%11%\SaiC2221.dll"
HKCR, CLSID\%GUID_CPL%\InProcServer32, ThreadingModel, ,"Apartment"
HKR, InterfacesSupported, %GUID_TORONTO%, 0x00010001, 1
HKR, InterfacesSupported, %GUID_FU%, 0x00010001, 1
HKR, InterfacesSupported, %GUID_DIRECTOUTPUT%, 0x00010001, 1
HKR, Programming, Alias, ,%GUID_ALIAS%
HKR, Programming, Balias, ,%GUID_BALIAS%
HKR, DirectOutput, DeviceType, , %GUID_DO_TYPE%
HKR, DirectOutput, ClutchBtn, 0x00010001, 0x00000000
HKR, DirectOutput, ClutchMode, 0x00010001, 0x00000000
HKR, SoftButtons, Trigger, %REG_BINARY%, 01, 00, 09, 00, 01, 00, 00, 00
HKR, SoftButtons, A, %REG_BINARY%, 02, 00, 09, 00, 02, 00, 00, 00
HKR, SoftButtons, B, %REG_BINARY%, 03, 00, 09, 00, 04, 00, 00, 00
HKR, SoftButtons, C, %REG_BINARY%, 04, 00, 09, 00, 08, 00, 00, 00
HKR, SoftButtons, D, %REG_BINARY%, 05, 00, 09, 00, 10, 00, 00, 00
HKR, SoftButtons, Pinkey, %REG_BINARY%, 06, 00, 09, 00, 20, 00, 00, 00
HKLM, %CONFIGURATION%\%GUID_ALIAS%, HideIcon, 0x00010001, 0x00000001
[SAI_HID_Inst.NTamd64.HW]
AddReg
SAI_HID_Inst.HW.AddReg
[SAI_HID_Inst.HW.AddReg]
HKR,, "UpperFilters", 0x00010000, "SaiK2221"
[SAI_HID_Inst.NTamd64.Services]
AddService
SaiK2221,, SAI_HID_Service_Inst
[SAI_HID_Service_Inst]
ServiceBinary
%12%\SaiK2221.sys
AddReg
SAI_Service_Inst.AddReg
[SAI_USB_Inst.NTamd64]
CopyFiles
SAI_USB_Inst.CopyFiles
[SAI_USB_Inst.CopyFiles]
[SAI_USB_Inst.NTamd64.HW]
AddReg
SAI_USB_Inst.HW.AddReg
[SAI_USB_Inst.HW.AddReg]
HKR,,"LowerFilters", 0x00010000, "SaiU2221"
[SAI_USB_Inst.NTamd64.Services]
Needs
HID_Inst.NT.SERVICES
AddService
SaiU2221,, SAI_USB_Service_Inst
[SAI_USB_Service_Inst]
ServiceBinary
%12%\SaiU2221.sys
AddReg
SAI_Service_Inst.AddReg
[SAI_Service_Inst.AddReg]
HKR,"Parameters","CdoGuid",0x00000000,%GUID_CDO%
[strings]
KEY_OEM
"System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
CONFIGURATION
"Software\Logitech\Configuration\Controllers"
GUID_TORONTO
"{0C244C6F-2C78-4F0C-A036-8DB0E9012B27}"
GUID_DIRECTOUTPUT
"{A131BE63-67FE-4761-A014-EF5AF53742EB}"
GUID_FU
"{49DEEB98-4F0F-41BA-B61D-05CB75A278DE}"
GUID_ALIAS
"{5572B81B-C76B-40FA-8FB6-A3EE6D1A870C}"
GUID_BALIAS
"{A878DE15-5A3E-44B3-8128-6CCBBE905BD2}"
GUID_CDO
"{CA21E018-564A-4EE8-B8E0-22F644F8AB90}"
GUID_DO_TYPE
"{40D17E5E-8091-409F-A2B5-24EF1915A812}"
GUID_CPL
"{1EAA19D5-FCEB-4A76-B95F-734AD96AA1EA}"
DISKNAME
"Logitech Driver Media"
DEV_NAME
"X56 H.O.T.A.S. Stick"
HID_NAME
"X56 H.O.T.A.S. Stick (HID)"
USB_NAME
"X56 H.O.T.A.S. Stick (USB)"