;------------------------------------------------------------------------
;   A88TunBB.inf
;   
;       This file contains installation inforamtion for tuner driver of 
;       AVerMedia's TV tuner card.
;
;   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) 2001-2004 AVerMedia Technologies, Inc.
;       All Rights Reserved.
;       
;------------------------------------------------------------------------

[Version]
signature="$CHICAGO$"
Class=Media
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
Provider="AVerMedia"
DriverVer=03/03/2005,1.0.6.14
CatalogFile=A88TunBB.cat

[Manufacturer]
"AVerMeida"=AVerMedia

[SourceDisksNames]
1="AVerMedia M150 H/W MPEG Card Drivers",,,""

[SourceDisksFiles]
A88TunBB.sys=1

[AVerMedia]
%CXTUNE.DeviceDescP%     = CXTUNE.Philips,            STREAM\CXTUNE.VEN_14F1.Philips
%CXTUNE.DeviceDescPPBG%  = CXTUNE.PhilipsPalBG,       STREAM\CXTUNE.VEN_14F1.PhilipsPalBG
%CXTUNE.DeviceDescPPI%   = CXTUNE.PhilipsPalI,        STREAM\CXTUNE.VEN_14F1.PhilipsPalI
%CXTUNE.DeviceDescP4in1% = CXTUNE.Philips4In1,        STREAM\CXTUNE.VEN_14F1.Philips4In1
%CXTUNE.DeviceDescPMK3%  = CXTUNE.PhilipsMK3,         STREAM\CXTUNE.VEN_14F1.PhilipsMk3
%CXTUNE.DeviceDescPMK3_J%= CXTUNE.PhilipsMK3_J,       STREAM\CXTUNE.VEN_14F1.Philips_FM1236MK3_J ; M150, NTSC-J, for FIC
%CXTUNE.DeviceDescPMK3%  = CXTUNE.FI1236MK3,          STREAM\CXTUNE.VEN_14F1.FI1236MK3

%CXTUNE.DeviceDescPhilipsFI1286MK3% = CXTUNE.PhilipsFI1286MK3, STREAM\CXTUNE.VEN_14F1.PhilipsFI1286MK3
%CXTUNE.DeviceDescPhilipsFI1286MK2% = CXTUNE.PhilipsFI1286MK2, STREAM\A88TUNE.VEN_1461.PhilipsFI1286MK2
%CXTUNE.DeviceDescPhilipsFM1256MK3% = CXTUNE.PhilipsFM1256MK3, STREAM\A88TUNE.VEN_1461.PhilipsFM1256MK3

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

[CXTUNE.CopyDrivers]
A88TunBB.sys

[CXTUNE.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,CX88TUNE.sys
HKR,,OkToHibernate,3,01
HKR,,PageOutWhenUnopened,3,00

;
; Installation Action
;
[CXTUNE.Philips]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,philips.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsPalBG]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,philipspalbg.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsPalI]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,philipspali.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.Philips4In1]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,philips4in1.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsMK3]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,philipsMK3.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsMK3_J]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg, PhilipsMK3_J.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.FI1236MK3]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,FI1236MK3.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsFI1286MK3]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,PhilipsFI1286MK3.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsFI1286MK2]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,PhilipsFI1286MK2.addreg
CopyFiles=  CXTUNE.CopyDrivers

[CXTUNE.PhilipsFM1256MK3]
Include  =  ks.inf, kscaptur.inf
Needs    =  KS.Registration,KSCAPTUR.Registration.NT
AddReg   =  CXTUNE.addreg,PhilipsFM1256MK3.addreg
CopyFiles=  CXTUNE.CopyDrivers

;
; Add Registry
;
[Philips.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsPalBG.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsPalI.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x03, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[Philips1236d.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x04, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x04, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00
HKR,"DriverData","TrackingTimeMilliSec",0x00010001, 0xFA, 0x00, 0x00, 0x00

[Philips4in1.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0A, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsMk3.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0B, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsMK3_J.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x35, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[FI1236MK3.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x0C, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsFI1286MK3.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x33, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsFI1286MK2.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x36, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

[PhilipsFM1256MK3.AddReg]
HKR,"DriverData","TunerBrand",0x00010001, 0x02, 0x00, 0x00, 0x00
HKR,"DriverData","TunerI2CAddress",0x00010001, 0xc0, 0x00, 0x00, 0x00
HKR,"DriverData","TunerType",0x00010001, 0x37, 0x00, 0x00, 0x00
HKR,"DriverData","TunerMode",0x0010001, 0x01, 0x00, 0x00, 0x00
HKR,"DriverData","TunerInput",0x00010001, 0x00, 0x00, 0x00, 0x00

;
; Interfaces
;
[TvTuner]
AddReg=TvTuner.AddReg

[TvTuner.AddReg]
HKR,,CLSID,,{266EEE40-6C63-11cf-8A03-00AA006ECB65}
HKR,,FriendlyName,,%CXTUNE.TUNER%

[CXTUNE.Temic.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.Temic4in1.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.Temic4136.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.Philips.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsPalBG.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsPalI.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.Philips4in1.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsMK3.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsMK3_J.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.FI1236MK3.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsFI1286MK3.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsFI1286MK2.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

[CXTUNE.PhilipsFM1256MK3.Interfaces]
AddInterface={a799a800-a46d-11d0-a18c-00a02401dcd4},"GLOBAL",TvTuner,

;
; Services
;
[CXTUNE.Philips.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsPalBG.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsPalI.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.Philips1236d.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.Philips4in1.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsMK3.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsMK3_J.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.FI1236MK3.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsFI1286MK3.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsFI1286MK2.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.PhilipsFM1256MK3.Services]
AddService = CXTUNE,0x00000002,CXTUNE.ServiceInstall

[CXTUNE.ServiceInstall]
DisplayName   = %CXTUNE.DeviceDesc%
ServiceType   = %SERVICE_KERNEL_DRIVER%
StartType     = %SERVICE_AUTO_START%
ErrorControl  = %SERVICE_ERROR_NORMAL%
ServiceBinary = %10%\system32\drivers\A88TunBB.sys

[Strings]
CXTUNE.DeviceDesc         = "AVerMedia AVerTV Tuner"
CXTUNE.DeviceDescP        = "AVerMedia AVerTV Tuner (FM1236 NTSC)"
CXTUNE.DeviceDescPPBG     = "AVerMedia AVerTV Tuner (FM1216 PAL-BG)"
CXTUNE.DeviceDescPPI      = "AVerMedia AVerTV Tuner (FM1246 PAL-I)"
CXTUNE.DeviceDescP4in1    = "AVerMedia AVerTV Tuner (Multi-system, Europe)"
CXTUNE.DeviceDescPMK3	  = "AVerMedia AVerTV Tuner (Philips 1236 MK3)"
CXTUNE.DeviceDescPMK3_J	  = "AVerMedia AVerTV Tuner (Philips 1236 MK3, Japan)"
CXTUNE.Tuner              = "AVerMedia AVerTV Tuner"

CXTUNE.DeviceDescPhilipsFI1286MK3 = "AVerMedia AVerTV Tuner (Philips FI1286MK3)"
CXTUNE.DeviceDescPhilipsFI1286MK2 = "AVerMedia AVerTV Tuner (Philips FI1286MK2)"
CXTUNE.DeviceDescPhilipsFM1256MK3 = "AVerMedia AVerTV Tuner (Philips FM1256MK3)"

SERVICE_KERNEL_DRIVER=1
SERVICE_AUTO_START=2
SERVICE_ERROR_NORMAL=1
