aboutsummaryrefslogtreecommitdiff
path: root/libqcdm
AgeCommit message (Collapse)Author
2012-11-27qcdm: handle more test failures for NW subsystemDan Williams
Bandrich C120 returns BAD_LENGTH rather than BAD_COMMAND, perhaps because it re-uses the same subsystem number for something else.
2012-11-14qcdm: get/set functions for hybrid preferenceDan Williams
2012-11-14qcdm: trivial cleanup of log item numbersDan Williams
2012-11-14qcdm: clarify log item command length memberDan Williams
2012-09-27qcdm: add qcdm_cmd_control_new() to set operating modeDan Williams
2012-08-15qcdm: add some EVDO log item numbersDan Williams
2012-08-08qcdm: interpret MCC value from StatusSnapshot commandDan Williams
2012-06-04qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefsDan Williams
2012-05-30qcdm: namespace stuff properlyDan Williams
2012-02-17qcdm: decode some more log itemsDan Williams
2012-01-27build: more libwmc and libqcdm standalone fixesDan Williams
Make it pass distcheck.
2012-01-24qcdm: fix some build errors when building standaloneDan Williams
2012-01-21qcdm: clarify IMxI conversions a bit; fix up WCDMA L1 statesDan Williams
2012-01-19qcdm: add some mode prefsDan Williams
2012-01-18qcdm: some devices do implement SW_VERSIONDan 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-18qcdm: GSM MCC, MNC, LAC and CI don't seem to valid in WCDMA modeDan Williams
So don't bother trying to parse them.
2012-01-18qcdm: let WCDMA/GSM devices pass CDMA-only testsDan Williams
Obviously they don't implement the CDMA-only commands.
2012-01-17qcdm: fill in some GSM and WCDMA stuffDan Williams
2012-01-12qcdm: start filling out log messages and itemsDan 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-11qcdm: fix warning when no log codes are enabledDan Williams
2012-01-11qcdm: enhance LOG_CONFIG testcaseDan Williams
2012-01-11qcdm: only warn on unknown mode pref NV item valuesDan Williams
2012-01-11qcdm: LOG_CONFIG fixupsDan Williams
Fix some buffer overruns. Log codes are also 16-bit not 32.
2012-01-11qcdm: add support for Log Config commandDan Williams
This appears to be a newer version of EXT_LOGMASK that also works with GSM/UMTS and other subsystems.
2012-01-11qcdm: add u16 arrays to resultsDan Williams
2012-01-11qcdm: fix stringification of qcdm_xxx_if_fail() macrosDan Williams
Actually reading about preprocessor concatenation and stringification helps.
2012-01-10qcdm: add some more commandsDan Williams
Found in CodeAurora diagchar_core.c driver.
2012-01-10qcdm: clarify some subsystemsDan Williams
2012-01-10qcdm: fix up testcases for more expected error codesDan Williams
I'm bored and playing around with a Novatel E725...
2012-01-10qcdm: don't segfault getting number of log itemsDan Williams
Not sure how this worked before at all.
2012-01-05qcdm: fill out some operating modesDan Williams
2012-01-05qcdm: better handle NV item read/write status codesDan Williams
2012-01-05qcdm: fix up live testcase for recent changesDan Williams
And interpret all the recent mode preferences.
2012-01-03qcdm: remove usage of glibDan Williams
People have asked for this at various times.
2011-10-04qcdm: add more mode prefsDan 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-16qcdm: add some more CDMA band classesDan Williams
2011-03-24qcdm: add standalone autogen and configureDan Williams
For building libqcdm separately from ModemManager.
2011-01-23qcdm: add some missing system modesDan Williams
2011-01-21qcdm: add call manager subsystem mode define for LTEDan Williams
Seen on the Pantech UML290 and another Qualcomm-based LTE device.
2011-01-06qcdm: add HDR revision preferenceDan 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-06qcdm: add NV mode pref values for 1X/HDR Only, LTE Only, and 1X/HDR/LTE OnlyDan Williams
Based on responses from Pantech UML290.
2010-10-14qcdm: add testcase to ensure that parsing Sierra CnS failsDan Williams
Because CnS uses HDLC framing, but doesn't use CRC16, and thus the decapsulation should fail because the CRC check fails.
2010-09-22qcdm: remove shared-library-specific bits that aren't applicableDan Williams
Since at this time libqcdm is statically linked into ModemManager.
2010-09-01qcdm: add event reporting on/off commandDan Williams
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-08-25qcdm: add bits for getting/setting the log maskDan Williams
No code to actually start logging yet, just sets the mask.
2010-08-16qcdm: add Status Snapshot enumDan Williams
2010-08-09build: fix build with glib >= 2.25.12 (bgo #626421)Vincent Untz
Work around an API break in glib.
2010-08-06tests: handle random failures of some tests more gracefullyDan Williams
Not all devices support everything; a Huawei EC168C fails to read the mode preference, and a Pantech PX-500 fails to read the roam preference NV item.
2010-08-05qcdm: add generic status snapshot command supportDan Williams
2010-08-05core: add SPC lock errorDan Williams