Dan Williams
5efb1ceb5e
qcdm: fix up NV Mode Pref item handling
...
While the QCDM and DIAG_NV are the same, in reality they shouldn't
be and there should be a mapping between them. That wasn't happening,
so fix that up and add a few missing modes to the NV item defines.
2013-03-12 13:01:31 -05:00
Dan Williams
74e94e624d
qcdm: add Novatel ERI subsystem support
...
Returns various ERI information like Indicator ID/Index, Icon
ID/Index, Icon Mode, and banner.
2013-02-06 11:57:00 -06:00
Dan Williams
7489951f88
qcdm: various LTE-related NV mode pref and sysmode updates
2013-01-14 13:50:27 -06:00
Dan Williams
b74741e642
qcdm: get/set functions for hybrid preference
2012-11-14 11:11:03 -06:00
Dan Williams
fb65cba607
qcdm: add qcdm_cmd_control_new() to set operating mode
2012-09-27 10:55:20 -05:00
Dan Williams
1e286f80ea
qcdm: interpret MCC value from StatusSnapshot command
2012-08-08 16:23:02 -05:00
Dan Williams
5337b2277a
qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefs
2012-06-04 13:53:34 -05: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
178f30bdd3
qcdm: fill in some GSM and WCDMA stuff
2012-01-17 18:49:18 -06:00
Dan Williams
29a1385e6c
qcdm: LOG_CONFIG fixups
...
Fix some buffer overruns. Log codes are also 16-bit not 32.
2012-01-11 15:30:45 -06:00
Dan Williams
f3208bf3a6
qcdm: add support for Log Config command
...
This appears to be a newer version of EXT_LOGMASK that also
works with GSM/UMTS and other subsystems.
2012-01-11 14:25:23 -06:00
Dan Williams
11fbcc9010
qcdm: fill out some operating modes
2012-01-05 12:31:13 -06:00
Dan Williams
6e961ddd83
qcdm: fix up live testcase for recent changes
...
And interpret all the recent mode preferences.
2012-01-05 11:05:32 -06:00
Dan Williams
7b14063f46
qcdm: remove usage of glib
...
People have asked for this at various times.
2012-01-03 00:21:05 -06:00
Dan Williams
a7637ddf87
qcdm: add more mode prefs
...
It seems that various firmwares just pass values from eg AT^SYSCFG
straight through to the firmware so it's pretty easy to map them
to the actual response here. Note that the NV mode pref item uses
a different mapping than CM state info response. Yay.
2011-10-04 11:16:39 -05:00
Dan Williams
b3f0ca9233
qcdm: add some more CDMA band classes
2011-05-16 18:44:11 -05:00
Dan Williams
ef8d226301
qcdm: add some missing system modes
2011-01-23 18:14:55 -06:00
Dan Williams
f69d888bae
qcdm: add call manager subsystem mode define for LTE
...
Seen on the Pantech UML290 and another Qualcomm-based LTE device.
2011-01-21 00:31:11 -06:00
Dan Williams
7a2031613a
qcdm: add HDR revision preference
...
Not sure if that's exactly what the NV item is, but the UML290 uses
it for Rev0, RevA, and eHRPD preference.
2011-01-06 22:01:45 -06:00
Dan Williams
f3024b46b4
qcdm: add event reporting on/off command
...
Doesn't parse any events yet since we don't know what any events
are. We also need to fix up ModemManager to handle unsolicited
responses in the QcdmSerialPort class.
2010-09-01 10:51:22 -05:00
Dan Williams
ee53c3c3c4
qcdm: add bits for getting/setting the log mask
...
No code to actually start logging yet, just sets the mask.
2010-08-25 19:57:58 -05:00
Dan Williams
48b8826cbd
qcdm: add Status Snapshot enum
2010-08-16 12:20:49 -05:00
Dan Williams
dbbac27f1e
qcdm: add generic status snapshot command support
2010-08-05 22:51:29 -05:00
Dan Williams
fb965695ec
qcdm: add Novatel Modem Snapshot command support
2010-05-07 04:58:22 -07:00
Dan Williams
41c2e0a946
qcdm: add CM subsystem digital only mode preference
...
Found on the Huawei EC121.
2010-03-30 00:48:55 -07:00
Dan Williams
0ae176c63c
qcdm: add Pilot Set retrieval for signal strength calculations
...
Determined from various sources including RTManager and
"Technical Introduction to CDMA" (Course RF100 Chapter 7).
2010-03-30 00:32:27 -07:00
Dan Williams
a98fa8a4b3
qcdm: fix up CDMA Status command fields and values
...
Found in two sources:
a) Руководство пользования тестером CDMA-450
b) RTManager
2010-03-29 00:08:46 -07:00
Dan Williams
98e8108ac2
qcdm: update CM subsys system modes
2010-03-28 23:39:19 -07:00
Dan Williams
6ab36bacf3
qcdm: add ZTE signal strength request
2010-03-22 13:03:53 -07:00
Dan Williams
88c1423838
qcdm: clarify note about CM state vs. roam/mode pref values
2010-03-20 03:53:44 -07:00
Dan Williams
c4a1a78c43
qcdm: complete mode preference implementation
2010-03-20 00:09:38 -07:00
Dan Williams
26c1402aae
qcdm: add initial roaming and mode preference bits
2010-03-19 19:18:02 -07:00
Dan Williams
d694cebdfe
qcdm: add more HDR subsystem protocol enums
...
Found in TIA-856-A section 9. Assuming that the modem firmware just
passes the protocol states right through.
2010-02-22 19:00:31 -08:00
Dan Williams
06415201cb
qcdm: add HDR State Info command
2010-02-22 18:34:12 -08:00
Dan Williams
928f8a9ff2
qcdm: add Call Manager subsystem STATE_INFO command
2010-02-22 17:35:28 -08:00
Dan Williams
bf01571622
qcdm: add enums for STATUS rx_state values
2010-02-22 16:45:50 -08:00
Dan Williams
c937d1399b
qcdm: add SW_VERSION command
2010-02-22 16:15:19 -08:00
Dan Williams
c0e227a16b
qcdm: add status command and rework testcases a bit
...
Status command not completely working yet.
2010-02-22 13:27:25 -08:00
Dan Williams
3d617b7bf6
qcdm: add command to get MDN (ie, phone number)
2010-02-22 12:17:27 -08:00
Dan Williams
7d151e6ae0
qcdm: add DIAG_CMD_ESN
2010-02-22 11:33:44 -08:00
Dan Williams
6239d2e351
qcdm: implement command handling and minimal infrastructure
2010-02-16 09:58:47 -08:00