Hi, these patches make EzX devices work more reliably, even though with a very basic feature set: voice calls are not here yet, but we can at least register and unregister to network multiple times (this used to work only on the first time), make rings, listen for calls and send/receive SMSes.
We can base FSO2 port on that. [PATCH 6/9] contains a question about logging URCs. OT note: While testing these updates I've found several problems with 'CallStatus' event report on frameworkd, mostly due to exceptions from ophoned but I am not going to look into these as Mickey told me that this code can be considered deprecated in favour of FSO2; if anyone else is interested to look at those issues I can provide logs and test fixes, tho. Regards, Antonio Antonio Ospite (9): ogsmd: device.py, detect modem creation failure ogsmd: move _freescale_neptune_modemOn to __new__ ogsmd: freescale_neptune, fix init for gen2 EzX phones ogsmd: freescale_neptune, handle URCs on the Misc channel ogsmd: freescale_neptune, enable modem on gen2 phones ogsmd: freescale_neptune, enable proper logging for URCs ogsmd: freescale_neptune, implement plusCLIP URC ogsmd: freescale_neptune, make network registration more reliable ogsmd: freecale_neptune, cleanup channels init framework/subsystems/ogsmd/device.py | 5 ++ .../ogsmd/modems/freescale_neptune/channel.py | 62 ++++++++++++++----- .../ogsmd/modems/freescale_neptune/mediator.py | 31 ++++++++-- .../ogsmd/modems/freescale_neptune/modem.py | 29 ++++++---- .../ogsmd/modems/freescale_neptune/unsolicited.py | 26 +++++---- 5 files changed, 108 insertions(+), 45 deletions(-) -- Antonio Ospite http://ao2.it PGP public key ID: 0x4553B001 A: Because it messes up the order in which people normally read text. See http://en.wikipedia.org/wiki/Posting_style Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail?