This patch series provides cleanups that should facilitate extending the
ublox driver to more easily cover all device models. Points of
- provides model descriptors that can be extended to account for
differences between devices
- queries the device model directly instead of relying on
information from udev
- provides detection and rudimentary support for TOBY L4 modems
- updated LTE driver to be used across all ublox models
The TOBY L4 support is a work in progress and this is also to be extended to
the SARA-R4/N4 series. I currently only have a TOBY L4 available, so
I'm hoping that somebody with an L2 could give this a shake to make sure
nothing's been broken there.
Jonas Bonn (14):
Fix whitespace weirdness
ublox: drop vendor type for Toby L2 model
ublox: make device selection more flexible
ublox: create model data structures
ublox: query device model
ublox: add model flag HAVE_USBCONF
ublox: query USBCONF for applicable devices
udevng: ublox: Model string no longer used
ublox: add device flags
ublox: add TOBY L4 models
udevng: detect ublox TOBY L4
Separate ATE and AT+CMEE commands
ublox: extend LTE driver
ublox: pass model id to LTE plugin
drivers/atmodem/gprs.c | 1 -
drivers/atmodem/network-registration.c | 19 +--
drivers/atmodem/sim.c | 1 -
drivers/atmodem/vendor.h | 1 -
drivers/ubloxmodem/lte.c | 101 ++++++++++++--
drivers/ubloxmodem/ubloxmodem.c | 78 +++++++++++
drivers/ubloxmodem/ubloxmodem.h | 17 +++
plugins/ublox.c | 180 ++++++++++++++++++-------
plugins/udevng.c | 15 ++-
9 files changed, 336 insertions(+), 77 deletions(-)
What ofono client are you using for development.. and for real usage
on a cellphone?
There are scripts in test/ which are suitable for early development,
but not really for real use or 'does everything work?' testing.
Anyway, I created some.
RFone -- https://gitlab.com/tui/tui/tree/master/rfone -- command line
tool written in Rust, by default monitors interesting events
(incomming call, sms, signal changes, registration changes), and has
command-line options for making/answering calls and sending sms. I'm
starting gtk support.
Unicsy Demo -- https://github.com/pavelmachek/unicsy_demo -- gtk phone
application meant for a phone, written in Python so a bit slow on
Nokia N900. But it has integrated phonebook, log of sms messages, is
fully graphical so possible to control from touchscreen, and actually
plays melody on incoming call. [Few GPL compatible melodies would
be good.] Quite basic, but should be useable.
Is there any other software I should look at?
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html