Re: [PATCH BlueZ v1] org.bluez.Device: Introduced PreferredBearer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ma, 2025-02-17 kello 16:39 +0100, Bastien Nocera kirjoitti:
> Hey,
> 
> On Sat, 2025-02-15 at 20:27 +0200, Pauli Virtanen wrote:
> > <snip>robably Gnome BT settings also would need to grow a
> > corresponding
> > setting. Labeling such setting so that people understand it is maybe
> > harder...
> > 
> > There's a few questions:
> > 
> > - Is there something that tells which bearers are available for a
> > device? It would probably be needed too if it doesn't exist.
> > 
> > - Interaction with CSIP, if you pair initially with bredr I think you
> > don't get the other earbud paired. If you switch bearer + disconnect
> > +
> > connect, does it pair & connect the other one?
> > 
> > - Who is going to be the agent that accepts the pairing of the other
> > CSIP devices? GNOME BT settings I think is not running all time (and
> > does it do CSIP accepts?).
> > 
> > - Whether disconnect+reconnect should be needed to switch the bearer,
> > or if just changing the property is enough if already connected?
> > Maybe
> > it is needed?
> 
> I don't have access to any CSIP supported devices, which is one of the
> reasons why gnome-bluetooth has no support for it.
> 
> I think that the AX210 I have has support for CSIP on the adapter side,
> but I would need to know what cheap device I could get that supports
> it.
> 
> This is tracked in:
> https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/issues/130

Of the devices I have, Sony Linkbuds S has working CSIP + LE Audio.

It does not support duplex at 48 kHZ, so Pipewire needs to have some
config to disable input direction for it to work.
https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/LE-Audio-+-LC3-support

Samsung Galaxy Buds2 Pro, and Creative Zen Hybrid initially had
firmware that had working LE Audio, but the manufacturer broke it
somehow in later FW updates. These devices now refuse to Enable streams
or even connect. Not clear what the firmware of these devices is
expecting to get.

***

How it currently works in Gnome Settings:

Earbuds appear as two devices with the same name. If you pair one
earbud, it'll after some seconds ask if you accept that a device with
the same name as you just paired wants to pair.

If you connect one, also the other one usually connects after a few
seconds. Devices also autoconnect if they were previously connected.

If you disconnect one, though, it only disconnects one of the two
earbuds. The other one remains as available sound device, but now with
just one channel.

So the basics work, similarly as in bluetoothctl, but it may be
somewhat confusing to users.

-- 
Pauli Virtanen





[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux