Quick Start How To

How To Remove Widcomm/Broadcomm, and Toshiba Bluetooth from Windows computers

How To Hack Windows Bluetooth to support any Bluetooth adapter!

Support Home

Background:

Before Windows XP Service Pack 2, Widcomm Bluetooth stack software is was perhaps the most prevalent Bluetooth 3rd party stack software for Windows.

In 2006 we still see new machines (e.g. Acer Travelmate 8200 Core Duo laptop) that ship with the Widcomm Bluetooth stack software installed.

Many other new machines, especially tablet pc's, and ultra-mobile pc's (umpc's), have built-in Bluetooth by Toshiba.

Since Windows XP Service Pack 2 has built-in Bluetooth support, this software is it is not required.

In fact it will prevent SerialMagic from connecting over Bluetooth with Bluetooth scanners such as the LaserChamp, Flic, and Socket CHS 7.

SerialMagic and Serialio.com will NOT support 3rd Party Bluetooth such as Widcomm/Broadcomm, and Toshiba.

In order to use SerialMagic on a Windows machine with Built-in Bluetooth, you must remove any 3rd party Bluetooth software and let Windows software take control of the hardware.

Remove Widcomm/Broadcomm, or Toshiba Bluetooth software from Windows

Note: in 2005 Widcomm was purchased by Broadcom, so the Widcomm Bluetooth stack is (at this writing) also the Broadcom Bluetooth stack.

  • Go to Control Panel > Add/Remove Programs
  • Select Widcomm Bluetooth software (or Broadcomm Bluetooth, or Bluetooth by Toshiba, etc.), and select "Remove"
  • Restart the computer
  • Windows should recognize the Bluetooth hardware and automatically install drivers for it

If Windows does NOT automatically install drivers for the Bluetooth hardware, use the procedure below to "hack" Bluetooth support.

How To Hack Windows Bluetooth to support any Bluetooth adapter!

This example uses Windows XP, and a "Rocketfish Micro" USB Bluetooth adapter.

Normally, Widcomm drivers are required to make the adapter work on Windows XP.

Because SerialMagic only supports Windows Bluetooth, we need to "hack" Windows Bluetooth.

We do this by editing a simple configuration file in Windows, so that when you plugin the adapter, Windows supports it (without needing other software).

You can use this same procedure to add support for any Bluetooth adapter, built-in or USB "dongle" style.

1) First remove any 3rd Party drivers that have been installed, per instructions above.

2) Plugin the Bluetooth USB adapter, or if built-in Bluetooth, reboot the machine.

3) Open Control Panel > System > Hardware > Device Manager

4) You will see an "Unknown Device" in the Device Manager, like below:

5) Select the device from the list, right-click and choose "Properties."

6) Under the "Details" tab, select "Hardware IDs" from the drop-down list.

7) Select the Hardware ID that does not include the word "Rev."

8) Copy it to the clipboard with "CTRL-C" (it will be something like "USB\Vid_0a5c&Pid_2147")

9) Goto C:\Windows\inf folder, and find the file "bth.inf"

10)
Find the header [Manufacturer]

11) Under [Manufacturer], create a new entry like this:

MyName=MyName, NT.5.1

In this example, our entry looks like:

Rocketfish=Rocketfish, NT.5.1

12) Next, under: ;------------- Device section - Start -----------------------

Add the following:

[MyName.NT.5.1]

MyName Bluetooth Device=BthUsb, USB\Vid_0000&Pid_0000

In this example, our entry looks like:

[Rocketfish.NT.5.1]

Rocketfish Bluetooth= BthUsb, USB\Vid_0a5c&Pid_2147

Note: Make sure you paste in the correct PnP-id from step 8.



13) Save bth.inf

14) In device manager, remove the unknown device and select Rescan hardware.

15) If "Add New Hardware" prompts you to select installation method, choose the "Recommended" option, to install Automatically.

16) At the unsigned driver prompt select Allow unsigned driver (check your driver signing policy) and the Bluetooth installation completes.

Click here for specific instructions for the OQO Ultra-Mobile PC, Panasonic Toughbook CF-18, and Sony Vaio UX Mini-PC