[pulseaudio-discuss] Issues with HSP profile on Bluetooth Headset

Tanu Kaskinen tanuk at iki.fi
Sun Mar 27 08:58:36 UTC 2016


On Sat, 2016-03-26 at 16:06 +0100, Georg Chini wrote:
> On 26.03.2016 11:19, Tanu Kaskinen wrote:
> > 
> > On Sat, 2016-03-26 at 11:31 +0200, Jerome Leclanche wrote:
> > > 
> > > Hi list
> > > 
> > > I've been debugging all morning issues with the Parrot ZIK 3.0 (and
> > > its two previous model versions) not displaying HSP profile as
> > > available.
> > > 
> 
> > 
> > > 
> > > Here's a bug report on the topic:
> > > https://bugs.freedesktop.org/show_bug.cgi?id=93898
> > > 
> > > The bug report shows information about two devices, and now I noticed
> > > something that I hadn't noticed earlier: the working device supports
> > > both HSP and HFP, but the non-working device only supports HFP. The
> > > "native" backend in pulseaudio only supports HSP, so this explains why
> > > some headsets don't work. The assumption has been that all headsets
> > > would support both profiles anyway, but if there are headsets that
> > > don't have HSP, then it seems that we still don't support all headsets
> > > with BlueZ 5 (BlueZ 4 should still work fine, but nobody is using it
> > > anymore). The oFono backend is of no use for headset support, because
> > > it only supports the role where PulseAudio runs on the handsfree
> > > device, meaning that you can connect your laptop to your phone and
> > > pretend that the laptop is a headset.
> This might be different now. I have seen a few patches on the
> ofono side concerning headset support, so it may work meanwhile.

Ok, that's good. It would be nice if someone could test and report back
if using headsets with the oFono backend works now (I should be able to
try that too, but last time I tried to set up oFono, nothing worked).

> > > I don't know when this will be fixed. I'm not volunteering to implement
> > > the missing functionality.
> > > 
> Wasn't there a discussion that pulseaudio should only support HSP
> and HFP should be covered by ofono?

I don't remember everything that was discussed, but you are probably
right, since that's certainly the end result of things. However, when
the native backend was added, I'm sure the expectation was that
supporting only HSP would be good enough for desktop systems. Now if
there is a significant number of HFP-only headsets, the native backend
becomes nearly pointless, if supporting the full range of headsets
requires oFono anyway.

-- 
Tanu


More information about the pulseaudio-discuss mailing list