;/*++
;
;Copyright (c) 2012 Qualcomm Atheros Communications Inc.
;
;--*/

[Version]
Signature          = "$Windows NT$"
Provider           = %ProviderName%
Class              = Bluetooth
CLASSGUID          = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974};
DriverVer=07/02/2013,8.0.0001.0230
CatalogFile.NT     = atheros_bth.cat

[DestinationDirs]
Btfilter.Files     = 12

[ControlFlags]
ExcludeFromSelect=*

[SourceDisksNames]
1=%SourceDisk%,,1

[SourceDisksFiles]
btfilter.sys = 1,,

[Manufacturer]
%ManufacturerName% = QCABT,NTx86.6.0

[QCABT.NTx86.6.0]
%VID_0CF3&PID_3002% = QCABTUSB, USB\VID_0CF3&PID_3002
%VID_0CF3&PID_3004% = QCABTUSB, USB\VID_0CF3&PID_3004
%VID_0CF3&PID_817A% = QCABTUSB, USB\VID_0CF3&PID_817A
%VID_0CF3&PID_817B% = QCABTUSB, USB\VID_0CF3&PID_817B
%VID_0CF3&PID_E003% = QCABTUSB, USB\VID_0CF3&PID_E003
%VID_0CF3&PID_E004% = QCABTUSB, USB\VID_0CF3&PID_E004
%VID_0CF3&PID_0036% = QCABTUSB, USB\VID_0CF3&PID_0036

[QCABTUSB]
include    = bth.inf
needs      = BthUsb.NT
CopyFiles  = BtFilter.Files

[QCABTUSB.HW]
include    = bth.inf
needs      = BthUsb.NT.HW
AddReg     = AddRegKeys
DelReg     = DeleteRegKeys
AddReg     = BtFilter.HW.AddReg

[QCABTUSB.Services]
include    = bth.inf
needs      = BthUsb.NT.Services
AddService = BtFilter,,BtFilterService

[BtFilter.Files]
btfilter.sys

[BtFilter.HW.AddReg]
HKR,,"UpperFilters",0x00010000,"BtFilter"
HKR,,"LowerFilters",0x00010000,"BtFilter"

[BtFilterService]
DisplayName    = "BtFilter"
ServiceType    = 1 ;KERNEL_DRIVER
StartType      = 3 ;DEMAND START
ErrorControl   = 1 ;ERROR_NORMAL
ServiceBinary  = %12%\btfilter.sys

[AddRegKeys]
;Sync
HKLM,%Bthport.Parameters%\SupportedServices,"{00001104-0000-1000-8000-00805f9b34fb}",0x00010003,1
;OPP
HKLM,%Bthport.Parameters%\SupportedServices,"{00001105-0000-1000-8000-00805f9b34fb}",0x00010003,1
;FTP
HKLM,%Bthport.Parameters%\SupportedServices,"{00001106-0000-1000-8000-00805f9b34fb}",0x00010003,1
;A2DP Source
HKLM,%Bthport.Parameters%\SupportedServices,"{0000110a-0000-1000-8000-00805f9b34fb}",0x00010003,1
;AVRCP Target
HKLM,%Bthport.Parameters%\SupportedServices,"{0000110c-0000-1000-8000-00805f9b34fb}",0x00010003,1
;AVRCP Control
HKLM,%Bthport.Parameters%\SupportedServices,"{0000110e-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Fax
HKLM,%Bthport.Parameters%\SupportedServices,"{00001111-0000-1000-8000-00805f9b34fb}",0x00010003,1
;Headset - Audio Gateway
HKLM,%Bthport.Parameters%\SupportedServices,"{00001112-0000-1000-8000-00805f9b34fb}",0x00010003,1
;BPP
HKLM,%Bthport.Parameters%\SupportedServices,"{00001118-0000-1000-8000-00805f9b34fb}",0x00010003,1
;BPP Status
HKLM,%Bthport.Parameters%\SupportedServices,"{00001123-0000-1000-8000-00805f9b34fb}",0x00010003,1
;SIM_Access
HKLM,%Bthport.Parameters%\SupportedServices,"{0000112d-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PBAP - PCE
HKLM,%Bthport.Parameters%\SupportedServices,"{0000112e-0000-1000-8000-00805f9b34fb}",0x00010003,1
;PBAP - PSE
HKLM,%Bthport.Parameters%\SupportedServices,"{0000112f-0000-1000-8000-00805f9b34fb}",0x00010003,1
;VDP Source
HKLM,%Bthport.Parameters%\SupportedServices,"{00001303-0000-1000-8000-00805f9b34fb}",0x00010003,1
;VDP Sink
HKLM,%Bthport.Parameters%\SupportedServices,"{00001304-0000-1000-8000-00805f9b34fb}",0x00010003,1

[DeleteRegKeys]
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001104-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001105-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001106-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001108-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000110a-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000110c-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001111-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001115-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001116-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001117-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001118-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000111f-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{00001123-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000112d-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000112e-0000-1000-8000-00805f9b34fb}"
HKLM,%Bthport.Parameters%\UnsupportedServices,"{0000112f-0000-1000-8000-00805f9b34fb}"

[Strings]
ProviderName       = "Qualcomm Atheros Communications"
ManufacturerName   = "Qualcomm Atheros Communications"
SourceDisk         = "Windows Vista CD"
Bthport.Parameters = "SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters"
Software.QCA       = "SOFTWARE\Atheros\VistaAddOn"

VID_0CF3&PID_3002  = "Dell Wireless 1702 Bluetooth v3.0+HS"
VID_0CF3&PID_3004  = "Dell Wireless 1535C Bluetooth Device"
VID_0CF3&PID_817A  = "Dell Wireless 1601 Bluetooth Device"
VID_0CF3&PID_817B  = "Dell Wireless 1601 Bluetooth Device"
VID_0CF3&PID_E003  = "Dell Wireless 1901 Bluetooth"
VID_0CF3&PID_E004  = "Dell Wireless 1703 Bluetooth"
VID_0CF3&PID_0036  = "Dell Wireless 1705 Bluetooth"

