Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-08-31 | dms: avoid using 'new' as a variable name | Dan Williams | 1 | -2/+2 | |
Reported-by: Tom Schuring | |||||
2015-02-25 | dms: implement 'Get Supported Messages' | Aleksander Morgado | 1 | -0/+16 | |
2015-02-07 | dms: new 'DMS Set FCC Authentication' message | Aleksander Morgado | 1 | -0/+8 | |
Dell-branded Sierra modems, like the Dell DW5570 (Sierra Wireless MC8805) need this specific command before they can be put in 'online' mode: $ sudo qmicli -d /dev/cdc-wdm1 --dms-get-operating-mode [/dev/cdc-wdm1] Operating mode retrieved: Mode: 'low-power' HW restricted: 'no' $ sudo qmicli -d /dev/cdc-wdm1 --dms-set-fcc-authentication [/dev/cdc-wdm1] Successfully set FCC authentication $ sudo qmicli -d /dev/cdc-wdm1 --dms-get-operating-mode [/dev/cdc-wdm1] Operating mode retrieved: Mode: 'online' HW restricted: 'no' https://bugzilla.kernel.org/show_bug.cgi?id=92101 | |||||
2014-11-10 | dms: "UIM Get IMSI" seems to be available in DMS 1.1 already | Aleksander Morgado | 1 | -1/+1 | |
Reported by: Torsten Hilbrich <torsten.hilbrich@secunet.com> | |||||
2014-11-07 | dms: "UIM Get ICCID" seems to be available in DMS 1.1 already | Aleksander Morgado | 1 | -1/+1 | |
2013-07-18 | dms: fix JSON file indentation | Aleksander Morgado | 1 | -8/+8 | |
2013-07-18 | dms: 'MN-HA key' and 'MN-AAA key' in 'DMS Activate Manual' need additional ↵ | Aleksander Morgado | 1 | -12/+14 | |
size prefix | |||||
2013-07-18 | dms: 'SID' TLV in 'DMS Activate Manual' is a guint16, not a string | Aleksander Morgado | 1 | -3/+2 | |
2013-07-15 | dms: support TLV 0x13 (PRL) in 'DMS Activate Manual' | Aleksander Morgado | 1 | -1/+13 | |
2013-07-15 | dms: no prerequisites in input bundles | Aleksander Morgado | 1 | -9/+8 | |
2013-04-19 | dms: DMS v1.1 supports GetOperatingMode/SetOperatingMode | Dan Williams | 1 | -2/+2 | |
My Gobi 1K with 2008-era firmware and DMS v1.1 supports these, so whatever docs said they required DMS 1.2 are wrong. | |||||
2013-03-07 | dms: activation code string needs explicit 1-byte length prefix | Aleksander Morgado | 1 | -5/+6 | |
Reported by Arman Uguray <armansito@google.com> | |||||
2012-10-10 | dms: activation state related commands already in DMS 1.3 | Aleksander Morgado | 1 | -3/+3 | |
2012-09-26 | dms: implement "Set Firmware Preference" request/response | Aleksander Morgado | 1 | -0/+44 | |
2012-09-26 | dms: implement "Delete Stored Image" request/response | Aleksander Morgado | 1 | -0/+22 | |
2012-09-26 | dms: implement "Get Stored Image Info" request/response | Aleksander Morgado | 1 | -0/+49 | |
2012-09-26 | dms: implement "List Stored Images" request/response | Aleksander Morgado | 1 | -0/+37 | |
2012-09-26 | dms: implement "Get Firmware Preference" request/response | Aleksander Morgado | 1 | -0/+25 | |
2012-09-19 | qmi-codegen: for arrays, use a new 'size-prefix-format' instead of 'array-size' | Aleksander Morgado | 1 | -24/+24 | |
The 'array-size' property was used to define an implicit variable to be found at the beginning of every array. This property expected a dictionary with one single 'format' key. Instead of this setup, create a new 'size-prefix-format' property which directly expects the format string of the variable to be used as array-length indicator. So, instead of: "array-size" : { "format" : "guint16" } We can now just use: "size-prefix-format" : "guint16" Also, remove the explicit size definitions when the format is "guint8", as that is the default already when none specified and the array is not of fixed size. | |||||
2012-09-04 | dms: set 'max-size' of 15 bytes for the IMEI retrieved in "Get IDs" | Aleksander Morgado | 1 | -0/+1 | |
Some devices will report incorrect IMEI values when retrieving IDs. We can detect a wrong IMEI because the size of the string returned must not exceed 15 characters. Example trace of incorrect IMEI value reported: QMUX: length = 47 flags = 0x80 service = "dms" client = 3 QMI: flags = "response" transaction = 6 tlv_length = 35 message = "Get IDs" (0x0025) TLV: type = "Result" (0x02) length = 4 value = 00:00:00:00 translated = SUCCESS TLV: type = "Imei" (0x11) length = 25 value = 33:35:33:36:31:33:30:34:38:38:30:35:31:39:39:02:B0:1C:0E:02:84:E3:A6:01:3D translated = 353613048805199���= | |||||
2012-08-23 | dms: don't name variable as 'time' | Aleksander Morgado | 1 | -1/+1 | |
2012-07-23 | dms: implement "Reset" request/response | Aleksander Morgado | 1 | -0/+8 | |
2012-07-23 | dms: implement "Event Report" indication | Aleksander Morgado | 1 | -0/+72 | |
2012-07-23 | dms: implement "Set Event Report" request/response | Aleksander Morgado | 1 | -0/+59 | |
2012-07-23 | dms: added info about the service version when each message was introduced | Aleksander Morgado | 1 | -0/+41 | |
2012-07-18 | dms: implement "Set Service Programming Code" request/response | Aleksander Morgado | 1 | -1/+20 | |
2012-07-18 | dms: implement "Get Software Version" request/response | Aleksander Morgado | 1 | -1/+14 | |
2012-07-18 | dms: implement "Get/Set Alt Net Config" requests/responses | Aleksander Morgado | 1 | -0/+27 | |
2012-07-18 | dms: implement "Set Time" request/response | Aleksander Morgado | 1 | -1/+19 | |
2012-07-18 | dms: implement "Get Factory SKU" request/response | Aleksander Morgado | 1 | -0/+14 | |
2012-07-18 | dms: implement "Get Band Capabilities" request/response | Aleksander Morgado | 1 | -0/+21 | |
This message requires 64-bit flags values, which cannot be supported by GLib's GFlagsClass/GFlagsValue. Therefore, we tell `glib-mkenums' to skip those enums, and just provide the helper _build_string_from_mask() method ourselves. | |||||
2012-07-17 | dms: implement "UIM Unblock CK" request/response | Aleksander Morgado | 1 | -0/+22 | |
2012-07-17 | dms: implement "UIM Set CK Protection" request/response | Aleksander Morgado | 1 | -0/+25 | |
2012-07-17 | dms: implement "UIM Get CK Status" request/response | Aleksander Morgado | 1 | -0/+33 | |
2012-07-17 | dms: implement "Validate Service Programming Code" request/response | Aleksander Morgado | 1 | -0/+13 | |
2012-07-17 | dms: implement "Restore Factory Defaults" request/response | Aleksander Morgado | 1 | -0/+13 | |
2012-07-16 | dms: implement "Read ERI File" request/response | Aleksander Morgado | 1 | -0/+15 | |
2012-07-16 | dms: implement "Write User Data" request/response | Aleksander Morgado | 1 | -0/+15 | |
2012-07-16 | dms: implement "Read User Data" request/response | Aleksander Morgado | 1 | -0/+15 | |
2012-07-16 | dms: implement "Set User Lock Code" request/response | Aleksander Morgado | 1 | -0/+18 | |
2012-07-16 | dms: implement "Set User Lock State" request/response | Aleksander Morgado | 1 | -0/+18 | |
2012-07-16 | dms: implement "UIM Get State" request/response | Aleksander Morgado | 1 | -0/+14 | |
2012-07-06 | dms: implement "Get User Lock State" request/response | Aleksander Morgado | 1 | -0/+14 | |
2012-07-06 | dms: implement "Activate Manual" request/response | Aleksander Morgado | 1 | -0/+36 | |
The 'Preferred Roaming List' TLV (0x13) is not yet supported, as it involves working with a very specific case not yet handled by qmi-codegen. Added a TODO task for that. | |||||
2012-07-06 | dms: implement "Activate Automatic" request/response | Aleksander Morgado | 1 | -0/+12 | |
2012-07-06 | dms: implement "Get Activation State" request/response | Aleksander Morgado | 1 | -0/+14 | |
2012-07-04 | dms: implement "Get PRL version" request/response | Aleksander Morgado | 1 | -0/+20 | |
2012-07-04 | dms,cli: include optional TLVs in the "Get Time" request/response handling | Aleksander Morgado | 1 | -0/+12 | |
2012-07-04 | dms: implement "Get Time" request/response | Aleksander Morgado | 1 | -0/+19 | |
2012-07-03 | dms: use the new `sequence' type for struct TLVs | Aleksander Morgado | 1 | -12/+12 | |