I am using a JBL Flip 3 bluetooth speaker. The device works very well with my smartphone. I can also use it with my Ubuntu 16.04 laptop. However, the connection procedure is quite annoying. After some time I managed to find one process to get it to work:

  1. Play music in Spotify. →sound comes from internal laptop speakers
  2. Switch bluetooth on
  3. Select the speaker* toggle connection switch to "on"
  4. Open sound settings
  5. Select the bluetooth speaker as sound sink, mode is on "HiFi (A2DP)"
  6. Play music in Spotify. →nothing to hear
  7. Select "Headset Head Unit (HSP/HFP)". →sound comes from bluetooth speaker in low quality
  8. Toggle the speaker's connection switch to "off"*
  9. Toggle the speaker's connection switch to "on"* →sound comes from bluetooth speaker in low quality
  10. Open sound settings
  11. Select "HiFi (A2DP)". →sound comes from bluetooth speaker in hifi quality

* Actions chosen from the bluetooth icon in Ubuntu menu bar.

I have to repeat this procedure every time I want to connect the speaker. After every reboot, suspend or when the speaker shuts down for power saving.

My question: Where should I search for what is going wrong?

My approach so far was to look for messages in dmesg. I find some errors there:

[11967.266503] Bluetooth: hci0 SCO packet for unknown connection handle 0
[11967.716939] input: B8:69:C2:6C:7B:F1 as /devices/virtual/input/input19
[11972.471767] Bluetooth: hci0 SCO packet for unknown connection handle 257
[11972.471771] Bluetooth: hci0 SCO packet for unknown connection handle 257
[11972.471773] Bluetooth: hci0 SCO packet for unknown connection handle 257

I can not find anything helpful here.

  • +1 I've encountered road blocks too and hope someone can streamline the process. – WinEunuuchs2Unix Aug 30 '16 at 11:44
  • consider yourself lucky, I was doing this dance as well, but now it's just doesn't work for me. There's no audio profile to choose from, and the headset disconnects after few seconds. – meta Jun 21 at 20:06

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.