; Installation inf for the CSR Casira Bluetooth Module
;
; Copyright © 2006-2011 Cambridge Silicon Radio Ltd.
;


[Version]
Signature="$Windows NT$"
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Provider=%CSR%
DriverVer=04/21/2011,01.0.0.0
CatalogFile=BoseUSB.cat


[Manufacturer]
%MfgName%=CSR, NTx86.5.1,NTamd64...1

[SourceDisksNames]
1 = %CSR.Disk.Name%,,,

[SourceDisksFiles]
csrbc.sys = 1
csrbcxp.sys = 1

[DestinationDirs]
DefaultDestDir = 10,System32\Drivers
CSRBC.NTamd64...1 = 10, System32\Drivers
CSRBC.NTx86.5.1 = 10, System32\Drivers

;
; Windows XP and later
;
[CSR.NTx86.5.1]
%BoseVct.DeviceDesc%=CSRBC.Inst.NTx86.5.1,	   USB\VID_05A7&PID_4000 ; Bose Bluetooth Headset
%BoseVctDFU.DeviceDesc%=CSRBC.Inst.NTx86.5.1, 	   USB\VID_05A7&PID_4001 ; Bose Bluetooth Headset in DFU mode
%BoseGgn.DeviceDesc%=CSRBC.Inst.NTx86.5.1,         USB\VID_05A7&PID_4002 ; Bose Bluetooth Headset Series 2
%BoseGgnDFU.DeviceDesc%=CSRBC.Inst.NTx86.5.1,  	   USB\VID_05a7&PID_4003 ; Bose Bluetooth Headset Series 2 in DFU mode
%BoseCha.DeviceDesc%=CSRBC.Inst.NTx86.5.1,     	   USB\VID_05a7&PID_bc50 ; Bose SoundLink Wireless Mobile speaker
%BoseChaDFU.DeviceDesc%=CSRBC.Inst.NTx86.5.1,  	   USB\VID_05a7&PID_bc51 ; Bose SoundLink Wireless Mobile speaker in DFU mode


[CSRBC.Inst.NTx86.5.1]
CopyFiles=CSRBC.NTx86.5.1
AddReg=CSRBC.AddReg.NTx86.5.1

[CSRBC.Inst.NTx86.5.1.Services]
Addservice = CSRBC, 0x00000002, CSRBC.AddService.NTx86.5.1

[CSRBC.AddService.NTx86.5.1]
DisplayName    = %CSRBC.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\csrbcxp.sys
LoadOrderGroup = Base
AddReg=CSRBC_Service.AddReg.NTx86.5.1

[CSRBC_Service.AddReg.NTx86.5.1]
HKR,"Parameters","FDName",0x00000,"CSR"

[CSRBC.AddReg.NTx86.5.1]
HKR,,DevLoader,,"*ntkern"
HKR,,NTMPDriver,,"csrbcxp.sys"

[CSRBC.NTx86.5.1]
csrbcxp.sys

;
; 64-bit Windows XP and later
;
[CSR.NTamd64...1]
%BoseVct.DeviceDesc%=CSRBC.Inst.NTamd64...1,         USB\VID_05a7&PID_4000 ; Bose Bluetooth Headset
%BoseVctDFU.DeviceDesc%=CSRBC.Inst.NTamd64...1,      USB\VID_05a7&PID_4001 ; Bose Bluetooth Headset in DFU mode
%BoseGgn.DeviceDesc%=CSRBC.Inst.NTamd64...1,         USB\VID_05a7&PID_4002 ; Bose Bluetooth Headset Series 2
%BoseGgnDFU.DeviceDesc%=CSRBC.Inst.NTamd64...1,      USB\VID_05a7&PID_4003 ; Bose Bluetooth Headset Series 2 in DFU mode
%BoseCha.DeviceDesc%=CSRBC.Inst.NTamd64...1,         USB\VID_05a7&PID_bc50 ; Bose SoundLink Wireless Mobile speaker
%BoseChaDFU.DeviceDesc%=CSRBC.Inst.NTamd64...1,      USB\VID_05a7&PID_bc51 ; Bose SoundLink Wireless Mobile speaker in DFU mode

[CSRBC.Inst.NTamd64...1]
CopyFiles=CSRBC.NTamd64...1
AddReg=CSRBC.AddReg.NTamd64...1

[CSRBC.Inst.NTamd64...1.Services]
Addservice = CSRBC, 0x00000002, CSRBC.AddService.NTamd64...1

[CSRBC.AddService.NTamd64...1]
DisplayName    = %CSRBC.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\csrbc.sys
LoadOrderGroup = Base
AddReg=CSRBC_Service.AddReg.NTamd64...1

[CSRBC_Service.AddReg.NTamd64...1]
HKR,"Parameters","FDName",0x00000,"CSR"

[CSRBC.AddReg.NTamd64...1]
HKR,,DevLoader,,"*ntkern"
HKR,,NTMPDriver,,"csrbc.sys"

[CSRBC.NTamd64...1]
csrbc.sys


[Strings]
CSR="Cambridge Silicon Radio Ltd."
MfgName="CSR"
BlueCore.DeviceDesc="CSR BlueCore Bluetooth"
BlueCoreSniffer.DeviceDesc="CSR BlueCore Bluetooth Sniffer"
BlueCoreDFU.DeviceDesc="CSR BlueCore in DFU mode"
BoseVct.DeviceDesc="Bose Bluetooth Headset"
BoseVctDFU.DeviceDesc="Bose Bluetooth Headset in DFU mode"
BoseGgn.DeviceDesc="Bose Bluetooth Headset Series 2"
BoseGgnDFU.DeviceDesc="Bose Bluetooth Headset Series 2 in DFU mode"
BoseCha.DeviceDesc="Bose SoundLink Wireless Mobile speaker"
BoseChaDFU.DeviceDesc="Bose SoundLink Wireless Mobile speaker in DFU mode"
Mitsumi.DeviceDesc="Mitsumi Dongle with CSR BlueCore Bluetooth"
MitsumiDFU.DeviceDesc="Mitsumi Dongle with CSR BlueCore in DFU mode"
ALPS.DeviceDesc="ALPS module with CSR BlueCore Bluetooth"
ALPSDFU.DeviceDesc="ALPS module with CSR BlueCore in DFU mode"
CSRBC.SvcDesc="CSRBC.Sys CSR driver"
CSR.Disk.Name="CSR Bluetooth Installation Disk"
Maxell.DeviceDesc="Maxell module with CSR BlueCore Bluetooth"
MaxellDFU.DeviceDesc="Maxell module with CSR BlueCore in DFU mode"
Taiyo.DeviceDesc="Taiyo Yuden Bluetooth module with CSR BlueCore"
TaiyoDFU.DeviceDesc="Taiyo Yuden Bluetooth module with CSR BlueCore in DFU mode"
APPLE.DeviceDesc="APPLE module with CSR BC02 Bluetooth"
APPLEDFU.DeviceDesc="APPLE module with CSR BC02 in DFU mode"
IBM.DeviceDesc="IBM module with CSR BC02 Bluetooth - CSR Driver"
IBMDFU.DeviceDesc="IBM module with CSR BC02 in DFU mode - CSR Driver"
BLUETHUMB.DeviceDesc="Bluetooth by hp - CSR Driver"
BLUETHUMBDFU.DeviceDesc="Bluetooth by hp in DFU - CSR Driver"
DELL.DeviceDesc="DELL - CSR Driver"
DELLU2.DeviceDesc="DELL U2 - CSR Driver"
DELLDFU.DeviceDesc="DELL in DFU - CSR Driver"
DELLU2DFU.DeviceDesc="DELL U2 in DFU - CSR Driver"
DELLEASTFOLD.DeviceDesc="DELL Eastfold - CSR Driver"
DELLEASTFOLDDFU.DeviceDesc="DELL Eastfold in DFU - CSR Driver"
MOTION.DeviceDesc="MOTION BC02 - CSR Driver"
MOTIONDFU.DeviceDesc="MOTION BC02 in DFU - CSR Driver"
MOTION2.DeviceDesc="MOTION BC04 - CSR Driver"
MOTION2DFU.DeviceDesc="MOTION BC04 in DFU - CSR Driver"
TACHIKOMA.DeviceDesc="Tachikoma Device"
BATOH.DeviceDesc="Batoh Device"
TACHIKOMADFU.DeviceDesc="Tachikoma Device in DFU mode"
BATOHDFU.DeviceDesc="Batoh Device in DFU mode"
IntelCentrino.DeviceDesc="Intel(R) Centrino(R) Wireless (Bluetooth Adapter)"
