More USB driver fixes and quirks

The new Bluetooth 2.1 dongles from Targus and Belkin both need quirks to make them fully operational. This patch also includes a fix for a double free in the btusb and bpa10x drivers.

patch-2.6.26-mh6.gz

Release of bluez-gnome-1.7

Bastien and I talked about adding support for the kill switch subsystem to either the applet or the properties application and after Stefan was asking for the “off” option, I sat down and added support for power switches to the properties application.

bluez-gnome-1.7.tar.gz

The implementation uses HAL for triggering the kill switch, but to be quite honest, the support in HAL is just plain broken. It works, but that’s it!

HAL will not send out notifications when other applications change the status of your kill switch. Not to mention what happens when the system contains a physical kill switch. This means that the status indication of the kill switch option might not be correct. The lifetime of the properties application is normally pretty short and so it is acceptable (for now), but still far from perfect.

Also the all Bluetooth kill switches seems to have no real parents. This means there is no indication which device will be affected by the exported kill switch.

Release of bluez-gnome-1.6

The latest bluez release adds more properties and signals that allow a lot of code simplification inside the user interface. This release makes heavily use of.

bluez-gnome-1.6.tar.gz

Please use the latest bluez release. Otherwise some functionality might fail.

Release of bluez-4.9

In the previous release a bunch of signals were missing that the next version of bluez-gnome will make use of. Especially with the usage of the new Alias and Icon properties.

bluez-4.9.tar.gz

Release of bluez-4.8

The pairing fixes from the previous release caused two regressions that made bluetoothd crashes. This release fixes both of them.

bluez-4.8.tar.gz

It also re-enables the HAL plugin by talking directly to the HAL service. The requirement for libhal is now obsolete.

The hciconfig and hcitool low-level commands have been fixed to show all extended features pages. This is important since the page 1 indicates the host stack support for Simple Pairing.

Release of bluez-gnome-1.5

Add support for integration with GIO and fix left-overs from usage of BlueZ 3.x interface migration.

bluez-gnome-1.5.tar.gz

Bluetooth 2.1 dongles

At the BlueZ developer meeting in Portland a few days ago, Claudio handed me another Broadcom dongle that needed some quirks to make it work. To my surprise I discovered that this is a Bluetooth 2.1 capable dongle. This was the first Bluetooth 2.1 capable dongle that I have seen that you can officially buy. Previously I was using CSR BlueCore4-External based dongles and flashed new firmware into it.

It is a Targus ACB10US. They are really nice since they are tiny. The box and their website still says it is only Bluetooth 2.0, but it seems they ran out of these chips and started putting 2.1 chips into it.

Claudio bought his one at Office Depot in Portland downtown, but they ran out of stock. Today they got a new shipment and just bought all of them. Now they are out of stock again :)

Also the Belkin F8T016 dongles have been reported as containing a Bluetooth 2.1 chip.

Release of bluez-4.7

This release fixes a lot of bugs in the pairing and also removes a lot of left-over code from the 3.x series.

bluez-4.7.tar.gz