12-14-2019, 11:07 AM
I'd look at the OS dev list, or for relevant commits to the repo - experience says documentation is usually lower on the list of priorities than getting stuff working.
So far as I can tell all the available OSes are using ofono for the modem hardware abstraction. There's at least partial support for the Quectel EG25 as it's mentioned in this thread with a patch for some missing info, quite apart from some call/text functionality already working. Once it's sufficiently supported, and perhaps configured, the existing apps in the OSes _should_ just work...mostly...when they pull the working version of ofono.
The voice part will need audio routing and settings changes, and I don't know how these are handled now. The old freesmartphone.org api included audio profile switching, so that may be part of ofono too, or perhaps pulseaudio? Once one OS supports it it should be easy for the others to share.
Apps written for one of the mobile OSes ought to support audio profile switching. More generic linux apps may need you to switch profile manually, or may be capable of automation (they emit a dbus signal on state change or something).
So far as I can tell all the available OSes are using ofono for the modem hardware abstraction. There's at least partial support for the Quectel EG25 as it's mentioned in this thread with a patch for some missing info, quite apart from some call/text functionality already working. Once it's sufficiently supported, and perhaps configured, the existing apps in the OSes _should_ just work...mostly...when they pull the working version of ofono.
The voice part will need audio routing and settings changes, and I don't know how these are handled now. The old freesmartphone.org api included audio profile switching, so that may be part of ofono too, or perhaps pulseaudio? Once one OS supports it it should be easy for the others to share.
Apps written for one of the mobile OSes ought to support audio profile switching. More generic linux apps may need you to switch profile manually, or may be capable of automation (they emit a dbus signal on state change or something).