11

The sound from a bt speaker (JBL Flip 3) is distorted: sometimes ok for a few seconds but mainly it's crackling and interrupted intermittently. Also the connection process is sometimes tricky... I have to connect/disconnect several times.

The same speaker is working fine on another Ubuntu 16.04 laptop.

What I tried so far:

  • It's not an hardware or intenference issue: it's ok if I boot with Windows
  • Within Ubuntu, another bt headset works fine
  • The good old trick of switching profile (A2DP/HFP) and then disconnect/reconnect doesn't solve
  • I've reinstalled pulseaudio and pulseaudio-module-bluetooth with no luck

Furthermore, my dmesg is full of:

Bluetooth: hci0: last event is not cmd complete (0x0f)

Apparently others are experiencing the same issues: Ubuntu 18.04 and bluetooth speaker JBL Charge 3

UPDATE:

  • I've tried another JBL speaker (charge 3): same problem
  • I've updated bluez to v5.50, no luck
1
  • Same here. Any known solutions? Nov 20 '18 at 20:33
16

Ok, I finally got through this. :)

Simply: the sound is distorted only while the Bluetooth settings window is open and scanning for devices. Closing the windows clears the sound.

6
  • Oh, yeah.. for me and 18.10 and some Jabra headphone, it was also that the bluetooth settings window was open! Thanks
    – CPBL
    May 14 '19 at 14:57
  • for me it was here a problem for weeks and searching for a solution some how it is over... maybe the speaker got scared ..... so i did not do any thing...
    – tibi
    Sep 30 '19 at 7:34
  • I'd been looking for an answer to this problem for years; I just closed the bluetooth settings window (often open when I'm connecting a speaker..) and the crackling went away instantly 😶 Thanks!
    – supervacuo
    May 22 '20 at 22:41
  • awesome observation! mine JBL speakers too! Thanks! Oct 19 '20 at 7:17
  • Wow! I had the same problem with two different bluetooth speakers. Closing the settings window instantly fixed the problem!! (and both are not JBL)
    – Mike
    Oct 28 '20 at 2:56
6

This worked for me:

  1. Update your bluez version:
    • Open the terminal and check the current bluez version in your system with the following command: dpkg --status bluez | grep '^Version:' (in my case I received version: 5.48-0ubuntu3.1)
    • Add the following repository to get the last version of bluez (5.50 as of November 2018): sudo add-apt-repository ppa:bluetooth/bluez sudo apt-get update
    • After running the command you should be able to update to bluez 5.50 via: sudo apt upgrade
  2. Disable bluetooth
  3. Install blueman from Ubuntu Software Center
  4. Open blueman, search for devices, find and mark as trusted
  5. ..and voila - the sound from bluetooth speaker is clear and without distortions

Bluez install credit: https://medium.com/@overcode/fixing-bluetooth-in-ubuntu-pop-os-18-04-d4b8dbf7ddd6

6
  • 1
    Full of hope I went thru until #5, I was almost saying "voila - the sound from bluetooth speaker is clear and without distortions" but.... no luck, same as before even with bluez v5.50. Thank you for your try
    – Thomas
    Nov 23 '18 at 8:53
  • I also updated my BIOS to the latest version, maybe that also played a role Nov 24 '18 at 17:42
  • Check my answer. You also got the point installing blueman (unfortunately my "setting" window was still open in the background). Anyway blueman is not the solution and it's not a problem of the default bluetooth manager: also blueman produce the same distortion while "searching", the difference is that blueman seraches only when you tell him to do so, while the default bluetooth manager is constantly searching.
    – Thomas
    Nov 26 '18 at 9:23
  • 2
    This solved my problem, Thanks Oct 26 '19 at 15:50
  • worked for my dell 7559
    – otaku
    Mar 14 '20 at 18:58
1

I tried the things written above. It didnt worked out quite well. Then I simply restarted BT.

sudo /etc/init.d/bluetooth restart

Thats it!

Not the answer you're looking for? Browse other questions tagged or ask your own question.