Age | Commit message (Collapse) | Author |
|
The WMC protocol was only present on older Panasonic/Verizon devices
from the 2006 - 2011 timeframe. The last device to support WMC was
the UML290 which also supported QMI (which is much more functional).
ModemManager also never used WMC support and it was never significantly
reverse engineered.
So remove WMC code from git; it'll still be in the history if anyone
cares in the future.
|
|
|
|
The XCASE terminal mode flag because is no longer specified by POSIX
and has no effect on linux. Because of the latter fact we can remove
it. This fixes a compilation error with musl libc.
|
|
Build all targets, except for CLI tools (mmcli, uml290), with special
flags needed for collecting code coverage information when the build has
been configured with --enable-code-coverage.
Three new targets are available in the top build directory:
- `check-code-coverage' runs the test suite and generates a code
coverage report,
- `code-coverage-capture' generates a code coverage report from already
collected data, which can come in handy when one wants to see code
paths touched by a particular test,
- `code-coverage-clean' removes the collected coverage data and the
generated reports.
|
|
|
|
|
|
(dcbw)
Some packets are much larger and require a lot more escaping than
we thought so we need larger buffers here to be able to handle
all packets. In this case, SMS receipt.
|
|
CDMA MIN, home SID, PRL & ERI version
|
|
UML290 and UML190 both respond to the command but return all
zeros, while the PC5740 returns valid data.
|
|
|
|
|
|
Actually read what struct tm contains and use it correctly,
and fix the init command struct size.
|
|
Send current time to modem during init, and don't try to
grab MCC/MNC where its not supported.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
Actually reading about preprocessor concatenation and stringification helps.
|
|
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.
|
|
So rename it in various places.
|
|
People have asked for leaner builds and glib isn't strictly
required for the core library.
|
|
|
|
|
|
|
|
|
|
|
|
Added all needed headers to libwmc_la_SOURCES, so that they get into the dist
tarball.
|
|
|
|
|
|
|
|
|
|
|