;***************************************************************************************************** ;***************************************************************************************************** ; ; BbModem 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 = "$Windows NT$" Class=Modem ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318} Provider = %CompanyName% ;CatalogFile.nt = 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 Modem" = BB_DUN, BbDun "Brain Boxes Modem" = BB_FAX, BbFax "Brain Boxes Modem" = BB_LAN, BbLan %DUNProfile% = BB_DUN, Ports\BbDun %FaxProfile% = BB_FAX, Ports\BbFax %LANProfile% = BB_LAN, Ports\BbLan ;***************************************************************************************************** ; Any Model specified with ExcludeFromSelect will not be displayed to the user in the ; Add New Hardware wizard : ; [ControlFlags] ExcludeFromSelect = * ;***************************************************************************************************** ; ; The DDInstall sections do the actual installation work for the models specified in the ; Models Section : ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; BbBtSer : ; [BB_DUN] AddReg = All, DCBReg, GeneralReg, EXTERNAL [BB_FAX] AddReg = All, DCBReg, GeneralReg, FaxReg, EXTERNAL [BB_LAN] AddReg = All, Common, LANReg, 115200, EXTERNAL ;***************************************************************************************************** ; ; This reg section is referenced under AddReg in the DDInstall section. It specifies ; the registry entries to be made under ..\Control\Class\deviceinstance\.. : ; [BbDun.reg] ;HKR,,EnumPropPages32,,"modemui.dll,ModemPropPagesProvider" ; ; This is the Event Logging service for the SsInstal driver : ; [All] ;HKR,,FriendlyDriver,,Unimodem.vxd ;HKR,,DevLoader,,*VCOMM ;HKR,,ConfigDialog,,modemui.dll ;HKR,,PortSubClass,1,02 ;HKR,,EnumPropPages,,"modemui.dll,EnumPropPages" ;HKR,,MaximumPortSpeed, 1, 00, c2, 01, 00 HKR,,FriendlyDriver,,Unimodem.vxd HKR,,DevLoader,,*vcomm HKR,,PortDriver,,wdmmdmld.vxd HKR,,ConfigDialog,,modemui.dll HKR,,EnumPropPages,,"modemui.dll,EnumPropPages" HKR,,PortSubClass,1,02 HKR,,Contention,0, HKR,,AttachedTo,,"" [EXTERNAL] HKR,, DeviceType, 1, 01 [INTERNAL] HKR,, DeviceType, 1, 02 [PCMCIA] HKR,,PortDriver,,Serial.vxd HKR,,Contention,,*vcd HKR,, DeviceType, 1, 03 [GeneralReg] HKR,, Properties, 1, 00,00,00,00, FF,00,00,00, FF,00,00,00, 07,00,00,00, 07,00,00,00, 00,03,00,00, 00,C2,01,00, 00,F4,01,00 HKR, Init, 1,, "AT<cr>" HKR, Init, 2,, "AT&FE0V1&D2<cr>" ;Value of 10 secs HKR, Settings, CallSetupFailTimer,, "S7=<#>" HKR,,InactivityScale,1,0a,00,00,00 HKR, Monitor, 1,, "ATS0=0<cr>" HKR, Monitor, 2,, "None" HKR, Answer, 1,, "ATA<cr>" HKR, Hangup, 1,, "ATH<cr>" HKR,, Reset,, "ATZ<cr>" HKR, Settings, Prefix,, "AT" HKR, Settings, Terminator,, "<cr>" HKR, Settings, DialPrefix,, "D" HKR, Settings, DialSuffix,, "" HKR, Settings, Blind_Off,, "X1" HKR, Settings, Blind_On,, "X1" HKR, Settings, Pulse,, "P" HKR, Settings, Tone,, "T" ;;The ITU supports 0,1,2 and 3 for volume settings HKR, Settings, SpeakerVolume_Low,, "L0" HKR, Settings, SpeakerVolume_Low,, "L1" HKR, Settings, SpeakerVolume_Med,, "L2" HKR, Settings, SpeakerVolume_High,, "L3" HKR, Settings, SpeakerMode_Off,, "M0" HKR, Settings, SpeakerMode_Dial,, "M1" HKR, Settings, SpeakerMode_On,, "M2" HKR, Responses, "<cr>", 1,01,0,0,0,0,0,0,0,0,0 HKR, Responses, "<lf>", 1,01,0,0,0,0,0,0,0,0,0 HKR, Responses, "0<cr>", 1, 00, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "1<cr>", 1, 02, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "2<cr>", 1, 08, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "3<cr>", 1, 04, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "4<cr>", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "5<cr>", 1, 02, 00, b0,04,00,00, 00,00,00,00 HKR, Responses, "6<cr>", 1, 05, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "7<cr>", 1, 06, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "8<cr>", 1, 07, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "10<cr>", 1, 02, 00, 60,09,00,00, 00,00,00,00 HKR, Responses, "11<cr>", 1, 02, 00, c0,12,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>OK<cr><lf>", 1, 00, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>RING<cr><lf>", 1, 08, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>NO CARRIER<cr><lf>", 1, 04, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>ERROR<cr><lf>", 1, 03, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>NO DIALTONE<cr><lf>", 1, 05, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>BUSY<cr><lf>", 1, 06, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT<cr><lf>", 1, 02, 00, 00,00,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 1200/ARQ<cr><lf>", 1, 02, 02, B0,04,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 2400/ARQ<cr><lf>", 1, 02, 02, 60,09,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 4800/ARQ<cr><lf>", 1, 02, 02, C0,12,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 9600/ARQ<cr><lf>", 1, 02, 02, 80,25,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 7200/ARQ<cr><lf>", 1, 02, 02, 20,1C,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 12000/ARQ<cr><lf>", 1, 02, 02, E0,2E,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 14400/ARQ<cr><lf>", 1, 02, 02, 40,38,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 19200/ARQ<cr><lf>", 1, 02, 02, 00,4B,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 32000/ARQ<cr><lf>", 1, 02, 02, 00,7D,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 34000/ARQ<cr><lf>", 1, 02, 02, D0,84,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 36000/ARQ<cr><lf> ", 1, 02, 02, A0,8C,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 38000/ARQ<cr><lf>", 1, 02, 02, 70,94,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 40000/ARQ<cr><lf>", 1, 02, 02, 40,9C,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 42000/ARQ<cr><lf>", 1, 02, 02, 10,A4,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 44000/ARQ<cr><lf>", 1, 02, 02, E0,AB,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 46000/ARQ<cr><lf>", 1, 02, 02, B0,B3,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 48000/ARQ<cr><lf>", 1, 02, 02, 80,BB,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 50000/ARQ<cr><lf>", 1, 02, 02, 50,C3,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 52000/ARQ<cr><lf>", 1, 02, 02, 20,CB,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 54000/ARQ<cr><lf>", 1, 02, 02, F0,D2,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 56000/ARQ<cr><lf>", 1, 02, 02, C0,DA,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 58000/ARQ<cr><lf>", 1, 02, 02, 90,E2,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 60000/ARQ<cr><lf>", 1, 02, 02, 60,EA,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 31200/ARQ<cr><lf>", 1, 02, 02, E0,79,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 33600/ARQ<cr><lf>", 1, 02, 02, 40,83,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 38400/ARQ<cr><lf>", 1, 02, 02, 00,96,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 57600/ARQ<cr><lf>", 1, 02, 02, 00,E1,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 115200/ARQ<cr><lf>", 1, 02, 02, 00,C2,01,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 75TX/1200RX<cr><lf>", 1, 02, 00, B0,04,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 1200TX/75RX<cr><lf>", 1, 02, 00, B0,04,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 16800/ARQ<cr><lf>", 1, 02, 02, A0,41,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 21600/ARQ<cr><lf>", 1, 02, 02, 60,54,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 24000/ARQ<cr><lf>", 1, 02, 02, C0,5D,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 26400/ARQ<cr><lf>", 1, 02, 02, 20,67,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 28800/ARQ<cr><lf>", 1, 02, 02, 80,70,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 1200<cr><lf>", 1, 02, 00, B0,04,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 0600<cr><lf>", 1, 02, 00, 58,02,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 2400<cr><lf>", 1, 02, 00, 60,09,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 4800<cr><lf>", 1, 02, 00, C0,12,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 9600<cr><lf>", 1, 02, 00, 80,25,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 7200<cr><lf>", 1, 02, 00, 20,1C,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 12000<cr><lf>", 1, 02, 00, E0,2E,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 14400<cr><lf>", 1, 02, 00, 40,38,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 19200<cr><lf>", 1, 02, 00, 00,4B,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 38400<cr><lf>", 1, 02, 00, 00,96,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 57600<cr><lf>", 1, 02, 00, 00,E1,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 115200<cr><lf>", 1, 02, 00, 00,C2,01,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 16800<cr><lf>", 1, 02, 00, A0,41,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 21600<cr><lf>", 1, 02, 00, 60,54,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 24000<cr><lf>", 1, 02, 00, C0,5D,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 26400<cr><lf>", 1, 02, 00, 20,67,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 28800<cr><lf>", 1, 02, 00, 80,70,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 31200<cr><lf>", 1, 02, 00, E0,79,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 33600<cr><lf>", 1, 02, 00, 40,83,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 32000<cr><lf>", 1, 02, 00, 00,7D,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 34000<cr><lf>", 1, 02, 00, D0,84,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 36000<cr><lf> ", 1, 02, 00, A0,8C,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 38000<cr><lf>", 1, 02, 00, 70,94,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 40000<cr><lf>", 1, 02, 00, 40,9C,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 42000<cr><lf>", 1, 02, 00, 10,A4,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 44000<cr><lf>", 1, 02, 00, E0,AB,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 46000<cr><lf>", 1, 02, 00, B0,B3,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 48000<cr><lf>", 1, 02, 00, 80,BB,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 50000<cr><lf>", 1, 02, 00, 50,C3,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 52000<cr><lf>", 1, 02, 00, 20,CB,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 54000<cr><lf>", 1, 02, 00, F0,D2,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 56000<cr><lf>", 1, 02, 00, C0,DA,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 58000<cr><lf>", 1, 02, 00, 90,E2,00,00, 00,00,00,00 HKR, Responses, "<cr><lf>CONNECT 60000<cr><lf>", 1, 02, 00, 60,EA,00,00, 00,00,00,00 [DCBReg] HKR,, Properties, 1, 00,00,00,00, ff,00,00,00, ff,00,00,00, 00,00,00,00, 00,00,00,00, 00,01,00,00, 00,C2,01,00, 00,C2,01,00 HKR,, DCB, 1, 1C,00,00,00, 00,C2,01,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00 [Common] HKR, Answer, 1,,"" HKR, Hangup, 1,, "Bye" HKR, Hangup, 2,, "NoResponse" HKR, Settings, DialSuffix,, "" [FaxReg] HKR, Fax, SetupCommand,, "ATS7=255&D3" HKR, Fax, SerialSpeedInit,, "19200" HKR, Fax\Class1\AdaptiveAnswer\AnswerCommand, 1,, "ATS7=90S25=2" HKR, Fax\Class1\AdaptiveAnswer\AnswerCommand, 2,, "ATA" HKR, Fax\Class1\AdaptiveAnswer, ModemResponseFaxConnect,, "CONNECT" HKR, Fax\Class1\AdaptiveAnswer, ModemResponseDataDetect,, "CARRIER" HKR, Fax\Class1\AdaptiveAnswer, ModemResponseDataConnect,, "CONNECT" HKR, Fax\Class2\AdaptiveAnswer\AnswerCommand, 1,, "ATS7=90S25=2" HKR, Fax\Class2\AdaptiveAnswer\AnswerCommand, 2,, "ATA" HKR, Fax\Class2\AdaptiveAnswer, ModemResponseFaxConnect,, "+FCO" HKR, Fax\Class2\AdaptiveAnswer, ModemResponseDataDetect,, "CARRIER" HKR, Fax\Class2\AdaptiveAnswer, ModemResponseDataConnect,, "CONNECT" [LANReg] HKR, Init, 1,, "None" HKR, Init, 2,, "NoResponse" HKR, Settings, Prefix,,"" HKR, Settings, Terminator,, "" HKR, Monitor, 1,, "None" HKR, Answer, 1,, "CLIENTSERVER" HKR, Answer, 2,, "NoResponse" HKR, Settings, DialPrefix,, "CLIENT" HKR,, Properties, 1, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 00,00,00,00, 30,00,00,00, 00,c2,01,00, 00,c2,01,00 HKR, Responses, "CLIENT", 1, 08, 00, 00, 00, 00, 00, 00,00,00,00 ; Server side - the client is requesting a connection HKR, Responses, "<h00>CLIENT", 1, 08, 00, 00, 00, 00, 00, 00,00,00,00 ; Server side - the client is requesting a connection HKR, Responses, "CLIENTSERVER", 1, 02, 00, 00, 00, 00, 00, 00,00,00,00 ; Client side - the server has acknowledged and the connection is completed [115200] HKR,, DCB, 1, 1C,00,00,00, 00,c2,01,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00 ;***************************************************************************************************** ; ; In the Strings section all file-global strings are defined : ; [Strings] CompanyName = "Brain Boxes Limited" Installation_Disk_Name = "Brain Boxes Bluetooth Installation Disk" DUNProfile = "Brain Boxes Modem (Bluetooth DUN Profile)" FaxProfile = "Brain Boxes Modem (Bluetooth Fax Profile)" LANProfile = "Brain Boxes Modem (Bluetooth LAN Profile)" ADDREG_SZ = 0x00000000 ; The given value entry and/or value is of type REG_SZ. Note that this is the default type for a specified value entry, so the flags value can be omitted from any reg-root= line in an add-registry section that operates on a value entry of this type. ADDREG_BINARY = 0x00000001 ; The given value is "raw" data. (This value is identical to the Windows 2000-specific FLG_ADDREG_TYPE_BINARY.) ADDREG_NOCLOBBER = 0x00000002 ; Prevent a given value from replacing the value of an existing value entry. ADDREG_DELVAL = 0x00000004 ; Delete the given subkey from the registry, or delete the specified value-entry-name from the specified registry subkey. ADDREG_KEYONLY = 0x00000010 ; Create the given subkey, but ignore any supplied value-entry-name and/or value. ADDREG_OVERWRITEONLY = 0x00000020 ; Reset to the supplied value only if the specified value-entry-name already exists in the given subkey. ADDREG_MULTI_SZ = 0x00010000 ; The given value entry and/or value is of the registry type REG_MULTI_SZ. This specification does not require any NUL terminator for a given string value. ADDREG_APPEND = 0x00000008 ; Append a given value to that of an existing named value entry. This flag is valid only for value entries of type REG_MULTI_SZ. ADDREG_EXPAND_SZ = 0x00020000 ; The given value entry and/or value is of the registry type REG_EXPAND_SZ. ADDREG_DWORD = 0x00010001 ; The given value entry and/or value is of the registry type REG_DWORD. ADDREG_NONE = 0x00020001 ; The given value entry and/or value is of the Windows 2000 registry type REG_NONE.Download Driver Pack
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.