Android Tablets Forum banner
1 - 1 of 1 Posts

·
Registered
Joined
·
2,054 Posts
Reason why many Bluetooth dongles do not work are: a] on btusb.c blacklist (see below) and/or b] require additional fix. ie. either compile RAM patch or firmware module

The best way would be to find a BT dongle that works on Ubuntu 11, 10 or 9. That should very likely work on Android too since they use the same Linux kernel.

I have tried testing my bluetooth dongle.

It comes up as ID: 0a12:0001 Cambridge Silicon Radio Ltd Bluetooth Dongle (HCI Mode) if you use lsusb under Linux.
Most important thing is btusb.c (bluetooth-usb driver).

That hardware appears to be on a blacklist. So, driver will not work. CSR = Cambridge Silicon Radio.
http://lxr.free-electrons.com/source/drivers/bluetooth/btusb.c?v=3.0#L96

"{ USB_DEVICE(0x0a12, 0x0001), .driver_info = BTUSB_CSR },"

Any hardware in that blacklist should not work. ie. hardware with those vendor & device ids. It is quite a big list too. Also, BT adapters do not state IDs. That means having to search the NET for Linux logs to find them and check if they are on the list or not. Not that easy!

This person was able to use a Dlink DBT-122 on his HeroTab with Android 2.3
http://www.slatedroid.com/topic/15971-working-3gbtgps-dongles/page__view__findpost__p__171698

Pretty sure DBT-122 will work but very big size. I did not see the Vendor ID in the btusb blacklist.
http://www.insanelymac.com/forum/topic/233905-dbt-122-not-working/#entry1560620
 
1 - 1 of 1 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top