03-22-2024, 06:13 PM
Confera,
OK, so I've hit a few roadblocks, not so simple.
My phone runs pipewire, and this interfaces to alsa and also sets up the bluetooth device so I can connect to it. Bluetooth comms are done via the bluez library, but pipewire provides an "audio device".
Your suggested AT bluetooth interface runs within pulseaudio, and it is a fiddly version which barfs when it connects to devices, it could be the alsa interface which was previously provided by pipewire. But I can get another "simpler" version of pulseaudio to run on my phone. But it is hard to get pulseaudio, rather than pipewire, running on my phone. And pipewire does not have that AT bluetooth interface.
Still, I think ofono is *supposed* to run this interface, but I've never had it spring to life. Maybe with this additional knowledge I'll be able to make it do so.
So, maybe I'll get something going, but it seems different someone incompatible versions of the various programs do different things. Maybe I'll be able graft something important from something else to something that actually starts properly, but we'll see.
OK, so I've hit a few roadblocks, not so simple.
My phone runs pipewire, and this interfaces to alsa and also sets up the bluetooth device so I can connect to it. Bluetooth comms are done via the bluez library, but pipewire provides an "audio device".
Your suggested AT bluetooth interface runs within pulseaudio, and it is a fiddly version which barfs when it connects to devices, it could be the alsa interface which was previously provided by pipewire. But I can get another "simpler" version of pulseaudio to run on my phone. But it is hard to get pulseaudio, rather than pipewire, running on my phone. And pipewire does not have that AT bluetooth interface.
Still, I think ofono is *supposed* to run this interface, but I've never had it spring to life. Maybe with this additional knowledge I'll be able to make it do so.
So, maybe I'll get something going, but it seems different someone incompatible versions of the various programs do different things. Maybe I'll be able graft something important from something else to something that actually starts properly, but we'll see.