View Single Post
Old 12-20-2006, 08:58 AM   #9
paulbblc
Retired BBF Moderator
 
paulbblc's Avatar
 
Join Date: Oct 2005
Location: Twin Cities, MN
Model: ip 3g
PIN: 8675309
Carrier: AT&T
Posts: 3,555
Default

Not a problem. Okay, I can't find the post so I'll try to walk you through this the best I can.

First thing's first, you'll need to remove any software that you installed with the BT dongle.

Once this is done go to 'My Computer', double click the c:, and go to tools on the menu bar, then folder options, click on view, then show hidden files and folders.

This will allow you to find the inf directory in windows. c:/windows/inf

From there locate your bth.inf file.

This is what it will look like (I cut off the stuff at the bottom that we don't need to worry about.

Quote:
; Microsoft Windows Bluetooth Driver INF
; Copyright (c) 2002 Microsoft Corporation

[Version]
LayoutFile=layout.inf
Signature="$Windows NT$"
Class=Bluetooth
Provider=%MS%
CLASSGUID={e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
DriverVer=08/03/2004,5.1.2600.2180

[DestinationDirs]
DefaultDestDir = 11 ;LDID_SYS
BthPort.NT.CopyFiles = 12 ;DIRID_DRIVERS
BluetoothClass.NT.CopyFiles=11 ;LDID_SYS
BthUsb.NT.Copy = 12 ;DIRID_DRIVERS
BthEnum.NT.Copy = 12 ;DIRID_DRIVERS
Serial.NT.Copy = 12 ;DIRID_DRIVERS
Fsquirt.NT.CopyFiles = 11 ;LDID_SYS
Bthprops.NT.CopyFiles = 11 ;LDID_SYS

[ClassInstall32.NT]
AddReg=BluetoothClass.NT.AddReg
CopyFiles=BluetoothClass.NT.CopyFiles

[BluetoothClass.NT.AddReg]
HKR,,,,%BluetoothClassName%
HKR,,NoInstallClass,,1
HKR,,Installer32,,"bthci.dll,BluetoothClassInstall er"
HKR,,Icon,,"201"

[BluetoothClass.NT.CopyFiles]
bthci.dll
bthserv.dll

[ControlFlags]
ExcludeFromSelect="BTH\MS_BTHBRB"

[Manufacturer]
%Microsoft%=Microsoft
ALPS=ALPS, NT.5.1
Belkin=Belkin, NT.5.1
Brain Boxes=BrainBoxes, NT.5.1
Broadcom=Broadcom, NT.5.1
Cambridge Silicon Radio Ltd.=Cambridge, NT.5.1
Dell=Dell, NT.5.1
FIC=FIC, NT.5.1
GVC=GVC, NT.5.1
HP=HP, NT.5.1
IBM=IBM, NT.5.1
Microsoft=Microsoft, NT.5.1
Motion Computing=MotionComputing, NT.5.1
Silicon Wave=SiliconWave, NT.5.1
Sony=Sony, NT.5.1
TDK=TDK, NT.5.1
TOSHIBA=Toshiba, NT.5.1
Wistron NeWeb=Wistron, NT.5.1
Zeevo=Zeevo, NT.5.1

;------------- Device section - Start -----------------------

[ALPS.NT.5.1]
ALPS Integrated Bluetooth Device= BthUsb, USB\Vid_044e&Pid_3005
Alps Bluetooth USB Adapter= BthUsb, USB\Vid_044e&Pid_3006

[Belkin.NT.5.1]
Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0081
Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0084

[BrainBoxes.NT.5.1]
Brain Boxes USB Bluetooth Adapter BL-554= BthUsb, USB\Vid_05d1&Pid_0003

[Broadcom.NT.5.1]
Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A
BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F

[Cambridge.NT.5.1]
Generic Bluetooth Radio= BthUsb, USB\Vid_0a12&Pid_0001
CSR Nanosira= BthUsb, USB\Vid_0a12&Pid_0003
CSR Nanosira WHQL Reference Radio= BthUsb, USB\Vid_0a12&Pid_0004
CSR Nanosira-Multimedia= BthUsb, USB\Vid_0a12&Pid_0005
CSR Nanosira-Multimedia WHQL Reference Radio= BthUsb, USB\Vid_0a12&Pid_0006

[Dell.NT.5.1]
Dell TrueMobile Bluetooth Module= BthUsb, USB\VID_413C&PID_8000
Dell Wireless 350 Bluetooth Module= BthUsb, USB\VID_413C&PID_8103

[FIC.NT.5.1]
FIC Bluetooth Wireless Adapter= BthUsb, USB\Vid_05b1&Pid_1389

[GVC.NT.5.1]
GVC Bluetooth Wireless Adapter= BthUsb, USB\Vid_0525&Pid_a220

[HP.NT.5.1]
"HP USB BT Transceiver [1.2]"= BthUsb, USB\Vid_03F0&Pid_0C24

[IBM.NT.5.1]
Bluetooth UltraPort Module from IBM= BthUsb, USB\Vid_04BF&Pid_0317
IBM Integrated Bluetooth= BthUsb, USB\Vid_04BF&Pid_0318
IBM Integrated Bluetooth II= BthUsb, USB\Vid_1668&Pid_0441
IBM Integrated Bluetooth III= BthUsb, USB\Vid_1668&Pid_2441

[Microsoft.NT.5.1]
Microsoft Wireless Transceiver for Bluetooth= BthUsb, USB\Vid_045e&Pid_007e
Microsoft Wireless Transceiver for Bluetooth 2.0= BthUsb, USB\Vid_045e&Pid_009c

[Microsoft]
%BTH\MS_BTHBRB.DeviceDesc%= BthEnum, BTH\MS_BTHBRB

[MotionComputing.NT.5.1]
Motion Computing USB Bluetooth Device= BthUsb, USB\Vid_10ab&Pid_1002

[SiliconWave.NT.5.1]
Silicon Wave Bluetooth Wireless Adapter= BthUsb, USB\Vid_0c10&Pid_0000&Rev_1350
Silicon Wave Bluetooth Wireless Adapter= BthUsb, USB\Vid_0c10&Pid_0000
USB Bluetooth Wireless Adapter= BthUsb, USB\Vid_1310&Pid_0001

[Sony.NT.5.1]
USB Bluetooth Device= BthUsb, USB\Vid_044E&Pid_3002
USB Bluetooth Device= BthUsb, USB\Vid_044E&Pid_3003
Sony Bluetooth USB Adapter= BthUsb, USB\Vid_044E&Pid_3004
USB Bluetooth Device= BthUsb, USB\Vid_044E&Pid_3007

[TDK.NT.5.1]
TDK Bluetooth USB Adapter= BthUsb, USB\Vid_04BF&Pid_0319
TDK Bluetooth USB Adaptor= BthUsb, USB\VID_04BF&PID_0320

[Toshiba.NT.5.1]
TOSHIBA Integrated Bluetooth= BthUsb, USB\Vid_0930&Pid_0502&Rev_1350
TOSHIBA Integrated Bluetooth 2= BthUsb, USB\Vid_0930&Pid_0505
TOSHIBA Integrated Bluetooth 3= BthUsb, USB\VID_0930&PID_0506
TOSHIBA Bluetooth Adapter= BthUsb, USB\Vid_0930&Pid_0507

[Zeevo.NT.5.1]
Zeevo Bluetooth Solution= BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0126
Zeevo Bluetooth Solution= BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0133

;------------- Device section - End -----------------------
First off copy this file to the same directory and change the name to bth_old.inf so we have a backup.

Now here is where we're going to trick the XP BT stack into thinking it supports your BT dongle.

Unplug the dongle and plug it back in, when it tries to update the driver, cancel it. Go into the device manager [right click on my computer and choose properties / hardware / device manager] You should see your BT dongle on the list with a yellow ! next to it. Right click on it and select properties. Then details. Now you should see a screen that has a drop down box with the words "device instance id" change that to the next one down in the drop down box labled "hardware ids" and copy down on paper exactly what it has listed there.

Now we're going to edit the bth.inf file to include that info so now you'll change the inf file that we posted above from that to this: (changes in bold)

Quote:
; Microsoft Windows Bluetooth Driver INF
; Copyright (c) 2002 Microsoft Corporation

[Version]
LayoutFile=layout.inf
Signature="$Windows NT$"
Class=Bluetooth
Provider=%MS%
CLASSGUID={e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
DriverVer=08/03/2004,5.1.2600.2180

[DestinationDirs]
DefaultDestDir = 11 ;LDID_SYS
BthPort.NT.CopyFiles = 12 ;DIRID_DRIVERS
BluetoothClass.NT.CopyFiles=11 ;LDID_SYS
BthUsb.NT.Copy = 12 ;DIRID_DRIVERS
BthEnum.NT.Copy = 12 ;DIRID_DRIVERS
Serial.NT.Copy = 12 ;DIRID_DRIVERS
Fsquirt.NT.CopyFiles = 11 ;LDID_SYS
Bthprops.NT.CopyFiles = 11 ;LDID_SYS

[ClassInstall32.NT]
AddReg=BluetoothClass.NT.AddReg
CopyFiles=BluetoothClass.NT.CopyFiles

[BluetoothClass.NT.AddReg]
HKR,,,,%BluetoothClassName%
HKR,,NoInstallClass,,1
HKR,,Installer32,,"bthci.dll,BluetoothClassInstall er"
HKR,,Icon,,"201"

[BluetoothClass.NT.CopyFiles]
bthci.dll
bthserv.dll

[ControlFlags]
ExcludeFromSelect="BTH\MS_BTHBRB"

[Manufacturer]
%Microsoft%=Microsoft
ALPS=ALPS, NT.5.1
Belkin=Belkin, NT.5.1
Brain Boxes=BrainBoxes, NT.5.1
Broadcom=Broadcom, NT.5.1
Cambridge Silicon Radio Ltd.=Cambridge, NT.5.1
Dell=Dell, NT.5.1
FIC=FIC, NT.5.1
GVC=GVC, NT.5.1
HP=HP, NT.5.1
IBM=IBM, NT.5.1
Microsoft=Microsoft, NT.5.1
Motion Computing=MotionComputing, NT.5.1
Silicon Wave=SiliconWave, NT.5.1
Sony=Sony, NT.5.1
Targus=Targus, NT.5.1
TDK=TDK, NT.5.1
TOSHIBA=Toshiba, NT.5.1
Wistron NeWeb=Wistron, NT.5.1
Zeevo=Zeevo, NT.5.1

;------------- Device section - Start -----------------------

[ALPS.NT.5.1]
ALPS Integrated Bluetooth Device= BthUsb, USB\Vid_044e&Pid_3005
Alps Bluetooth USB Adapter= BthUsb, USB\Vid_044e&Pid_3006

[Belkin.NT.5.1]
Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0081
Belkin Bluetooth Adapter= BthUsb, USB\Vid_050d&Pid_0084

[BrainBoxes.NT.5.1]
Brain Boxes USB Bluetooth Adapter BL-554= BthUsb, USB\Vid_05d1&Pid_0003

[Broadcom.NT.5.1]
Blutonium BCM2035 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200A
BCM2033 Bluetooth 2.4 GHz Single Chip Transceiver= BthUsb, USB\VID_0A5C&PID_200F

[Cambridge.NT.5.1]
Generic Bluetooth Radio= BthUsb, USB\Vid_0a12&Pid_0001
CSR Nanosira= BthUsb, USB\Vid_0a12&Pid_0003
CSR Nanosira WHQL Reference Radio= BthUsb, USB\Vid_0a12&Pid_0004
CSR Nanosira-Multimedia= BthUsb, USB\Vid_0a12&Pid_0005
CSR Nanosira-Multimedia WHQL Reference Radio= BthUsb, USB\Vid_0a12&Pid_0006

[Dell.NT.5.1]
Dell TrueMobile Bluetooth Module= BthUsb, USB\VID_413C&PID_8000
Dell Wireless 350 Bluetooth Module= BthUsb, USB\VID_413C&PID_8103

[FIC.NT.5.1]
FIC Bluetooth Wireless Adapter= BthUsb, USB\Vid_05b1&Pid_1389

[GVC.NT.5.1]
GVC Bluetooth Wireless Adapter= BthUsb, USB\Vid_0525&Pid_a220

[HP.NT.5.1]
"HP USB BT Transceiver [1.2]"= BthUsb, USB\Vid_03F0&Pid_0C24

[IBM.NT.5.1]
Bluetooth UltraPort Module from IBM= BthUsb, USB\Vid_04BF&Pid_0317
IBM Integrated Bluetooth= BthUsb, USB\Vid_04BF&Pid_0318
IBM Integrated Bluetooth II= BthUsb, USB\Vid_1668&Pid_0441
IBM Integrated Bluetooth III= BthUsb, USB\Vid_1668&Pid_2441

[Microsoft.NT.5.1]
Microsoft Wireless Transceiver for Bluetooth= BthUsb, USB\Vid_045e&Pid_007e
Microsoft Wireless Transceiver for Bluetooth 2.0= BthUsb, USB\Vid_045e&Pid_009c

[Microsoft]
%BTH\MS_BTHBRB.DeviceDesc%= BthEnum, BTH\MS_BTHBRB

[MotionComputing.NT.5.1]
Motion Computing USB Bluetooth Device= BthUsb, USB\Vid_10ab&Pid_1002

[SiliconWave.NT.5.1]
Silicon Wave Bluetooth Wireless Adapter= BthUsb, USB\Vid_0c10&Pid_0000&Rev_1350
Silicon Wave Bluetooth Wireless Adapter= BthUsb, USB\Vid_0c10&Pid_0000
USB Bluetooth Wireless Adapter= BthUsb, USB\Vid_1310&Pid_0001

[Sony.NT.5.1]
USB Bluetooth Device= BthUsb, USB\Vid_044E&Pid_3002
USB Bluetooth Device= BthUsb, USB\Vid_044E&Pid_3003
Sony Bluetooth USB Adapter= BthUsb, USB\Vid_044E&Pid_3004
USB Bluetooth Device= BthUsb, USB\Vid_044E&Pid_3007

[Targus.NT.5.1]
USB Bluetooth Device= BthUsb, USB\Vid_xxxxxxxxxxxxx


[TDK.NT.5.1]
TDK Bluetooth USB Adapter= BthUsb, USB\Vid_04BF&Pid_0319
TDK Bluetooth USB Adaptor= BthUsb, USB\VID_04BF&PID_0320

[Toshiba.NT.5.1]
TOSHIBA Integrated Bluetooth= BthUsb, USB\Vid_0930&Pid_0502&Rev_1350
TOSHIBA Integrated Bluetooth 2= BthUsb, USB\Vid_0930&Pid_0505
TOSHIBA Integrated Bluetooth 3= BthUsb, USB\VID_0930&PID_0506
TOSHIBA Bluetooth Adapter= BthUsb, USB\Vid_0930&Pid_0507

[Zeevo.NT.5.1]
Zeevo Bluetooth Solution= BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0126
Zeevo Bluetooth Solution= BthUsb, USB\Vid_0b7a&Pid_07d0&Rev_0133

;------------- Device section - End -----------------------


The x's will be what you wrote down from the device manager's hardware id list for the dongle.


From there save the file and unplug the dongle. Plug it back in and it should then prompt you to install the drivers again. Before doing this make sure the disk for the dongle isn't in a drive. update the driver and it will install the XP SP2 stack. Giving you the option to see the Bluetooth icon in control panel.

Hope this helps, if you have any questions feel free to ask.

Last edited by paulbblc; 12-20-2006 at 10:46 AM..
Offline