summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorMichal Mazur <mkm@semihalf.com>2020-11-20 21:17:50 +0100
committerAleksander Morgado <aleksander@aleksander.es>2021-03-09 10:16:32 +0000
commite12924547673d4ce5cb797016315582aca84d79b (patch)
tree3cec85af8cb8d6fe6a70b438299f41173267bfea /data
parentd16fcba30af2a190882d0bc958ef4958d35a56d6 (diff)
downloadlibqmi-e12924547673d4ce5cb797016315582aca84d79b.tar.gz
uim: new 'Get Configuration' and 'Depersonalization' requests
Define two UIM messages needed to get personalization status and remove modem locks.
Diffstat (limited to 'data')
-rw-r--r--data/qmi-service-uim.json99
1 files changed, 99 insertions, 0 deletions
diff --git a/data/qmi-service-uim.json b/data/qmi-service-uim.json
index f90de668..1fa7baef 100644
--- a/data/qmi-service-uim.json
+++ b/data/qmi-service-uim.json
@@ -801,6 +801,105 @@
"output" : [ { "common-ref" : "Operation Result" } ] },
// *********************************************************************************
+ { "name" : "Depersonalization",
+ "type" : "Message",
+ "service" : "UIM",
+ "id" : "0x0029",
+ "since" : "1.30",
+ "input" : [ { "name" : "Info",
+ "id" : "0x01",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Feature",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
+ { "name" : "Operation",
+ "format" : "guint8",
+ "public-format" : "QmiUimDepersonalizationOperation" },
+ { "name" : "Control Key",
+ "format" : "string" } ] },
+ { "name" : "Slot",
+ "id" : "0x10",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "guint8" } ],
+ "output" : [ { "common-ref" : "Operation Result" },
+ { "name" : "Retries Remaining",
+ "id" : "0x10",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Verify Left",
+ "format" : "guint8" },
+ { "name" : "Unblock Left",
+ "format" : "guint8" } ],
+ "prerequisites" : [ { "common-ref" : "No Success" } ] } ] },
+
+ // *********************************************************************************
+ { "name" : "Get Configuration",
+ "type" : "Message",
+ "service" : "UIM",
+ "id" : "0x003A",
+ "since" : "1.30",
+ "input" : [ { "name" : "Configuration Mask",
+ "id" : "0x10",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "guint32",
+ "public-format" : "QmiUimConfiguration" } ],
+ "output" : [ { "common-ref" : "Operation Result" },
+ { "name" : "Automatic Selection",
+ "id" : "0x10",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "guint8",
+ "public-format" : "gboolean",
+ "prerequisites" : [ { "common-ref" : "Success" } ] },
+ { "name" : "Personalization Status",
+ "id" : "0x11",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Feature",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
+ { "name" : "Verify Left",
+ "format" : "guint8" },
+ { "name" : "Unblock Left",
+ "format" : "guint8" } ] },
+ "prerequisites" : [ { "common-ref" : "Success" } ] },
+ { "name" : "Halt Subscription",
+ "id" : "0x12",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "guint8",
+ "public-format" : "gboolean",
+ "prerequisites" : [ { "common-ref" : "Success" } ] },
+ { "name" : "Personalization Status Other Slots",
+ "id" : "0x13",
+ "type" : "TLV",
+ "since" : "1.30",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Slots",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Feature",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
+ { "name" : "Verify Left",
+ "format" : "guint8" },
+ { "name" : "Unblock Left",
+ "format" : "guint8" } ] } },
+ "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
+
+ // *********************************************************************************
{ "name" : "Refresh Register All",
"type" : "Message",
"service" : "UIM",