The Bluetooth Guide

Published on by . Updated 29th November 2011.

Advanced

Advanced Information

This is the section for those of you who would consider themselves “techies”. Anyone who doesn’t know what they’re doing shouldn’t go any further.
I will not be held responsible for anything you break as a result of reading the advanced section!

In this section there are details of how the procedure works. There are also other useful resources, including information on firmware for Nokia phones, and for USB devices. I have also included a complete file archive of all the useful Bluetooth related utilities that I have.

The registry fragment

The registry fragment adds a single line into the registry. It is not necessary for many configurations, but doesn’t cause any problems, and gets over-written by the installation anyway
The line added is HKEY_CURRENT_USER\Software\Widcomm\BTConfig\Services\0004\AcceptOther which is a DWORD equal to 1

The newer btwusb.inf

I have added many device VID and PID combinations into the btwusb.inf file to add support for those devices. The device submission page automatically updates the file with new devices.




The file patcher

The file patcher patches 3 files: wbtapi.dll, bttray.exe and btstackserver.exe. It carries out the same 2 operations on each file. Doing this enables the software to work with Windows 2003, and also enables the software to work with all devices. For the IBM drivers the 2 edits are as follows:
The hex string 3B F5 75 0E 3B FD 75 0A is replaced by 3B F5 90 90 3B FD 90 90
The hex string 83 C4 04 85 F6 0F 85 1F 01 00 00 is replaced with 83 C4 04 85 F6 90 90 90 90 90 90
The strings differ between versions but are usually quite similar, and using wildcards the new patcher can patch most versions.

Nokia Bluetooth Phones: Firmware updates often required!

Several Nokia phones require firmware updates before they will support Bluetooth correctly. You can check your firmware revision by typing *#0000# on the phone’s keypad.

Minimum required firmware versions

Nokia 6310i: 5.50

Nokia 6230: 3.15

You can take your phone to a Nokia licensed repair shop and they will update the firmware for you for free as long as the phone is still within its Nokia warranty period. Be warned that I know of at least 1 case where a firmware update has caused the loss of all personalised information stored on the phone. I strongly advise that you make a copy of any important data from your phone before having it updated.

USB Device Firmware

Several people have asked about firmware updates for USB Bluetooth devices. Widcomm used to supply an updated firmware with their drivers, but newer versions have not come with an update. I have a generic CSR Firmware that you can download if you think you NEED it. It is dated 31st-March-2004, and includes CSR’s HID support that allows the use of Bluetooth Keyboards and Mice before the OS has loaded (for example allows the use of a Bluetooth keyboard to modify BIOS options). The Widcomm drivers are supplied with a firmware update utility for most devices, including CSR devices.

WARNING: Use this firmware update at your own risk!!

Download the update file from the Downloads page.

One Response to “The Bluetooth Guide”

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>