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