I was having the same problem as zeusOne. After a bunch of investigation, it became clear that bluetoothd didn't have all the necessary dbus devices set up internally. Forcing it to do service discovery on my headphones (Plantronics 590A, in a2dp mode) made it all work:
I was having the same problem as zeusOne. After a bunch of investigation, it became clear that bluetoothd didn't have all the necessary dbus devices set up internally. Forcing it to do service discovery on my headphones (Plantronics 590A, in a2dp mode) made it all work:
dbus-send --system --dest=org.bluez --print-reply /org/bluez/ hci0/dev_ 00_19_7F_ 38_F6_FF org.bluez. Device. DiscoverService s string:
I'm not sure why this should be necessary, or what should be doing it, but hopefully this will help someone else.