Installing generic USB Bluetooth Dongle - Possibly Driver Problem
Posted on 2009-07-02
I have purchased an unbranded USB Bluetooth dongle from eBay. The purpose was to transfer photos from my bluetooth-enabled phone to my computer. The dongle did not come with any drivers disk. The only clue as to who made it is the company name "Cambridge Silicon Radio Ltd.", which is listed as the manufacturer for the "Generic Bluetooth Radio" under the Hardware tab in the Bluetooth Devices section of Control Panel.
When I plugged it in to my XP Professional SP3 machine, Windows automatically installed generic drivers for it, and then said the device was ready for use. However, it doesn't work properly. When instructing the computer to search for new Bluetooth devices, using the "Add Bluetooth Device Wizard...", no devices are found, despite several being in range.
It does allow the PC to be seen by other devices (like my mobile phone) as a bluetooth device though, so it's not completely dead! It does not allow connections though. Iif you try to get the phone to connect to the computer, nothing at all happens at the computer end, even though all the options are set to allow connections, show as visible, etc. The connection request just times out.
I plugged the dongle in to my mums Windows Visata machine to see if the Dongle itself was faulty, but everything worked perfectly. Vista did the same thing as XP, it found and installed generic drivers all by itself automatically, but on Vista it worked fine.
I then dug out an old laptop with XP SP2 on it. That also worked! It can see other devices, it pops up a message when a phone tries to connect to the computer, etc. Everything's good. But I want to use the dongle with my main machine, not these other two!
I went to see if my two XP machines were both using the same drivers, and found that they weren't.
On the (older) machine, which IS working with the dongle, the drivers are version 5.1.2600.2180, Driver date: 03/08/2004.
For the newer and more updated SP3 machine, which isn't working with the dongle, the drivers are newer: version 5.1.2600.5512, Driver date: 13/04/2008
If you go in to "Driver details..." it tells you the names of 5 files (bthport.sys, bthusb.sys, bthprops.ctl, fsquirt.exe, bthenum.sys) and their locations. I thought that if I overwrote all the driver files on this newer XP system with the older drivers from the other XP system (which I know do work with the device), then this might fix it. So I tried this. I overwrote the above mentioned 5 files with older versions from the other PC. Some of the files were a slightly different file size. However, when I rebooted the computer and reinserted the dongle, they had all magically reappeared again as version 5512! All the files which I overwrote with 2180 versions had somehow managed to come back to being original 5.1.2600.5512 versions, and the same filesize as the original 5512 versions. I tried it once again and the same thing happened?!
So my question is, do you know how I can get it to accept and use older drivers?
Also, could there be another explanation, for why a system cannot search for and detect other bluetooth devices, but can be seen by other bluetooth devices, but no device can connect to it? I don't know for sure that it is the drivers, it's just one thing I was going to try and check before seeing if there was anything else I could think of.
Any help appreciated