Windows – Alternative Bluetooth Stacks for Windows 7 64bit

64-bitbluetoothbroadcomhidwindows 7

I have a notebook with an inbuilt Broadcom BCM2046 bluetooth adapter and several bluetooth HID-devices (mice, keyboards etc.) The operating system is Windows 7 64 bit Professional.

The HID-devices all work perfectly with other computers, but on the system mentionend above, problems with some power-saving features inside the HID-devices occur (see eg. Amazon reviews for Microsoft Mobile Keyboard 6000 not waking up).

I have tried the bluetooth drivers supplied by Windows update and the latest Broadcom drivers directly from the Broadcom updater software. The problems persist (I can rule out any further configuration issues or alternative device drivers, I have tried every possibility).

I have tried a trial version of the BlueSoleil Bluetooth stack and it solved the wake-up problem. However the BlueSoleil stack causes some other problems, is relatively expensive and I would prefer not to use it.

My question:
are there any other alternative bluetooth stacks availible for Windows 7 64bit?

To my knowledge there used to be Toshiba Bluetooth stack for non-Toshiba hardware, but the older versions I have found on the internet do not install, they do not seem to recognize the bluetooth hardware when installing the driver.

Best Answer

Here is what I finally did to solve the problem: I did not find any other bluetooth stack, besides the ones mentionend in the first post. I then kept on experimenting with the Microsoft and the Widcomm stack, until I broke my registry. I made a mistake a long the way, but it still seems to be a reasonable way to go: how to remove bluetooth entries from registry

With the basic functionality broken, I had another look at the BlueSoleil stack, which works well with the keyboard but has minor problems with the mouse. Unfortunately it seems no longer to be supported.

Next I took an older version of the Toshiba stack and tried it with a secondary bluetooth adapter. Things still did not work properly, but at least it installed in trial mode. Next step was to make the Toshiba stack work with my inbuilt adapter. I added the relevant vendor and product id into tosrfusb.sys and overrode the driver manually. Worked.

The good thing about the Toshiba stack is that it is very configurable. It did work with each HID device seperately, but not when multiple devices were connected at once. I then went into the advanced security configuration and tried the different combinations of server and client encryption etc. This works for me now.