Re: [LDWG] Bluetooth

From: Tomek CEDRO <tomek_at_cedro.info>
Date: Tue, 17 Dec 2024 17:17:20 UTC
On Tue, Dec 17, 2024 at 5:32 PM Joseph Mingrone <jrm@freebsd.org> wrote:
> On Tue, 2024-12-17 at 04:08, Graham Perrin <grahamperrin@gmail.com> wrote:
> > Yesterday's presentation, slide 21 <https://docs.google.com/presentation/d/1yJYBJ4knWMlvRFzvQqppbpuDKExgKFzTyDH9dB728lc/edit#slide=id.g31f6c521f3a_0_82> Where <https://docs.google.com/spreadsheets/d/15btrze2sZrprSBd3Hb3YG27cZqG0AFjcvLlcTTifpIE/edit?gid=0#gid=0&range=E16>
> > shows 'Not started', IIRC work has begun (or was planned) on a TUI.
>
> > Joseph, please: was there something from you, a few months ago, about a plan? Maybe with implementation begun by someone else?
> > TIA
> Hello Graham,
>
> Christos Margiolis looked into implementing a Bluetooth device management utility but found that the Bluetooth stack in recent FreeBSD versions is too unstable for such a utility to be useful.  These Bluetooth issues need to be addressed first:
>         - hccontrol(8) is unreliable
>         - Bluetooth services often require multiple restarts to function
>         - Connections to headphones and speakers are frequently lost
> From https://github.com/orgs/FreeBSDFoundation/projects/1/views/4, I see 'Ensure Bluetooth drivers work' and 'Improve Bluetooth management/usability' are planned for the future.
> Hope this helps,
> Joe

I used virtual_oss many times to get bluetooth audio.. it works but
its not trivial to setup and not really reliable like on other
platforms.. does not support modern audio codecs (audio output on
modern headsets).. does not support many audio input codecs (no
microphone).. the latency is bad.. and the power management of the
bluetooth host probably also is not in place so "dynamic range" is not
here.. so it works even with various cheap dongles but I agree it
requires modernization and some nice UI frontends :-) :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info