Hi All,
i recently noticed that the at driver did not reach the state "registered".
marcel pointer me to the message
+CMER not supported by this modem. If this is an error please submit
patches to support this hardware
and i started digging. problem was parsing of the response
+CMER: (0,3),(0,2),0,(0-1),0
that expresses the allowed options of CMER. neither (a list of) single integer
"(0,3)" (in opposite to range "(0-1)") nor missing brackets "0" were supported
by ofono so i added this (see patch).
i'm not sure if missing brackets are allowed or espress something different,
maybe a AT-guru can tell. for now "(0)" behaves like "0".
i assume that also other response-parsing flows in ofono have that problem
so either a generic aproach should be implemented or other places be reviewed.
marcel already pointer out that a generic aproach may be unnecessarily complex
where i agree if it comes to strings and nested brackets but for plain integer
cases it would be quite useful to get this done in one place for all. if
interested i could implement such stuff into gatchat/gatresult.c which then can
be used for the integer-only cases. what do you think?
regards,
michael
--
M. Dietrich

Hi Everyone,
Our long standing task is to get oFono ready to pass GCF/PTCRB
certification. One of the key areas of these certifications is USIM
Application Toolkit (USAT). In late November we took oFono to a
GCF/PTCRB certified test laboratory to perform a baseline test run to
understand how ready the oFono USAT implementation is. We are happy to
report that we have obtained an outstanding result.
The process took about a week and a half, during which time we ran a
total of 248 test cases. Not everything went smoothly, as is always the
case. We found several bugs and fixed them in real-time in the lab.
Surprisingly, most were quite minor. In the end we were able to pass
all but 2 test cases. This is a pass rate of 99.2%. If you are
interested in the detailed test report, the distilled version can be
found in the oFono git repository under
doc/usat-certification-status.txt. Here is a direct link:
http://git.kernel.org/?p=network/ofono/ofono.git;a=blob;f=doc/usat-certif...
The recently released oFono 1.12 incorporates all of the fixes from our
test lab visit as well as several other improvements. We believe that
this is a significant accomplishment, and wish to send big Kudos to
everyone involved, in particular: Andrzej Zaborowski, Yang Gu, Jeevaka
Badrappan, Marcel Holtmann, Kristen Carlson Accardi and Philippe Nunes.
To everyone involved with the project: Thank you guys and Happy New Year!!!
Regards,
-Denis

Hi Christopher,
I tested your patch:
"telit: signal sim inserted when sim ready"
It did not work with some sim cards which do not support
SMS. After "AT+CPIN?" was sent, ofono could not get QSS 2
or QSS 3.
I made a patch for this problem, and please help me check if
this solution is reasonable.
Thanks.
Mingli Wu
Mingli Wu (1):
Add a timer for CPIN callback
plugins/telit.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 48 insertions(+), 1 deletion(-)
--
1.7.9.5

Hi Christopher,
I've been working on the Telit HE910 modem too, as I see from
the mailing list that you have been.
Allow me to send a coule of patches that I have in progress and
that are needed for things to work. Could you take a look at
these and possibily incorporate them into ofono in a way that's
acceptable to upstream?
The first patch in the series is similar to what you sent to
the mailing list today but sets more options... I can't recall
if setting only baud rate was insufficient, right now, so I'll
just send the entire patch.
Thanks,
Mingli Wu
Mingli Wu (3):
Support Telit cdc acm device
Drop checking whether +CMER is supported.
Delay 10 seconds between CFUN=4 and CFUN=1
drivers/atmodem/network-registration.c | 2 -
include/modem.h | 3 +
plugins/telit.c | 101 +++++++++++++++++++++++++++++++-
plugins/udevng.c | 30 +++++++++-
src/modem.c | 11 ++++
5 files changed, 143 insertions(+), 4 deletions(-)
--
1.7.9.5