I looked into making this work with oFono, so it could potentially be used with Plasma Mobile and others.
My understanding is, that eg25-manager is currently using MM for:
- sending the AT sequence to the modem (
(It seems that eg25-manager could already be used in combination with oFono to make it power the modem on and off, and set suspend and resume GPIO sequences. The AT sequence would need to be sent via some other script then.)
I have some WIP code to make eg25-manager find ofono on dbus and to complain if both MM and ofono are running. From reading the ofono calls plugin code (by Bob Ham, who also wrote wys, on which
mm-iface.c is based), it seems that we can get away with not linking against an ofono library and just talking to it over dbus.
- register to modem state changes
- set modem_usb_id (
As I have lots of other tasks, I'm not sure when I'll continue this. But maybe somebody can use this and take it from here.