Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-13 | qcdm: add auto-LTE modes for GSM and CDMA | Dan Williams | |
as in, CDMA+EVDO+LTE and GSM+UMTS+LTE which were missing before. | |||
2013-03-12 | qcdm: modepref: reset device after setting mode preference | Dan Williams | |
Otherwise it doesn't actually take until you unplug/replug. | |||
2013-03-12 | qcdm: add modepref utility | Dan Williams | |
Sets and gets the NV "mode pref" item for allowed access technologies. | |||
2013-03-12 | qcdm: fix up NV Mode Pref item handling | Dan Williams | |
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-02-08 | qcdm: fix handling of active pilot set | Dan Williams | |
Typo caused candidate or remaining sets to be treated as the active pilot set. | |||
2013-02-06 | qcdm: add Novatel ERI subsystem support | Dan Williams | |
Returns various ERI information like Indicator ID/Index, Icon ID/Index, Icon Mode, and banner. | |||
2013-02-06 | qcdm: rename Novatel subsystem defines | Dan Williams | |
2013-01-14 | qcdm: various LTE-related NV mode pref and sysmode updates | Dan Williams | |
2012-11-27 | qcdm: handle more test failures for NW subsystem | Dan Williams | |
Bandrich C120 returns BAD_LENGTH rather than BAD_COMMAND, perhaps because it re-uses the same subsystem number for something else. | |||
2012-11-14 | qcdm: get/set functions for hybrid preference | Dan Williams | |
2012-11-14 | qcdm: trivial cleanup of log item numbers | Dan Williams | |
2012-11-14 | qcdm: clarify log item command length member | Dan Williams | |
2012-09-27 | qcdm: add qcdm_cmd_control_new() to set operating mode | Dan Williams | |
2012-08-15 | qcdm: add some EVDO log item numbers | Dan Williams | |
2012-08-08 | qcdm: interpret MCC value from StatusSnapshot command | Dan Williams | |
2012-06-04 | qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefs | Dan Williams | |
2012-05-30 | qcdm: namespace stuff properly | Dan Williams | |
2012-02-17 | qcdm: decode some more log items | Dan Williams | |
2012-01-27 | build: more libwmc and libqcdm standalone fixes | Dan Williams | |
Make it pass distcheck. | |||
2012-01-24 | qcdm: fix some build errors when building standalone | Dan Williams | |
2012-01-21 | qcdm: clarify IMxI conversions a bit; fix up WCDMA L1 states | Dan Williams | |
2012-01-19 | qcdm: add some mode prefs | Dan Williams | |
2012-01-18 | qcdm: some devices do implement SW_VERSION | Dan Williams | |
Like the MF627 for some reason. Also, the format appears to be more like the DM_CMD_VERSION_INFO response where at least the comp_date and comp_time fields are the same size as VERSION_INFO, just with some padding between. | |||
2012-01-18 | qcdm: GSM MCC, MNC, LAC and CI don't seem to valid in WCDMA mode | Dan Williams | |
So don't bother trying to parse them. | |||
2012-01-18 | qcdm: let WCDMA/GSM devices pass CDMA-only tests | Dan Williams | |
Obviously they don't implement the CDMA-only commands. | |||
2012-01-17 | qcdm: fill in some GSM and WCDMA stuff | Dan Williams | |
2012-01-12 | qcdm: start filling out log messages and items | Dan Williams | |
Log messages are enabled by LOG_CONFIG and are then reported as unsolicited responses with code DM_CMD_LOG. Each log type appears to have its own message format which are now being added to log-items.h. | |||
2012-01-11 | qcdm: fix warning when no log codes are enabled | Dan Williams | |
2012-01-11 | qcdm: enhance LOG_CONFIG testcase | Dan Williams | |
2012-01-11 | qcdm: only warn on unknown mode pref NV item values | Dan Williams | |
2012-01-11 | qcdm: LOG_CONFIG fixups | Dan Williams | |
Fix some buffer overruns. Log codes are also 16-bit not 32. | |||
2012-01-11 | qcdm: add support for Log Config command | Dan Williams | |
This appears to be a newer version of EXT_LOGMASK that also works with GSM/UMTS and other subsystems. | |||
2012-01-11 | qcdm: add u16 arrays to results | Dan Williams | |
2012-01-11 | qcdm: fix stringification of qcdm_xxx_if_fail() macros | Dan Williams | |
Actually reading about preprocessor concatenation and stringification helps. | |||
2012-01-10 | qcdm: add some more commands | Dan Williams | |
Found in CodeAurora diagchar_core.c driver. | |||
2012-01-10 | qcdm: clarify some subsystems | Dan Williams | |
2012-01-10 | qcdm: fix up testcases for more expected error codes | Dan Williams | |
I'm bored and playing around with a Novatel E725... | |||
2012-01-10 | qcdm: don't segfault getting number of log items | Dan Williams | |
Not sure how this worked before at all. | |||
2012-01-05 | qcdm: fill out some operating modes | Dan Williams | |
2012-01-05 | qcdm: better handle NV item read/write status codes | Dan Williams | |
2012-01-05 | qcdm: fix up live testcase for recent changes | Dan Williams | |
And interpret all the recent mode preferences. | |||
2012-01-03 | qcdm: remove usage of glib | Dan Williams | |
People have asked for this at various times. | |||
2011-10-04 | qcdm: add more mode prefs | Dan Williams | |
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-05-16 | qcdm: add some more CDMA band classes | Dan Williams | |
2011-03-24 | qcdm: add standalone autogen and configure | Dan Williams | |
For building libqcdm separately from ModemManager. | |||
2011-01-23 | qcdm: add some missing system modes | Dan Williams | |
2011-01-21 | qcdm: add call manager subsystem mode define for LTE | Dan Williams | |
Seen on the Pantech UML290 and another Qualcomm-based LTE device. | |||
2011-01-06 | qcdm: add HDR revision preference | Dan Williams | |
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 | qcdm: add NV mode pref values for 1X/HDR Only, LTE Only, and 1X/HDR/LTE Only | Dan Williams | |
Based on responses from Pantech UML290. | |||
2010-10-14 | qcdm: add testcase to ensure that parsing Sierra CnS fails | Dan Williams | |
Because CnS uses HDLC framing, but doesn't use CRC16, and thus the decapsulation should fail because the CRC check fails. |