Dan Williams
14a59c4384
gsm: fix listing SMS messages in text mode
...
Even though we don't parse them correctly yet, at least
send the right command for listing them.
2012-02-01 11:21:20 -06:00
Dan Williams
d84214184c
gsm: fix setting PDU mode for SMS messages
...
Stupid signed/unsigned mistake.
2012-02-01 10:45:47 -06:00
Dan Williams
70978d58a0
test: pretty-print SMS messages in sms-get.py
2012-02-01 10:45:28 -06:00
Dan Williams
20a1c412fd
core: fix warning about MMModemTime interface initialization
...
The MMModemTime interface was getting initialized more than once.
2012-02-01 01:43:28 -06:00
Dan Williams
4fd6264848
build: more libwmc and libqcdm standalone fixes
...
Make it pass distcheck.
2012-01-27 15:14:30 -06:00
Thomas Tuttle
5fc4e866c2
time: implement in icera
...
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-27 15:14:27 -06:00
Thomas Tuttle
0e246fb61d
time: poll for timezone
...
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-27 15:14:24 -06:00
Thomas Tuttle
8121b8e319
time: implement ModemTime in ModemBase
...
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-27 14:38:52 -06:00
Dan Williams
346060efe8
test: add SMS get example/test
2012-01-26 12:35:30 -06:00
Dan Williams
b9037d1150
test: add missing examples to Makefile.am
2012-01-26 09:08:18 -06:00
Dan Williams
13d2eee6f1
test: rename SMS send example
2012-01-26 09:07:48 -06:00
Thomas Tuttle
accb3f0a58
api: add Modem.Time introspection XML
...
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-25 15:58:02 -06:00
Thomas Tuttle
7f12201494
time: implement MMModemTime boilerplate
...
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-25 15:54:28 -06:00
Thomas Tuttle
835e14d8d5
api: add firmware interface XML file to introspection/Makefile.am
...
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-25 15:53:37 -06:00
Thomas Tuttle
a1682fe3e5
trivial: sort introspection/Makefile.am and all.xml
...
To make things neater, sort the files listed in instrospection's Makefile
alphabetically, and sort the files listed in all.xml alphabetically within
logical groups.
Signed-off-by: Thomas Tuttle <ttuttle@chromium.org >
2012-01-25 15:53:07 -06:00
Dan Williams
38498e3c5d
qcdm: fix some build errors when building standalone
2012-01-24 11:32:20 -06:00
Dan Williams
79cb265379
wmc: allow building libwmc standalone
2012-01-24 11:28:46 -06:00
Dan Williams
7d6d3fd47e
decode: update WMC for DEVICE_INFO changes
2012-01-23 18:54:28 -06:00
Dan Williams
dd1ed06c14
wmc: harmonize buffer dumper with decode.py
...
Makes it easier to compare the output.
2012-01-23 18:54:28 -06:00
Dan Williams
c386efee9c
wmc: decode more of DEVICE_INFO
...
CDMA MIN, home SID, PRL & ERI version
2012-01-23 18:54:28 -06:00
Dan Williams
704489d660
decode: fix WMC decoder for PC5740 dumps
2012-01-23 18:54:28 -06:00
Dan Williams
ccfdda523a
wmc: add FIELD_TEST command
...
UML290 and UML190 both respond to the command but return all
zeros, while the PC5740 returns valid data.
2012-01-23 18:54:28 -06:00
Dan Williams
1e6da54b45
decode: add another USB function
2012-01-23 18:53:34 -06:00
Dan Williams
8915f7964a
core: fix copy & paste error
2012-01-23 15:52:47 -06:00
Dan Williams
f1410bb8d7
wmc: fix compile error
2012-01-23 15:50:24 -06:00
Dan Williams
72e3f0457b
wmc: add LTE only global mode define
2012-01-23 11:11:03 -06:00
Dan Williams
f90fe19068
wmc: fix init command
...
Actually read what struct tm contains and use it correctly,
and fix the init command struct size.
2012-01-23 10:48:28 -06:00
Dan Williams
66b7ef018e
wmc: fix segfault in testcase
2012-01-23 10:48:28 -06:00
Aleksander Morgado
83b92ecebc
ussd: ensure coded string is valid before stripping quotes
2012-01-23 15:43:55 +01:00
Aleksander Morgado
62e94727fe
ussd: plug a leak
2012-01-23 15:31:58 +01:00
Aleksander Morgado
a86a5c39ac
wmc: fix compilation error in tests
...
g_print() expects format + arguments; or compilation will fail when
-Werror=format-security being used.
2012-01-23 15:29:36 +01:00
Dan Williams
4d4d6072a1
wmc: fix up for recent INIT and DEVICE_INFO changes
...
Send current time to modem during init, and don't try to
grab MCC/MNC where its not supported.
2012-01-21 15:43:15 -06:00
Dan Williams
4c5ef98525
decode: fix some formatting
2012-01-21 15:12:34 -06:00
Dan Williams
365666da01
decode: update for WMC timestamps
2012-01-21 15:10:59 -06:00
Dan Williams
fac80b7002
wmc: update INIT and NETWORK_INFO commands with timestamp
2012-01-21 15:09:40 -06:00
Dan Williams
2838456e7a
decode: parse URB timestamps too
2012-01-21 13:26:08 -06:00
Dan Williams
c37fdf5f94
decode: updates all around
...
Rewrite packet handling so packets can span multiple USB URBs
(which sometimes happens with WMC) and also add a bunch more
WMC decoding stuff.
2012-01-21 12:55:16 -06:00
Dan Williams
a9d6b5a8b6
wmc: more protocol updates
2012-01-21 12:50:12 -06:00
Dan Williams
0737a24f43
qcdm: clarify IMxI conversions a bit; fix up WCDMA L1 states
2012-01-21 11:23:17 -06:00
Dan Williams
d068cde819
decode: decode more WMC commands and fix some command names
2012-01-20 17:20:37 -06:00
Dan Williams
110897c65d
wmc: add some more global mode defines
2012-01-20 16:56:20 -06:00
Dan Williams
21052004dd
decode: add another ignored packet type
2012-01-20 16:54:59 -06:00
Dan Williams
a75157859c
wmc: prettier printing of serial stream and WMC packets
2012-01-20 14:54:16 -06:00
Dan Williams
85a7575717
wmc: global mode command is 3 bytes not 2
2012-01-20 14:54:02 -06:00
Dan Williams
1ae2381e5a
wmc: add some more commands and fix up network info
...
Add operator commands, and fix up the network info response
handling for GSM/WCDMA capable devices like the UML190 when
it's in GSM/WCDMA mode.
2012-01-19 19:09:52 -06:00
Dan Williams
47fd967d61
wmc: make warn macros more useful
2012-01-19 18:51:55 -06:00
Dan Williams
d519f3e364
wmc: fix stringification of wmc_xxx_if_fail() macros
...
Actually reading about preprocessor concatenation and stringification helps.
2012-01-19 18:48:26 -06:00
Dan Williams
337f4b2372
wmc: add Access Technology/Service definitions and Global Mode stuff
...
Comparing dumps from UML190 in different modes, UML290, and PC5740
revealed what the 'service' bit was, which matches up nicely with
the SERVICE_* strings in the Windows connection manager DLLs if
you interpret them in reverse numerical order.
For the global mode stuff, looking at USB wire captures shows that
C8 03 and C8 04 get used right before the NETWORK_INFO (C8 0B)
shows access technology changes, which means they are probably the
commands that switch global mode around.
2012-01-19 12:50:40 -06:00
Dan Williams
4e7fb72d2d
decode: fix tab/space confusion in analyze.py
2012-01-19 11:55:12 -06:00
Dan Williams
285cd37f11
wmc: STATUS is appears to be NETWORK_INFO
...
So rename it in various places.
2012-01-19 10:08:09 -06:00