aboutsummaryrefslogtreecommitdiff
path: root/libqcdm/src
AgeCommit message (Collapse)Author
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: 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-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-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-05qcdm: add generic status snapshot command supportDan Williams
2010-08-05core: add SPC lock errorDan Williams
2010-05-07qcdm: generic functions for band_class/prev conversionDan Williams
2010-05-07qcdm: add Novatel Modem Snapshot command supportDan Williams
2010-05-07qcdm: add commentDan Williams
2010-03-31qcdm: fix endian issues for BE platformsDan Williams
And add a testcase for packet encapsulation to ensure we don't have further endian issues in the future.
2010-03-30qcdm: add CM subsystem digital only mode preferenceDan Williams
Found on the Huawei EC121.
2010-03-30qcdm: add Pilot Set retrieval for signal strength calculationsDan Williams
Determined from various sources including RTManager and "Technical Introduction to CDMA" (Course RF100 Chapter 7).
2010-03-30qcdm: allow result objects to hold boxed typesDan Williams
2010-03-29qcdm: fix CRC checking on some packetsDan Williams
Should be pointing to the CRC location in the *unescaped* packet buffer since the CRC is subject to escaping/unescaping. Previous code pointed to the wrong location in the escaped packet buffer, which was often pointing to the write place if there weren't many escaped bytes in the input buffer, but was still wrong.
2010-03-29qcdm: complete Version Info command fieldsDan Williams
Found in RTManager
2010-03-29qcdm: fix up CDMA Status command fields and valuesDan Williams
Found in two sources: a) Руководство пользования тестером CDMA-450 b) RTManager
2010-03-28qcdm: update CM subsys system modesDan Williams
2010-03-22qcdm: use tcsetattr/tcgetattr for better compatibilityDan Williams
With Alpha, mainly.
2010-03-22qcdm: add ZTE signal strength requestDan Williams
2010-03-20qcdm: clarify note about CM state vs. roam/mode pref valuesDan Williams
2010-03-20qcdm: better checking of NV read/write command resultsDan Williams
2010-03-20qcdm: complete mode preference implementationDan Williams
2010-03-19qcdm: add initial roaming and mode preference bitsDan Williams
2010-03-17qcdm: fix command buffer initializationDan Williams
Use the right buffer size to initialize.
2010-02-22qcdm: add more HDR subsystem protocol enumsDan Williams
Found in TIA-856-A section 9. Assuming that the modem firmware just passes the protocol states right through.
2010-02-22qcdm: add HDR State Info commandDan Williams
2010-02-22qcdm: add Call Manager subsystem STATE_INFO commandDan Williams
2010-02-22qcdm: add enums for STATUS rx_state valuesDan Williams
2010-02-22qcdm: add SW_VERSION commandDan Williams
2010-02-22qcdm: fix up DIAG_CMD_STATUS structureDan Williams
There's some junk in between the fields, apparently.
2010-02-22qcdm: fix STATUS command SID & NID reportingDan Williams
2010-02-22qcdm: add testcases for QCDMResult objectsDan Williams
2010-02-22qcdm: add status command and rework testcases a bitDan Williams
Status command not completely working yet.