[Version]
signature="$Windows NT$"
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider="Conexant"
DriverVer=02/18/2010,6.0113.0209.0218
CatalogFile.NTx86=cxPolaris.cat
CatalogFile.NTAMD64=cxPolaris64.cat

[Manufacturer]
"Conexant"=Conexant,NTx86,NTAMD64

[SourceDisksNames]
1="Conexant Polaris CIR Drivers",,,""

[SourceDisksFiles]
cxcir.sys=1
cxcir64.sys=1

[Conexant.NTx86]
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D410&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D411&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D412&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D413&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E418&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E419&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A418&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A419&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A41A&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A41B&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A41C&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A41D&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A41E&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_A41F&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E421&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_C876&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E422&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E424&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E427&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_0318&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_0319&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_d415&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_d416&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E428&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E429&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E42A&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E42E&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E42F&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E42C&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_C875&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E430&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E429&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E431&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E435&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E433&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_E436&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D418&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D419&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D41A&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D41B&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x86,  USB\VID_1B80&PID_D41D&MI_00

[Conexant.NTAMD64]
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_D410&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_D411&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_D412&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_D413&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E418&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E419&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A418&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A419&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A41A&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A41B&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A41C&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A41D&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A41E&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_A41F&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E421&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_C876&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E422&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E424&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E427&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_0318&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_0319&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d415&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d416&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E428&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E429&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E42A&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E42C&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E42E&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E42F&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_C875&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E430&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E429&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E431&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E435&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E433&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_E436&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d418&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d419&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d41A&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d41B&MI_00
%CX_POLARIS_IR.DeviceDesc%=CX_IR.x64,  USB\VID_1B80&PID_d41D&MI_00


[CX_IR.x86]
AddReg=     CXIR.x86.AddReg,CX_IR.AddReg
CopyFiles=  CXIR.x86.CopyDrivers

[CX_IR.x64]
AddReg=     CXIR.x64.AddReg,CX_IR.AddReg
CopyFiles=  CXIR.x64.CopyDrivers

[DestinationDirs]
CXIR.x86.CopyDrivers=10,system32\drivers
CXIR.x64.CopyDrivers=10,system32\drivers

[CXIR.x86.CopyDrivers]
cxcir.sys

[CXIR.x64.CopyDrivers]
cxcir64.sys

[CXIR.x86.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,cxcir.sys

[CXIR.x64.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,cxcir64.sys

[CX_IR.AddReg]
;command table 0
HKR,"DriverData","IR_Command_Table",0x00010001, 0x00, 0x00, 0x00, 0x00
;0: RC6,1: RC5,2: NEC
HKR,"DriverData","IR_PROTOCOL",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","IR_PROTOCOL_MODE",0x00010001, 0x0C, 0x00, 0x00, 0x00
;0: Custom, 1: HID
HKR,"DriverData","IR_USE_HID",0x00010001, 0x00, 0x00, 0x00, 0x00

[CX_IR.x86.Services]
AddService = CXIR,2,CX_IR.ServiceInstall.x86

[CX_IR.x64.Services]
AddService = CXIR,2,CX_IR.ServiceInstall.x64

[CX_IR.ServiceInstall.x86]
DisplayName   = %CX_IR.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cxcir.sys

[CX_IR.ServiceInstall.x64]
DisplayName   = %CX_IR.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cxcir64.sys

[Strings]
CX_POLARIS_IR.DeviceDesc     	=    "Conexant Polaris IR Transceiver"
CX_IR.DeviceDesc                =    "Conexant Polaris IR Transceiver"

