; ; WIDCOMM Bluetooth USB Device Installation Script ; for Windows 98SE, Me, 2000 and XP ; ; Copyright (c) 2000-2002, WIDCOMM Inc. ; [Version] signature="$CHICAGO$" Class=Usb ClassGUID={36FC9E60-C465-11CF-8056-444553540000} Provider=%V_WIDCOMM% CatalogFile=btwusb.cat DriverVer=10/23/2002,1.3.2.7 [ControlFlags] ExcludeFromSelect = USB\VID_044e&PID_3001 ExcludeFromSelect = USB\VID_049F&PID_0027 ExcludeFromSelect = USB\VID_04BF&PID_0309 ExcludeFromSelect = USB\VID_04BF&PID_030A ExcludeFromSelect = USB\VID_04BF&PID_0310 ExcludeFromSelect = USB\VID_0A12&PID_0001 ExcludeFromSelect = USB\VID_0BDB&PID_1002 ExcludeFromSelect = USB\VID_0BDB&PID_1000 ExcludeFromSelect = USB\VID_08EA&PID_ABBA ExcludeFromSelect = USB\VID_0A5C&PID_200A ExcludeFromSelect = USB\VID_0C10&PID_0000 ExcludeFromSelect = USB\VID_0B7A&PID_07D0 ExcludeFromSelect = USB\VID_055D&PID_0BB1 ExcludeFromSelect = USB\VID_413C&PID_8000 ExcludeFromSelect = USB\VID_1668&PID_0441 ExcludeFromSelect = USB\VID_0F4D&PID_1000 ExcludeFromSelect = USB\VID_0DB0&PID_1967 ExcludeFromSelect = USB\VID_04BF&PID_0319 ExcludeFromSelect = USB\VID_04BF&PID_0317 ExcludeFromSelect = USB\VID_04BF&PID_0318 ExcludeFromSelect = USB\VID_08EA&PID_ABBB ExcludeFromSelect = USB\VID_0A12&PID_ffff ExcludeFromSelect = USB\VID_04BF&PID_030B ExcludeFromSelect = USB\VID_04BF&PID_030C ExcludeFromSelect = USB\VID_04BF&PID_0311 ExcludeFromSelect = USB\VID_049F&PID_0036 ExcludeFromSelect = USB\VID_044e&PID_ffff ExcludeFromSelect = USB\VID_413C&PID_8010 ExcludeFromSelect = USB\VID_1668&PID_1441 ExcludeFromSelect = USB\VID_0DB0&PID_ffff [SourceDisksNames] 1 = %Source_Description%,,, [SourceDisksFiles] btwusb.sys = 1 frmupgr.sys = 1 [Manufacturer] %V_WIDCOMM%=WIDCOMM [WIDCOMM] %COMPAQ.DeviceDesc%=BTWUSB, USB\VID_044e&PID_3001 ; COMPAQ ALPS based VID&PID %COMPAQ.DeviceDesc%=BTWUSB, USB\VID_049F&PID_0027 ; COMPAQ CSR based VID&PID %IBM.DeviceDesc%=BTWUSB, USB\VID_04BF&PID_030A ; IBM CSR based VID&PID %TDK.DeviceDesc%=BTWUSB, USB\VID_04BF&PID_0309 ; TDK CSR based VID&PID %IBMBDC.DeviceDesc%=BTWUSB, USB\VID_04BF&PID_0310 ; IBM BDC CSR based VID&PID %TDK.DeviceDesc%=BTWUSB, USB\VID_04BF&PID_0319 ; TDK USB ADAPTER %IBM.DeviceDesc%=BTWUSB, USB\VID_04BF&PID_0317 ; ULTRAPORT %IBMBDC.DeviceDesc%=BTWUSB, USB\VID_04BF&PID_0318 ; BDC %ERICMN.DeviceDesc%=BTWUSB, USB\VID_0BDB&PID_1000 ; Ericsson Business Mobile Networks BV VID&PID %ERICMP.DeviceDesc%=BTWUSB, USB\VID_0BDB&PID_1002 ; Ericsson Multipoint VID&PID %CSR.DeviceDesc%=BTWUSB, USB\VID_0A12&PID_0001 ; CSR VID&PID %ERICSSONUSB.DeviceDesc%=BTWUSB, USB\VID_08EA&PID_ABBA ; Ericsson VID&PID %BROADCOM.DeviceDesc%=BROADUSB, USB\VID_0A5C&PID_200A ; Broadcom VID&PID %SAMSUNG.DeviceDesc%=BTWUSB, USB\VID_055D&PID_0BB1 ; SAMSUNG BC02 external %SIWAVE.DeviceDesc%=BTWUSB, USB\VID_0C10&PID_0000 ; Silicon Wave VID&PID %ZEEVO.DeviceDesc%=BTWUSB, USB\VID_0B7A&PID_07D0 ; Zeevo VID&PID %DELL.DeviceDesc%=DELLUSB, USB\VID_413C&PID_8000 ; Dell BC02 VID&PID %IBMBM.DeviceDesc%=BTWUSB, USB\VID_1668&PID_0441 ; IBM integrated BT Modem VID&PID %MICROTUNE.DeviceDesc%=BTWUSB, USB\VID_0F4D&PID_1000 ; Microtune USB Bluetooth Device VID&PID %MSI.DeviceDesc%=BTWUSB, USB\VID_0DB0&PID_1967 ; MSI USB Device VID&PID %CSRDFU.DeviceDesc%=DFUBTUSB, USB\VID_0A12&PID_ffff ; CSR DFU VID&PID %ERICSSONUSBDFU.DeviceDesc%=DFUBTUSB, USB\VID_08EA&PID_ABBB ; Ericsson VID&PID DFU %TDKDFU.DeviceDesc%=DFUBTUSB, USB\VID_04BF&PID_030B ; TDK CSR VID&PID DFU %IBMDFU.DeviceDesc%=DFUBTUSB, USB\VID_04BF&PID_030C ; IBM CSR VID&PID DFU %IBMBDCDFU.DeviceDesc%=DFUBTUSB, USB\VID_04BF&PID_0311 ; IBM BDC VID&PID DFU %COMPAQDFU.DeviceDesc%=DFUBTUSB, USB\VID_049F&PID_0036 ; COMPAQ CSR VID&PID DFU %COMPAQDFU.DeviceDesc%=DFUBTUSB, USB\VID_044e&PID_ffff ; ALPS DFU VID&PID %DELLDFU.DeviceDesc%=DFUBTUSB, USB\VID_413C&PID_8010 ; Dell BC02 VID&PID %IBMBMDFU.DeviceDesc%=DFUBTUSB, USB\VID_1668&PID_1441 ; IBM integrated BT Modem VID&PID DFU %MSIDFU.DeviceDesc%=DFUBTUSB, USB\VID_0DB0&PID_ffff ; MSI USB Device VID&PID DFU ; ; Functional Driver ; [BTWUSB] AddReg=BTWUSB.reg ;CpyFiles=BTWUSB.CopyFiles, BTWUSB.inf.CopyFiles ; ; Special sections for the Broadcom dongle ; [BROADUSB] AddReg=BTWUSB.reg ;CpyFiles=BTWUSB.CopyFiles, BTWUSB.inf.CopyFiles [BROADUSB.hw] AddReg=BROADUSB.hw.reg [BROADUSB.NT.hw] AddReg=BROADUSB.hw.reg [BROADUSB.NT] AddReg=BTWUSB.reg ;CpyFiles=BTWUSB.CopyFiles.NT, BTWUSB.inf.CopyFiles [BROADUSB.NT.Services] Addservice = BTWUSB, 0x00000002, BTWUSB.AddService [BROADUSB.hw.reg] HKR,,"RemoteWakeupDisabled",0x10001,1 HKR,,"IdleSuspendEnabled",0x10001,0 ; ; Special sections for the Dell dongle ; [DELLUSB] AddReg=BTWUSB.reg ;CpyFiles=BTWUSB.CopyFiles, BTWUSB.inf.CopyFiles [DELLUSB.hw] AddReg=DELLUSB.hw.reg [DELLUSB.NT.hw] AddReg=DELLUSB.hw.reg [DELLUSB.NT] AddReg=BTWUSB.reg ;CpyFiles=BTWUSB.CopyFiles.NT, BTWUSB.inf.CopyFiles [DELLUSB.NT.Services] Addservice = BTWUSB, 0x00000002, BTWUSB.AddService [DELLUSB.hw.reg] HKR,,"IdleSuspendEnabled",0x10001,1 ; ; Remainder of the standard sections ; [BTWUSB.hw] AddReg=BTWUSB.hw.reg [BTWUSB.NT.hw] AddReg=BTWUSB.hw.reg [BTWUSB.NT] AddReg=BTWUSB.reg ;CpyFiles=BTWUSB.CopyFiles.NT, BTWUSB.inf.CopyFiles [BTWUSB.NT.Services] Addservice = BTWUSB, 0x00000002, BTWUSB.AddService [BTWUSB.hw.reg] HKR,,"IdleSuspendEnabled",0x10001,0 [BTWUSB.AddService] DisplayName = %BTWUSB.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\btwusb.sys LoadOrderGroup = Base [BTWUSB.reg] HKR,,DevLoader,,"*ntkern" HKR,,NTMPDriver,,btwusb.sys [BTWUSB.CopyFiles] btwusb.sys frmupgr.sys [BTWUSB.CopyFiles.NT] btwusb.sys frmupgr.sys [BTWUSB.inf.CopyFiles] ;btwusb.inf ; ; Firmware Upgrade Driver ; [DFUBTUSB] AddReg=DFUBTUSB.reg ;CpyFiles=DFUBTUSB.CopyFiles, DFUBTUSB.inf.CopyFiles [DFUBTUSB.NT] AddReg=DFUBTUSB.reg ;CpyFiles=DFUBTUSB.CopyFiles.NT, DFUBTUSB.inf.CopyFiles [DFUBTUSB.NT.Services] Addservice = DFUBTUSB, 0x00000002, DFUBTUSB.AddService [DFUBTUSB.AddService] DisplayName = %DFUBTUSB.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\System32\Drivers\frmupgr.sys LoadOrderGroup = Base [DFUBTUSB.reg] HKR,,DevLoader,,"*ntkern" HKR,,NTMPDriver,,frmupgr.sys [DFUBTUSB.CopyFiles] ;frmupgr.sys [DFUBTUSB.CopyFiles.NT] ;frmupgr.sys [DFUBTUSB.inf.CopyFiles] ;btwusb.inf [DestinationDirs] DefaultDestDir =11 BTWUSB.CopyFiles =11 BTWUSB.CopyFiles.NT =12 BTWUSB.inf.CopyFiles =10,INF DFUBTUSB.CopyFiles =11 DFUBTUSB.CopyFiles.NT =12 DFUBTUSB.inf.CopyFiles =10,INF [strings] V_WIDCOMM="WIDCOMM" Source_Description="WIDCOMM Installation Media" ERICSSONUSB.DeviceDesc= "Ericsson USB Bluetooth Device" CSR.DeviceDesc= "CSR USB Bluetooth Device" CSRDFU.DeviceDesc= "CSR USB Bluetooth Device in DFU State" DFUBTUSB.SvcDesc= "WIDCOMM USB Bluetooth Driver in DFU State" BROADCOM.DeviceDesc= "Broadcom USB Bluetooth Device" BTWUSB.SvcDesc= "WIDCOMM USB Bluetooth Driver" ERICMN.DeviceDesc= " Ericsson BV USB Bluetooth Device" ERICMP.DeviceDesc= "Ericsson USB Bluetooth Device 1.2" IBM.DeviceDesc= " Bluetooth Ultraport Module from IBM" TDK.DeviceDesc= "TDK Bluetooth USB Adaptor" IBMBDC.DeviceDesc= "IBM Integrated Bluetooth" COMPAQ.DeviceDesc= "Bluetooth Multiport Module by Compaq" ZEEVO.DeviceDesc= "Zeevo Bluetooth Device" SIWAVE.DeviceDesc= "Silicon Wave Bluetooth Device" COMPAQDFU.DeviceDesc= "Compaq Bluetooth Multiport Firmware Upgrade Module" ERICSSONUSBDFU.DeviceDesc= "Ericsson USB Bluetooth Device in DFU State" TDKDFU.DeviceDesc= "TDK Bluetooth USB Firmware Upgrade Device" IBMDFU.DeviceDesc= "Bluetooth Ultraport Firmware Upgrade Device" IBMBDCDFU.DeviceDesc= "IBM Integrated Bluetooth Firmware Upgrade Device" SAMSUNG.DeviceDesc="Samsung Bluetooth Device" DELL.DeviceDesc="Dell TrueMobile Bluetooth Module" DELLDFU.DeviceDesc="Dell TrueMobile Bluetooth Module in Firmware Upgrade" IBMBM.DeviceDesc="IBM Integrated Bluetooth II" IBMBMDFU.DeviceDesc="IBM Integrated Bluetooth II Firmware Upgrade" MICROTUNE.DeviceDesc="Microtune USB Bluetooth Device" MSI.DeviceDesc="MSI Bluetooth USB Device" MSIDFU.DeviceDesc="MSI Bluetooth USB Device Firmware Upgrade"