LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   UE Boom 2 Bluetooth speaker suddenly not working after firmware update (https://www.linuxquestions.org/questions/linux-software-2/ue-boom-2-bluetooth-speaker-suddenly-not-working-after-firmware-update-4175605152/)

JMacSmith 05-03-2017 07:23 AM

UE Boom 2 Bluetooth speaker suddenly not working after firmware update
 
First of all, let me get two things out of the way:

1. I haven't tried it with my Windoze computer yet (because I rarely use my Windows computer), but it does work with my cell phone, so I'm going to make the reasonable presumption that something about the new firmware is incompatible with something in LM 18.1

2. Here's my computer's information...

Code:

mac@mac-Lenovo-Y50-70-Touch ~ $ inxi -Fxzd
System:    Host: mac-Lenovo-Y50-70-Touch Kernel: 4.4.0-77-generic x86_64 (64 bit gcc: 5.4.0)
          Desktop: Cinnamon 3.2.7 (Gtk 3.18.9) Distro: Linux Mint 18.1 Serena
Machine:  System: LENOVO product: 20349 v: Lenovo Y50-70 Touch
          Mobo: LENOVO model: Lenovo Y50-70 Touch v: 31900058Std
          Bios: LENOVO v: 9ECN43WW(V3.03) date: 08/12/2015
CPU:      Quad core Intel Core i7-4700HQ (-HT-MCP-) cache: 6144 KB
          flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 19155
          clock speeds: max: 3400 MHz 1: 2727 MHz 2: 2939 MHz 3: 2668 MHz
          4: 2429 MHz 5: 3268 MHz 6: 2926 MHz 7: 2997 MHz 8: 2729 MHz
Graphics:  Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
          bus-ID: 00:02.0
          Card-2: NVIDIA GM107M [GeForce GTX 860M] bus-ID: 01:00.0
          Display Server: X.Org 1.18.4 driver: nvidia
          Resolution: 3840x2160@48.00hz
          GLX Renderer: GeForce GTX 860M/PCIe/SSE2
          GLX Version: 4.5.0 NVIDIA 375.39 Direct Rendering: Yes
Audio:    Card-1 Intel 8 Series/C220 Series High Definition Audio Controller
          driver: snd_hda_intel bus-ID: 00:1b.0
          Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
          driver: snd_hda_intel bus-ID: 00:03.0
          Sound: Advanced Linux Sound Architecture v: k4.4.0-77-generic
Network:  Card-1: Intel Wireless 7260 driver: iwlwifi bus-ID: 08:00.0
          IF: wlp8s0 state: up mac: <filter>
          Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
          driver: r8169 v: 2.3LK-NAPI port: 3000 bus-ID: 09:00.0
          IF: enp9s0 state: down mac: <filter>
          Card-3: Atmel usb-ID: 003-002
          IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
Drives:    HDD Total Size: 2000.4GB (64.1% used)
          ID-1: USB /dev/sda model: TOURO_S size: 1000.2GB
          ID-2: /dev/sdb model: Crucial_CT1024MX size: 1000.2GB
          ID-3: /dev/mmcblk0 model: N/A size: 63.9GB
          Optical: No optical drives detected.
Partition: ID-1: / size: 442G used: 338G (81%) fs: ext4 dev: /dev/sdb5
          ID-2: swap-1 size: 17.09GB used: 0.00GB (0%) fs: swap dev: /dev/sdb6
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:  System Temperatures: cpu: 59.0C mobo: N/A gpu: 0.0:51C
          Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 255 Uptime: 3:41 Memory: 4570.6/15963.7MB
          Init: systemd runlevel: 5 Gcc sys: 5.4.0
          Client: Shell (bash 4.3.461) inxi: 2.2.35

Ok, now let me explain (though you've no doubt guessed the problem):

I have this UE Boom 2 speaker that is great. I'd never done a firmware update to it, so I decided to do it the other day. The next time I used it with my laptop, the sound was really tinny. Very thin sound. No bass. Nothing but mid-range and highs. I was listening to a podcast, so I decided to not mess with it at that time. I assumed it would be an easy fix.

This morning I tried to sort it out and I'm stumped. Here's what I did:

1. I went into Blueman and removed it from the list of Bluetooth devices. Then I went through the steps of searching for it and pairing it. It paired up, but the speaker never gave an indication that it was paired and if I go into sound settings, I don't see the speaker listed under devices as I did before.

2. I've tried uninstalling everything, rebooting everything, turning it off and then back on, etc.

3. I found a post about a similar problem on an Ubuntu forum, but the solution that worked for that guy didn't work for me.

Any help is appreciated.

Thank you

haertig 05-03-2017 08:51 PM

The simple solution would seem to be to re-flash the original firmware onto the speaker. You can try contacting UE to see if they will make that available to you, if it's not already available on their website.

I do not routinely update firmware on devices, unless there is a specific problem I am trying to fix, and there's a good chance a firmware upgrade might solve the issue. Same thing with Linux kernels. If I don't need the new features of the updated kernel, and the old one is running just fine, I don't update.

As they say, "If it ain't broke, ..."

JMacSmith 05-04-2017 08:27 AM

Quote:

Originally Posted by haertig (Post 5705899)
The simple solution would seem to be to re-flash the original firmware onto the speaker. You can try contacting UE to see if they will make that available to you, if it's not already available on their website.

I just talked to tech support and they said that it's not possible.

Quote:

Originally Posted by haertig (Post 5705899)
I do not routinely update firmware on devices, unless there is a specific problem I am trying to fix, and there's a good chance a firmware upgrade might solve the issue. Same thing with Linux kernels. If I don't need the new features of the updated kernel, and the old one is running just fine, I don't update.

As they say, "If it ain't broke, ..."

This will definitely be my philosophy moving forward.

JMacSmith 05-05-2017 05:23 PM

After googling, I found a few threads on various forums that weren't helpful at all. One Ubuntu forum, however, gives me a glimmer of hope. I found this post in which the moderator gives the following advice:

Quote:

Try this. It usually works for me.

Code:

pacmd set-card-profile `pacmd list-cards | grep bluez_card -B1 | grep index | awk '{print $2}'` off; sleep 2 ; echo -e "disconnect 88:C6:26:81:D7:CA\n quit"|bluetoothctl;sleep 5; echo -e "connect 88:C6:26:81:D7:CA\n quit"|bluetoothctl; sleep 5; pacmd set-card-profile `pacmd list-cards | grep bluez_card -B1 | grep index | awk '{print $2}'` a2dp_sink

The forum member whom he was advising responded with elation. It worked!

Noticing that my UE BOOM 2 is associated with a different uh... address(?), I amended his suggested terminal command and tried it. This was the result:

Code:

mac@mac-Lenovo-Y50-70-Touch ~ $ pacmd set-card-profile `pacmd list-cards | grep bluez_card -B1 | grep index | awk '{print $2}'` off; sleep 2 ; echo -e "disconnect 88:C6:26:C2:89:A1\n quit"|bluetoothctl;sleep 5; echo -e "connect 88:C6:26:C2:89:A1\n quit"|bluetoothctl; sleep 5; pacmd set-card-profile `pacmd list-cards | grep bluez_card -B1 | grep index | awk '{print $2}'` a2dp_sink
You need to specify a profile by its name.
[NEW] Controller E8:2A:EA:57:8F:B8 mac-Lenovo-Y50-70-Touch [default]
[NEW] Device 88:C6:26:C2:89:A1 UE BOOM 2
[NEW] Device 00:11:67:00:04:DF Bluetooth Optical Mouse
[NEW] Device 08:21:EF:6D:93:00 Samsung Galaxy S7
[NEW] Device A0:02:DC:E0:6E:50 McFire
[bluetooth]# disconnect 88:C6:26:C2:89:A1
Attempting to disconnect from 88:C6:26:C2:89:A1
[bluetooth]#  quit
[DEL] Controller E8:2A:EA:57:8F:B8 mac-Lenovo-Y50-70-Touch [default]
[NEW] Controller E8:2A:EA:57:8F:B8 mac-Lenovo-Y50-70-Touch [default]
[NEW] Device 88:C6:26:C2:89:A1 UE BOOM 2
[NEW] Device 00:11:67:00:04:DF Bluetooth Optical Mouse
[NEW] Device 08:21:EF:6D:93:00 Samsung Galaxy S7
[NEW] Device A0:02:DC:E0:6E:50 McFire
[bluetooth]# connect 88:C6:26:C2:89:A1
Attempting to connect to 88:C6:26:C2:89:A1
[bluetooth]#  quit
[DEL] Controller E8:2A:EA:57:8F:B8 mac-Lenovo-Y50-70-Touch [default]
You need to specify a profile by its name.

So, I think I'm close to a solution, but I'm missing something. What does it mean by "you need to specify a profile by its name"?

Thanks in advance for your help.


All times are GMT -5. The time now is 05:25 AM.