;------------------------------------------------------------------------
;
;   Copyright and Disclaimer:
;
;       ---------------------------------------------------------------
;       This software is provided "as is" without warranty of any kind,
;       either expressed or implied, including but not limited to the
;       implied warranties of merchantability and/or fitness for a
;       particular purpose.
;
;       Copyright (c) 1999-2000 Conexant Systems, Inc.
;       All Rights Reserved.
;       ---------------------------------------------------------------
;
;
;   Abstract:
;
;       This is the IR decoder driver inf file.
;
;------------------------------------------------------------------------

[Version]
signature="$CHICAGO$"

Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}

Provider=%Company%
DriverVer=02/21/2005,2.0.0.2
CatalogFile.ntx86=cx88ir.cat

[Manufacturer]
%Company%=Conexant

[SourceDisksNames]
1=%DISK_NAME%,,,""

[SourceDisksFiles]
cx88ir.sys=1

[Conexant]

;PG300 with Thomson tuner
%PG300.DeviceDesc%=PG300,           PCI\VEN_14F1&DEV_8804&SUBSYS_230012AB

;TUN881 with XC3028 
%TUN881.DeviceDesc%=TUN881,         PCI\VEN_14F1&DEV_8804&SUBSYS_588112AB

;DVB-T/NTSC/FM, PG700 XC3028
%PG700.DeviceDesc%=PG700,         PCI\VEN_14F1&DEV_8804&SUBSYS_370012AB

[PG300]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,PG300.AddReg
CopyFiles=  CX88IR.CopyDrivers

[TUN881]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,TUN881.AddReg
CopyFiles=  CX88IR.CopyDrivers

[PG700]
Include=    ks.inf
Needs=      KS.Registration
AddReg=     CX88IR.AddReg,PG700.AddReg
CopyFiles=  CX88IR.CopyDrivers

[DestinationDirs]
CX88IR.CopyDrivers=10,system32\drivers

[CX88IR.CopyDrivers]
cx88ir.sys

[CX88IR.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,cx88ir.sys

;
; Driver Configuration Registry Entries
;

[PG300.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
;command table 
; 0: PCM 3.0
; 1: PCM 4.0
HKR,"DriverData","IR_Command_Table",0x00010001, 0x01, 0x00, 0x00, 0x00

[TUN881.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","IR_Command_Table",0x00010001, 0x00, 0x00, 0x00, 0x00

[PG700.AddReg]
;NEC standard
HKR,"DriverData","IR_Standard",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","IR_Command_Table",0x00010001, 0x01, 0x00, 0x00, 0x00


;
; Services installation
;

;
; Thomson DVB-T, PG300
;
[PG300.Services]
AddService = CX88IR,2,PG300.ServiceInstall

[PG300.ServiceInstall]
DisplayName   = %PG300.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;
;  TUN881
;
[TUN881.Services]
AddService = CX88IR,2,TUN881.ServiceInstall

[TUN881.ServiceInstall]
DisplayName   = %TUN881.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;
;  PG700 DVB-TATSC/NTSC/FM,
;
[PG700.Services]
AddService = CX88IR,2,PG700.ServiceInstall

[PG700.ServiceInstall]
DisplayName   = %PG700.DeviceDesc%
ServiceType   = 1
StartType     = 2
ErrorControl  = 1
ServiceBinary = %10%\system32\drivers\cx88ir.sys

;---------------------------------------------------------------
;                S t r i n g s
;---------------------------------------------------------------

[Strings]


;----------------
; Localizable
;----------------
Company						= "YUAN High-Tech Development Co. Ltd."
DISK_NAME					= "Driver Setup Disk"

PG300.DeviceDesc        = "PG300 IR Decoder"
PG700.DeviceDesc        = "PG700 IR Decoder"
TUN881.DeviceDesc       = "TUN881 IR Decoder"
