;
; This file installs BDA driver for the TechnoTrend TT-connect S2-4600
;

[Version]
signature	= "$CHICAGO$"
Class		= Media
ClassGUID	= {4d36e96c-e325-11ce-bfc1-08002be10318}
Provider	= %Mfg%
DriverVer	= 07/18/2012,5.1.7.5
CatalogFile     		= ttConnect4600.cat

[Manufacturer]
%MfgName% = TechnoTrend, NTx86, NTAMD64

[TechnoTrend.NTx86]
%ttConnect4600.DeviceDesc%		= ttConnect4600,USB\VID_0B48&PID_3011

[TechnoTrend.NTAMD64]
%ttConnect4600.DeviceDesc%		= ttConnect4600,USB\VID_0B48&PID_3011


[ttConnect4600.NTx86]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
AddReg     = ttConnect4600.AddReg.NTx86
CopyFiles  = ttConnect4600.CopyDrivers.NTx86

[ttConnect4600.NTAMD64]
Include    = ks.inf, kscaptur.inf, bda.inf
Needs      = KS.Registration.NT, KSCAPTUR.Registration.NT, BDA.Installation.NT
AddReg     = ttConnect4600.AddReg.NTAMD64
CopyFiles  = ttConnect4600.CopyDrivers.NTAMD64

[ttConnect4600.AddReg.NTx86]
HKR,"DriverData","TurnOffReTune",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ProductType",0x00010001, 0x06,0x00,0x00,0x00
HKR,"DriverData","DisableThread",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","EnableFX2RC5",0x00010001, 0x01,0x00,0x00,0x00

HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ttConnect4600.sys
HKR,,PageOutWhenUnopened,3,01
HKLM,System\CurrentControlSet\Control\MediaCategories\{8DA2C7EE-C732-4d41-85E6-52A1D41A16D8}
HKLM,System\CurrentControlSet\Control\MediaCategories\{8DA2C7EE-C732-4d41-85E6-52A1D41A16D8},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{8DA2C7EE-C732-4d41-85E6-52A1D41A16D8},Name,,"Tuner Node"
HKLM,System\CurrentControlSet\Control\MediaCategories\{03C9D19F-F812-4561-AE0C-6B951503EA0D}
HKLM,System\CurrentControlSet\Control\MediaCategories\{03C9D19F-F812-4561-AE0C-6B951503EA0D},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{03C9D19F-F812-4561-AE0C-6B951503EA0D},Name,,"Demodulator Node"

[ttConnect4600.AddReg.NTAMD64]
HKR,"DriverData","TurnOffReTune",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","ProductType",0x00010001, 0x06,0x00,0x00,0x00
HKR,"DriverData","DisableThread",0x00010001, 0x00,0x00,0x00,0x00
HKR,"DriverData","EnableFX2RC5",0x00010001, 0x01,0x00,0x00,0x00

HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,ttConnect4600_64.sys
HKR,,PageOutWhenUnopened,3,01
HKLM,System\CurrentControlSet\Control\MediaCategories\{8DA2C7EE-C732-4d41-85E6-52A1D41A16D8}
HKLM,System\CurrentControlSet\Control\MediaCategories\{8DA2C7EE-C732-4d41-85E6-52A1D41A16D8},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{8DA2C7EE-C732-4d41-85E6-52A1D41A16D8},Name,,"Tuner Node"
HKLM,System\CurrentControlSet\Control\MediaCategories\{03C9D19F-F812-4561-AE0C-6B951503EA0D}
HKLM,System\CurrentControlSet\Control\MediaCategories\{03C9D19F-F812-4561-AE0C-6B951503EA0D},Display,0x00010001,0
HKLM,System\CurrentControlSet\Control\MediaCategories\{03C9D19F-F812-4561-AE0C-6B951503EA0D},Name,,"Demodulator Node"


[ttConnect4600.NTx86.Services]
Addservice = ttConnect4600, 0x00000002, ttConnect4600.AddService.NTx86

[ttConnect4600.NTAMD64.Services]
Addservice = ttConnect4600_64, 0x00000002, ttConnect4600.AddService.NTAMD64

[ttConnect4600.AddService.NTx86]
DisplayName    = %ttConnect4600.FriendlyName%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %10%\System32\Drivers\ttConnect4600.sys
LoadOrderGroup = Base

[ttConnect4600.AddService.NTAMD64]
DisplayName    = %ttConnect4600.FriendlyName%
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %10%\System32\Drivers\ttConnect4600_64.sys
LoadOrderGroup = Base

[DestinationDirs]
ttConnect4600.CopyDrivers.NTx86		= 10,System32\Drivers 
ttConnect4600.CopyDrivers.NTAMD64	= 10,System32\Drivers 

[SourceDisksNames]
1 = %INSTALLATION_DISK%, ttConnect4600.inf, ,

[SourceDisksFiles]
ttConnect4600.sys 		= 1
ttConnect4600_64.sys 	= 1

[ControlFlags]
ExcludeFromSelect	= *
ExcludeFromSelect.NT	= *

; Common Section
[ttConnect4600.NTx86.Interfaces]
AddInterface	= %KSCATEGORY_BDATUNER%,	%KSSTRING_DVBSBdaFilter%, ttConnect4600.Interfaces,
AddInterface	= %KSCATEGORY_BDARECEIVER%,	%KSSTRING_DVBSBdaFilter%, ttConnect4600.Interfaces,

[ttConnect4600.NTAMD64.Interfaces]
AddInterface	= %KSCATEGORY_BDATUNER%,	%KSSTRING_DVBSBdaFilter%, ttConnect4600.Interfaces,
AddInterface	= %KSCATEGORY_BDARECEIVER%,	%KSSTRING_DVBSBdaFilter%, ttConnect4600.Interfaces,

[ttConnect4600.Interfaces]
AddReg	= ttConnect4600.Interface.AddReg

[ttConnect4600.Interface.AddReg]
HKR,,CLSID,,%ttConnect4600.CLSID%
HKR,,FriendlyName,,%ttConnect4600.FriendlyName%

[ttConnect4600.CopyDrivers.NTx86]
ttConnect4600.sys

[ttConnect4600.CopyDrivers.NTAMD64]
ttConnect4600_64.sys



[Strings]
Mfg													= "CityCom GmbH"
MfgName											= "CityCom GmbH"
ttConnect4600.CLSID					= "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
ttConnect4600.DeviceDesc		= "TT-connect S2-4600 (BDA) driver"
ttConnect4600.FriendlyName	= "TT-connect S2-4600"
INSTALLATION_DISK 					= "TT-connect S2-4600 (BDA) Install Disk"
KSSTRING_DVBSBdaFilter			= "{BAE3794D-D7C2-44a1-9599-26FFCD90CF34}"
KSCATEGORY_BDATUNER     		= "{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"
KSCATEGORY_BDARECEIVER			= "{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"
MediaCategories         		= "SYSTEM\CurrentControlSet\Control\MediaCategories"
