Bose QC35 - Battery Status

Since about half a year I own Bose QuietComfort 35 headphones. They work well since bluez 5.42 (previous versions have problems with the headphones Low Energy mode, see Debian Bug #840983). While the battery last quite long (I guess roughly 20 hours), I would like to know the current status. The Android application displays the battery state, so it can be read via bluetooth. While working on the kernel driver for Nokia bluetooth chips I coincidentally found a message from Marcel, that the headphones my support Apple’s battery status HFP AT commands. Read more →

Kernel Driver for Nokia Bluetooth Chips

While improving slowly, the mainline kernel’s support for smartphones is quite bad. One of the better supported phones is the Nokia N900. Apart from a few missing features, which could improve the performance of some operations (like crypto acceleration), its currently lacking support for two missing features: Bluetooth Cameras I worked on both tasks during my master’s thesis, but in this post let’s focus on the Bluetooth module. For Bluetooth support the Nokia N900 has broadcom’s bcm2048 chip (which also supports FM radio, but that’s out of scope for this post). Read more →