Paired w/o functioning w ultra ear bluetooth speaker
Today i paired (Jolla 1; Build 2.1.1.24) with Ultra Ear Boom 2, but w/o success of further functioning (no sound ).
With other Bluetooth speakers I was having variable success. For example, with SONY SRS-XB30 it was functioning but the volume was very low (similar dimmed as the speaker of Jolla itself). While with JBL Charge 3 it functioned impeccable .
Any idea what was wrong?
What is your experience with Bluetooth speakers?
UPDATE:28.08
The only notable difference between the non-working speaker UE Boom 2 and the working speakers SRS-XB30 and JBL Charge 3 is that Boom 2 is recognized as a headset (at least from the icon), while the other ones as speakers. This is maybe due to the fact, that Boom 2 doesn't support a HSP profile ?!?
Just discovered the quote below in this post [pulseaudio-discuss] Adding support for bluetooth headsets that only have HFP:
Ultimate Ears fails to work with pulseaudio because we only support HSP via the native backend
So, if HFP is only supported wiht ofono, and the device is recognized as a headset, it won't connect. So, why is the loudspeaker recognized as a headset ?!?
The supported profiles are as follow:
Boom 2 : SPP, A2DP, AVRCP, HFP, DID
SRS : HSP, A2DP, AVRCP, HFP, DID
JBL : SPP, HSP, A2DP, AVRCP, HFP, DID
Bluetooth is one of the things I find working very reliable with Jolla sbj1.
I have used many models of BT headsets and BT speakers, and pairing and audio work very well.
juiceme ( 2017-08-19 21:43:26 +0200 )edit@juceme : well, there are now the UE bloothspeakrs with which it doesnt work reliable ...
HeinrichJolla ( 2017-08-20 10:27:43 +0200 )edit@HeinrichJolla, an excellent find!
I was not aware that bluetooth layer exports the whole range of supported BT profiles to pulseaudio; somehow I naively thought that channel selection and handling would be done in BT and it would only interface to PA with simple sink/source layer...
I wonder why PA cares about whether the device has HSP/HFP capabilities since it is a speaker anyway when the only thing that's ever used is probably A2DP...
The posting you found about the patch to support HFP-only devices in PA is about an year old, so I wonder if most recent PA versions have this fixed?
juiceme ( 2017-08-29 08:46:10 +0200 )editAnd as it seems, this indeed has been fixd in PA; https://github.com/pulseaudio/pulseaudio/commit/e1dc75da99afa211465ff8b721ab8f85129226bd
This means it should be available in pulseaudio v10.99.1 release. In SFOS 2.1.1.26 it seems to be pulseaudio-8.0+git12-1.25.2 which I suppose is a bit too old :)
I wonder if you could try to update PA to see if it works? (however losts of things might break...)
juiceme ( 2017-08-29 09:09:15 +0200 )edit@HeinrichJolla: Great investigation \o/ @juiceme:
Helge ( 2017-08-30 11:07:17 +0200 )editpkcon get-details pulseaudio
gave mepulseaudio-8.0+git5-1.21.2.armv7hl [installed]
and the UE Boom 2 is working just fine. (Also recognized as a Headset by the way, exactly as in the questions screenshot )