v3 BlueZ over D-Bus
What's Changed
Old behavior is possible using the --HCI
command line option.
New behavior uses the D-Bus interface to BlueZ for Bluetooth communication. This should allow coexistence with other uses of the Bluetooth hardware such as keyboard and mouse. There appears to be a bit more CPU usage with the D-Bus system. I'm hoping that this will be able to be optimized in the future.
Most of the work and validation has been done on Debian GNU/Linux 12 (bookworm)
Running on Raspbian GNU/Linux 10 (buster)
did not find adapters using D-Bus commands and automatically falls back to using the old HCI routines.
Full Changelog: v2.20231201.0...v3.20240816.0