From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> Second version of the patches extending the bluetooth modules with support for BlueZ 5. BlueZ 5.0 has been now release since RFC v0 (also 5.1, with some convenient API clarifications) and therefore these patches could now be considered for upstream merge. Having said that, the code hasn't been tested exhaustively because it depends on oFono upgrading to BlueZ 5, and this is under development as well. I'd suggest we wait until they confirm everything is working reasonably fine before these patches get merged. v1 integrates most of the review from Tanu with the exception of: - HFP codec ID is left as integer literal instead of enum (to be discussed) - The devices that present errors during load (i.e. some property missing) should be removed from the device list (y->devices) entirely. Mikel Astiz (13): bluetooth: Detect BlueZ 5 bluetooth: Parse the tree returned by ObjectManager bluetooth: Support ObjectManager interface add/remove bluetooth: Support Properties.PropertiesChanged signal bluetooth: BlueZ 5 interface rename to org.bluez.MediaEndpoint1 bluetooth: BlueZ 5 interface rename to org.bluez.Media1 bluetooth: BlueZ 5 interface rename to org.bluez.MediaTransport1 bluetooth: Parse media transport's properties bluetooth: Support media transport's State property bluetooth: Update to new BlueZ 5 transport acquire/release API bluetooth: Support transport auto-release bluetooth: Update to new property setter API in BlueZ 5 bluetooth: Update to volume control in BlueZ 5 Vinicius Costa Gomes (1): bluetooth: Add HFP 1.6 codec ID src/modules/bluetooth/bluetooth-util.c | 514 +++++++++++++++++++++--- src/modules/bluetooth/module-bluetooth-device.c | 8 +- 2 files changed, 467 insertions(+), 55 deletions(-) -- 1.7.11.7