BbBtSer.inf Driver File Contents (2.0.103.zip)

;*****************************************************************************************************
;
;	Brainboxes' BbBtSer Driver INF file 
;
;
;*****************************************************************************************************
; The Version section has to be on top of every INF file :
;
; BrainBoxesBluetooth (unique identifier for finding & deleting oem infs)

[Version]
Signature = $CHICAGO$
Class = Ports
ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318}
Provider = %CompanyName%
DriverVer=01/22/03, 2.0.103.0


;*****************************************************************************************************
; The manufacturers section specifies the models section, which belongs to the manufacturer :
;
[Manufacturer]
%CompanyName% = BrainBoxesModels


;*****************************************************************************************************
; The Models section
;
[BrainBoxesModels]

"Brain Boxes Bluetooth Serial Port Profile Layer" = BB_BT_SER, BbBtSer_PnP; 	standard PnP COM port
"Brain Boxes Bluetooth Serial Static Port" = BB_BT_SER, BbBtSer__OB; 		static COM port (older brother)	 Win2k+

"Brain Boxes Bluetooth Serial Port Profile Layer" = BB_BT_SER_LAN, BbBtSerLan;	Win9x
"Brain Boxes Bluetooth Serial Port Profile Layer" = BB_BT_SER_FAX, BbBtSerFax;	Win9x
"Brain Boxes Bluetooth Serial Port Profile Layer" = BB_BT_SER_DUN, BbBtSerDun;	Win9x

;*****************************************************************************************************
; Any Model specified with ExcludeFromSelect will not be displayed to the user in the 
; Add New Hardware wizard :
;
[ControlFlags]
ExcludeFromSelect = BbBtSer
ExcludeFromSelect = BbBtSer_PnP
ExcludeFromSelect = BbBtSer__OB
ExcludeFromSelect = BbBtSerLan
ExcludeFromSelect = BbBtSerFax
ExcludeFromSelect = BbBtSerDun

[Strings]
CompanyName = "Brain Boxes Limited"
Installation_Disk_Name = "Brain Boxes Bluetooth Installation Disk"


;------------------------------------------------------------------------------
;  Windows 2000+ Sections
;------------------------------------------------------------------------------


[ClassInstall32.ntx86]
AddReg = BbTransSetupClass.reg

[BbTransSetupClass.reg]
HKR,,,, "Brain Boxes Bluetooth Adapters"	; device-class friendly name
HKR,,Icon,,"-5"

[ClassInstall32.NT]
AddReg=PortsClass.NT.AddReg

[PortsClass.NT.AddReg]
HKR,,,,"Ports (COM & LPT)"
HKR,,Icon,,"-23"
HKR,,Installer32,,"MsPorts.Dll,PortsClassInstaller"

[BB_BT_SER.NT]
AddReg = BbBtSer.reg

[BB_BT_SER.NT.HW]
AddReg = BbBtSerHW_Win2K.reg

[BB_BT_SER.NT.Services]
AddService = BbBtSer, 2, BbBtSer.Service, BbBtSer.EventLog

[BbBtSer.reg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
;HKR, "Templates\Bus1\Card1", "Description", 0x00000000, "Smarty Device 1"

[BbBtSer.Service]
DisplayName = "Brain Boxes Serial Port Profile Layer Service"
ServiceType = 1
StartType = 3
ErrorControl = 1
LoadOrderGroup = Extended base
ServiceBinary = %12%\BbBtSer.sys
AddReg = BbBtSer_Templates.reg

[BbBtSer_Templates.reg]
HKR,, "SharedResourceKillerDriverName", 0x00000000, "BbRfcomm"

[BbBtSer.EventLog]
AddReg = BbBtSer.EventLog.reg

[BbBtSer.EventLog.reg]
HKR,, EventMessageFile, %ADDREG_EXPAND_SZ%, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\BbBtSer.sys"
HKR,, TypesSupported, 0x00010001, 7


[BbBtSerHW_Win2K.reg]
HKR,, "TypeOfDevice", 0x00010001, 32779
HKR,, "DeviceName", 0x00000000, "Brain_Boxes_Bluetooth_Serial_Port_Profile_Layer"
HKR,, "SymbolicLinkName", 0x00000000, ""
HKR,, "DeviceIsExclusive", 0x00010001, 1
HKR,, "IoType", 0x00010001, 4
HKR,, "NumberChildDevices", 0x00010001, 0
HKR,, "DisplayInUi", 0x00010001, 1
HKR,, "DeviceIndexingPolicyType", 0x00010001, 0x00000101
HKR,, "ReadClientType", 0x00010001, 1		;PACKET_READ_WITH_EVENT_NOTIFICATION
HKR,, "OutgoingWriteType", 0x00010001, 2	;PACKET_WRITE_WITH_CONTEXT
;HKR,, "PortName", 0x00000000, ""	; MUST LEAVE THIS LINE IN


;------------------------------------------------------------------------------
;  Windows 98 Sections
;------------------------------------------------------------------------------

[ClassInstall]
AddReg=PortsClass.AddReg

[PortsClass.AddReg]
HKR,,,,"Ports (COM & LPT)"

[BB_BT_SER]
AddReg=DriverAddReg
[BB_BT_SER_LAN]
AddReg=DriverAddReg
[BB_BT_SER_FAX]
AddReg=DriverAddReg
[BB_BT_SER_DUN]
AddReg=DriverAddReg

[DriverAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"BbBtSer.sys"  ;,ccport.sys"
HKR,, "UnderlyingDriverName", 0x00000000, "BbRfcomm"

[BB_BT_SER.HW]
AddReg = BbBtSerGenericHW_Win9x.reg, BbBtSerHW_Win9x.reg
[BB_BT_SER_LAN.HW]
AddReg = BbBtSerGenericHW_Win9x.reg, BbBtSerLanHW_Win9x.reg
[BB_BT_SER_DUN.HW]
AddReg = BbBtSerGenericHW_Win9x.reg, BbBtSerDunHW_Win9x.reg
[BB_BT_SER_FAX.HW]
AddReg = BbBtSerGenericHW_Win9x.reg, BbBtSerFaxHW_Win9x.reg

[BbBtSerHW_Win9x.reg]
HKR, "Child1", "BusQueryDeviceID", 0x00000000, "Ports\BbSerPortLoader"
HKR, "Child1", "BusQueryHardwareIDs", 0x00000000, "BbSerPortLoader"

[BbBtSerLanHW_Win9x.reg]
HKR, "Child1", "BusQueryDeviceID", 0x00000000, "Ports\BbLanPortLoader"
HKR, "Child1", "BusQueryHardwareIDs", 0x00000000, "BbLanPortLoader"

[BbBtSerDunHW_Win9x.reg]
HKR, "Child1", "BusQueryDeviceID", 0x00000000, "Ports\BbDunPortLoader"
HKR, "Child1", "BusQueryHardwareIDs", 0x00000000, "BbDunPortLoader"

[BbBtSerFaxHW_Win9x.reg]
HKR, "Child1", "BusQueryDeviceID", 0x00000000, "Ports\BbFaxPortLoader"
HKR, "Child1", "BusQueryHardwareIDs", 0x00000000, "BbFaxPortLoader"

[BbBtSerGenericHW_Win9x.reg]
HKR,, "TypeOfDevice", 0x00010001, 32779
HKR,, "DeviceName", 0x00000000, "Brain_Boxes_Bluetooth_Serial_Port_Profile_Layer"
HKR,, "SymbolicLinkName", 0x00000000, ""
HKR,, "DeviceIsExclusive", 0x00010001, 1
HKR,, "IoType", 0x00010001, 4
HKR,, "NumberChildDevices", 0x00010001, 1
HKR,, "DisplayInUi", 0x00010001, 0
HKR,, "DeviceIndexingPolicyType", 0x00010001, 0x00000101
HKR,, "PortName", 0x00000000, "BbBtSer"
HKR,, "ReadClientType", 0x00010001, 1		;PACKET_READ_WITH_EVENT_NOTIFICATION
HKR,, "OutgoingWriteType", 0x00010001, 2	;PACKET_WRITE_WITH_CONTEXT

HKR, "Child1", "ContextID", 0x00010001, 1
HKR, "Child1", "TypeOfDevice", 0x00010001, 0x8007
HKR, "Child1", "DeviceName", 0x00000000, ""
HKR, "Child1", "SymbolicLinkName", 0x00000000, ""
HKR, "Child1", "DeviceIsExclusive", 0x00010001, 1
HKR, "Child1", "IoType", 0x00010001, 4
HKR, "Child1", "DoPowerPagable", 0x00010001, 0
HKR, "Child1", "ChildDeviceID", 0x00010001, 0
HKR, "Child1", "LockSupported", 0x00010001, 0
HKR, "Child1", "EjectSupported", 0x00010001, 0
HKR, "Child1", "Removable", 0x00010001, 0
HKR, "Child1", "DockDevice", 0x00010001, 0
HKR, "Child1", "UniqueID", 0x00010001, 0
HKR, "Child1", "SilentInstall", 0x00010001, 0
HKR, "Child1", "RawDeviceOK", 0x00010001, 0
HKR, "Child1", "SurpriseRemovalOK", 0x00010001, 0
HKR, "Child1", "WakeFromD0", 0x00010001, 0
HKR, "Child1", "WakeFromD1", 0x00010001, 0
HKR, "Child1", "WakeFromD2", 0x00010001, 0
HKR, "Child1", "WakeFromD3", 0x00010001, 0
HKR, "Child1", "HardwareDisabled", 0x00010001, 0
HKR, "Child1", "Address", 0x00010001, 0xffffffff
HKR, "Child1", "UINumber", 0x00010001, 0xffffffff
HKR, "Child1", "DeviceState_PowerSystemWorking", 0x00010001, 1
HKR, "Child1", "DeviceState_PowerSystemSleeping1", 0x00010001, 4
HKR, "Child1", "DeviceState_PowerSystemSleeping2", 0x00010001, 4
HKR, "Child1", "DeviceState_PowerSystemSleeping3", 0x00010001, 4
HKR, "Child1", "DeviceState_PowerSystemHibernate", 0x00010001, 4
HKR, "Child1", "DeviceState_PowerSystemShutdown", 0x00010001, 4
HKR, "Child1", "SystemWake", 0x00010001, 0
HKR, "Child1", "DeviceWake", 0x00010001, 0
HKR, "Child1", "D1Latency", 0x00010001, 0
HKR, "Child1", "D2Latency", 0x00010001, 0
HKR, "Child1", "D3Latency", 0x00010001, 0
HKR, "Child1", "HandleDeviceTextLocationInformation", 0x00010001, 0
HKR, "Child1", "DeviceTextLocationInformation", 0x00000000, ""
HKR, "Child1", "HandleBusQueryHardwareIDs", 0x00010001, 1
HKR, "Child1", "HandleBusQueryCompatibleIDs", 0x00010001, 0
HKR, "Child1", "BusQueryCompatibleIDs", 0x00000000, ""
HKR, "Child1", "HandleBusQueryInstanceID", 0x00010001, 1
HKR, "Child1", "BusQueryInstanceID", 0x00000000, "0000"
HKR, "Child1", "BusTypeGuid", 0x00000000, "{C5FEE9E7-8EFE-4f22-B346-E470BB0072D8}"
HKR, "Child1", "LegacyBusType", 0x00010001, 15	;PnPBus
HKR, "Child1", "BusNumber", 0x00010001, 1
HKR, "Child1", "DeviceTextDescription", 0x00000000, "Brain Boxes Bluetooth Serial Emulation Loader"
HKR, "Child1", "ReadServerType", 0x00010001, 2		;READ_PASS_TO_FDO
HKR, "Child1", "IncomingWriteType", 0x00010001, 3	;WRITE_FROM_OTHER_VENDOR

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.06