3 // *********************************************************************************
7 // *********************************************************************************
8 { "name" : "QMI Client DMS",
12 // *********************************************************************************
13 { "name" : "QMI Message DMS",
14 "type" : "Message-ID-Enum" },
16 // *********************************************************************************
17 { "name" : "QMI Indication DMS",
18 "type" : "Indication-ID-Enum" },
20 // *********************************************************************************
26 "output" : [ { "common-ref" : "Operation Result" } ] },
28 // *********************************************************************************
29 { "name" : "Set Event Report",
34 "input" : [ { "name" : "Power State Reporting",
39 "public-format" : "gboolean" },
40 { "name" : "Battery Level Report Limits",
44 "format" : "sequence",
45 "contents" : [ { "name" : "Lower Limit",
46 "format" : "guint8" },
47 { "name" : "Upper Limit",
48 "format" : "guint8" } ] },
49 { "name" : "PIN State Reporting",
54 "public-format" : "gboolean" },
55 { "name" : "Activation State Reporting",
60 "public-format" : "gboolean" },
61 { "name" : "Operating Mode Reporting",
66 "public-format" : "gboolean" },
67 { "name" : "UIM State Reporting",
72 "public-format" : "gboolean" },
73 { "name" : "Wireless Disable State Reporting",
78 "public-format" : "gboolean" },
79 { "name" : "PRL Init Reporting",
84 "public-format" : "gboolean" } ],
85 "output" : [ { "common-ref" : "Operation Result" } ] },
87 { "name" : "Event Report",
88 "type" : "Indication",
92 "output" : [ { "name" : "Power State",
96 "format" : "sequence",
97 "contents" : [ { "name" : "Power State Flags",
98 "format" : "guint8" },
99 { "name" : "Battery Level",
100 "format" : "guint8" } ] },
101 { "name" : "PIN1 Status",
105 "format" : "sequence",
106 "contents" : [ { "name" : "Current Status",
108 "public-format" : "QmiDmsUimPinStatus" },
109 { "name" : "Verify Retries Left",
110 "format" : "guint8" },
111 { "name" : "Unblock Retries Left",
112 "format" : "guint8" } ] },
113 { "name" : "PIN2 Status",
117 "format" : "sequence",
118 "contents" : [ { "name" : "Current Status",
120 "public-format" : "QmiDmsUimPinStatus" },
121 { "name" : "Verify Retries Left",
122 "format" : "guint8" },
123 { "name" : "Unblock Retries Left",
124 "format" : "guint8" } ] },
125 { "name" : "Activation State",
129 "format" : "guint16",
130 "public-format" : "QmiDmsActivationState" },
131 { "name" : "Operating Mode",
136 "public-format" : "QmiDmsOperatingMode" },
137 { "name" : "UIM State",
142 "public-format" : "QmiDmsUimState" },
143 { "name" : "Wireless Disable State",
148 "public-format" : "gboolean" },
149 { "name" : "PRL Init Notification",
154 "public-format" : "gboolean" } ] },
156 // *********************************************************************************
157 { "name" : "Get Capabilities",
162 "output" : [ { "common-ref" : "Operation Result" },
167 "format" : "sequence",
168 "contents" : [ { "name" : "Max Tx Channel Rate",
169 "format" : "guint32" },
170 { "name" : "Max Rx Channel Rate",
171 "format" : "guint32" },
172 { "name" : "Data Service Capability",
174 "public-format" : "QmiDmsDataServiceCapability" },
175 { "name" : "SIM Capability",
177 "public-format" : "QmiDmsSimCapability" },
178 { "name" : "Radio Interface List",
180 "array-element" : { "format" : "guint8",
181 "public-format" : "QmiDmsRadioInterface" } } ],
182 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
184 // *********************************************************************************
185 { "name" : "Get Manufacturer",
190 "output" : [ { "common-ref" : "Operation Result" },
191 { "name" : "Manufacturer",
196 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
198 // *********************************************************************************
199 { "name" : "Get Model",
204 "output" : [ { "common-ref" : "Operation Result" },
210 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
212 // *********************************************************************************
213 { "name" : "Get Revision",
218 "output" : [ { "common-ref" : "Operation Result" },
219 { "name" : "Revision",
224 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
226 // *********************************************************************************
227 { "name" : "Get MSISDN",
232 "output" : [ { "common-ref" : "Operation Result" },
238 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
240 // *********************************************************************************
241 { "name" : "Get IDs",
246 "output" : [ { "common-ref" : "Operation Result" },
252 "prerequisites": [ { "common-ref" : "Success" } ] },
259 "prerequisites": [ { "common-ref" : "Success" } ] },
265 "prerequisites": [ { "common-ref" : "Success" } ] },
266 { "name" : "Imei Software Version",
271 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
273 // *********************************************************************************
274 { "name" : "Get Power State",
279 "output" : [ { "common-ref" : "Operation Result" },
284 "format" : "sequence",
285 "contents" : [ { "name" : "Power State Flags",
286 "format" : "guint8" },
287 { "name" : "Battery Level",
288 "format" : "guint8" } ],
289 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
291 // *********************************************************************************
292 { "name" : "UIM Set PIN Protection",
297 "input" : [ { "name" : "Info",
301 "format" : "sequence",
302 "contents" : [ { "name" : "Pin ID",
304 "public-format" : "QmiDmsUimPinId" },
305 { "name" : "Protection Enabled",
307 "public-format" : "gboolean" },
309 "format" : "string" } ] } ],
310 "output" : [ { "common-ref" : "Operation Result" },
311 { "name" : "Pin Retries Status",
315 "format" : "sequence",
316 "contents" : [ { "name" : "Verify Retries Left",
317 "format" : "guint8" },
318 { "name" : "Unblock Retries Left",
319 "format" : "guint8" } ],
320 "prerequisites": [ { "common-ref" : "No Success" } ] } ] },
322 // *********************************************************************************
323 { "name" : "UIM Verify PIN",
328 "input" : [ { "name" : "Info",
332 "format" : "sequence",
333 "contents" : [ { "name" : "Pin ID",
335 "public-format" : "QmiDmsUimPinId" },
337 "format" : "string" } ] } ],
338 "output" : [ { "common-ref" : "Operation Result" },
339 { "name" : "Pin Retries Status",
343 "format" : "sequence",
344 "contents" : [ { "name" : "Verify Retries Left",
345 "format" : "guint8" },
346 { "name" : "Unblock Retries Left",
347 "format" : "guint8" } ],
348 "prerequisites": [ { "common-ref" : "No Success" } ] } ] },
350 // *********************************************************************************
351 { "name" : "UIM Unblock PIN",
356 "input" : [ { "name" : "Info",
360 "format" : "sequence",
361 "contents" : [ { "name" : "Pin ID",
363 "public-format" : "QmiDmsUimPinId" },
365 "format" : "string" },
366 { "name" : "New PIN",
367 "format" : "string" } ] } ],
368 "output" : [ { "common-ref" : "Operation Result" },
369 { "name" : "Pin Retries Status",
373 "format" : "sequence",
374 "contents" : [ { "name" : "Verify Retries Left",
375 "format" : "guint8" },
376 { "name" : "Unblock Retries Left",
377 "format" : "guint8" } ],
378 "prerequisites": [ { "common-ref" : "No Success" } ] } ] },
380 // *********************************************************************************
381 { "name" : "UIM Change PIN",
386 "input" : [ { "name" : "Info",
390 "format" : "sequence",
391 "contents" : [ { "name" : "Pin ID",
393 "public-format" : "QmiDmsUimPinId" },
394 { "name" : "Old PIN",
395 "format" : "string" },
396 { "name" : "New PIN",
397 "format" : "string" } ] } ],
398 "output" : [ { "common-ref" : "Operation Result" },
399 { "name" : "Pin Retries Status",
403 "format" : "sequence",
404 "contents" : [ { "name" : "Verify Retries Left",
405 "format" : "guint8" },
406 { "name" : "Unblock Retries Left",
407 "format" : "guint8" } ],
408 "prerequisites": [ { "common-ref" : "No Success" } ] } ] },
410 // *********************************************************************************
411 { "name" : "UIM Get PIN Status",
416 "output" : [ { "common-ref" : "Operation Result" },
417 { "name" : "PIN1 Status",
421 "format" : "sequence",
422 "contents" : [ { "name" : "Current Status",
424 "public-format" : "QmiDmsUimPinStatus" },
425 { "name" : "Verify Retries Left",
426 "format" : "guint8" },
427 { "name" : "Unblock Retries Left",
428 "format" : "guint8" } ] },
429 { "name" : "PIN2 Status",
433 "format" : "sequence",
434 "contents" : [ { "name" : "Current Status",
436 "public-format" : "QmiDmsUimPinStatus" },
437 { "name" : "Verify Retries Left",
438 "format" : "guint8" },
439 { "name" : "Unblock Retries Left",
440 "format" : "guint8" } ] } ] },
442 // *********************************************************************************
443 { "name" : "Get Hardware Revision",
448 "output" : [ { "common-ref" : "Operation Result" },
449 { "name" : "Revision",
454 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
456 // *********************************************************************************
457 { "name" : "Get Operating Mode",
462 "output" : [ { "common-ref" : "Operation Result" },
468 "public-format" : "QmiDmsOperatingMode",
469 "prerequisites": [ { "common-ref" : "Success" } ] },
470 { "name" : "Offline Reason",
474 "format" : "guint16",
475 "public-format" : "QmiDmsOfflineReason",
476 "prerequisites": [ { "field" : "Mode",
478 "value" : "QMI_DMS_OPERATING_MODE_OFFLINE" } ] },
479 { "name" : "Hardware Restricted Mode",
484 "public-format" : "gboolean",
485 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
487 // *********************************************************************************
488 { "name" : "Set Operating Mode",
493 "input" : [ { "name" : "Mode",
498 "public-format" : "QmiDmsOperatingMode" } ],
499 "output" : [ { "common-ref" : "Operation Result" } ] },
501 // *********************************************************************************
502 { "name" : "Get Time",
507 "output" : [ { "common-ref" : "Operation Result" },
508 { "name" : "Device Time",
512 "format" : "sequence",
513 "contents" : [ { "name" : "Time Count",
514 "format" : "guint-sized",
515 "guint-size" : "6" },
516 { "name" : "Time Source",
517 "format" : "guint16",
518 "public-format" : "QmiDmsTimeSource" } ],
519 "prerequisites": [ { "common-ref" : "Success" } ] },
520 { "name" : "System Time",
524 "format" : "guint64",
525 "prerequisites": [ { "common-ref" : "Success" } ] },
526 { "name" : "User Time",
530 "format" : "guint64",
531 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
533 // *********************************************************************************
534 { "name" : "Get PRL Version",
539 "output" : [ { "common-ref" : "Operation Result" },
540 { "name" : "Version",
544 "format" : "guint16",
545 "prerequisites": [ { "common-ref" : "Success" } ] },
546 { "name" : "PRL Only Preference",
551 "public-format" : "gboolean",
552 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
554 // *********************************************************************************
555 { "name" : "Get Activation State",
560 "output" : [ { "common-ref" : "Operation Result" },
565 "format" : "guint16",
566 "public-format" : "QmiDmsActivationState",
567 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
569 // *********************************************************************************
570 { "name" : "Activate Automatic",
575 "input" : [ { "name" : "Activation Code",
580 "size-prefix-format" : "guint8" } ],
581 "output" : [ { "common-ref" : "Operation Result" } ] },
583 // *********************************************************************************
584 { "name" : "Activate Manual",
589 "input" : [ { "name" : "Info",
592 // API updated in 1.6
594 "format" : "sequence",
595 "contents" : [ { "name" : "Service Programming Code",
597 "fixed-size" : "6" },
598 { "name" : "System Identification Number",
599 "format" : "guint16" },
600 { "name" : "Mobile Directory Number",
603 { "name" : "Mobile Identification Number",
605 "max-size" : "15" } ] },
606 { "name" : "MN HA key",
612 "size-prefix-format" : "guint8" },
613 { "name" : "MN AAA key",
619 "size-prefix-format" : "guint8" },
624 "format" : "sequence",
625 "contents" : [ { "name" : "PRL total length",
626 "format" : "guint16" },
627 { "name" : "PRL segment",
629 "size-prefix-format" : "guint16",
630 "sequence-prefix-format" : "guint8",
631 "array-element" : { "format" : "guint8" } } ] } ],
632 "output" : [ { "common-ref" : "Operation Result" } ] },
634 // *********************************************************************************
635 { "name" : "Get User Lock State",
640 "output" : [ { "common-ref" : "Operation Result" },
641 { "name" : "Enabled",
646 "public-format" : "gboolean",
647 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
649 // *********************************************************************************
650 { "name" : "Set User Lock State",
655 "input" : [ { "name" : "Info",
659 "format" : "sequence",
660 "contents" : [ { "name" : "Enabled",
662 "public-format" : "gboolean" },
663 { "name" : "Lock Code",
665 "fixed-size" : "4" } ] } ],
666 "output" : [ { "common-ref" : "Operation Result" } ] },
668 // *********************************************************************************
669 { "name" : "Set User Lock Code",
674 "input" : [ { "name" : "Info",
678 "format" : "sequence",
679 "contents" : [ { "name" : "Old Code",
681 "fixed-size" : "4" },
682 { "name" : "New Code",
684 "fixed-size" : "4" } ] } ],
685 "output" : [ { "common-ref" : "Operation Result" } ] },
687 // *********************************************************************************
688 { "name" : "Read User Data",
693 "output" : [ { "common-ref" : "Operation Result" },
694 { "name" : "User Data",
699 "size-prefix-format" : "guint16",
700 "array-element" : { "format" : "guint8" },
701 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
703 // *********************************************************************************
704 { "name" : "Write User Data",
709 "input" : [ { "name" : "User Data",
714 "size-prefix-format" : "guint16",
715 "array-element" : { "format" : "guint8" } } ],
716 "output" : [ { "common-ref" : "Operation Result" } ] },
718 // *********************************************************************************
719 { "name" : "Read ERI File",
724 "output" : [ { "common-ref" : "Operation Result" },
725 { "name" : "ERI File",
730 "size-prefix-format" : "guint16",
731 "array-element" : { "format" : "guint8" },
732 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
734 // *********************************************************************************
735 { "name" : "Restore Factory Defaults",
740 "input" : [ { "name" : "Service Programming Code",
745 "fixed-size" : "6" } ],
746 "output" : [ { "common-ref" : "Operation Result" } ] },
748 // *********************************************************************************
749 { "name" : "Validate Service Programming Code",
754 "input" : [ { "name" : "Service Programming Code",
759 "fixed-size" : "6" } ],
760 "output" : [ { "common-ref" : "Operation Result" } ] },
762 // *********************************************************************************
763 { "name" : "UIM Get ICCID",
768 "output" : [ { "common-ref" : "Operation Result" },
774 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
776 // *********************************************************************************
777 { "name" : "Set Firmware ID",
782 "output" : [ { "common-ref" : "Operation Result" } ] },
784 // *********************************************************************************
785 { "name" : "UIM Get CK Status",
790 "input" : [ { "name" : "Facility",
795 "public-format" : "QmiDmsUimFacility" } ],
796 "output" : [ { "common-ref" : "Operation Result" },
797 { "name" : "CK Status",
801 "format" : "sequence",
802 "contents" : [ { "name" : "Facility State",
804 "public-format" : "QmiDmsUimFacilityState" },
805 { "name" : "Verify Retries Left",
806 "format" : "guint8" },
807 { "name" : "Unblock Retries Left",
808 "format" : "guint8" } ],
809 "prerequisites": [ { "common-ref" : "Success" } ] },
810 { "name" : "Operation Blocking Facility",
815 "public-format" : "gboolean",
816 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
818 // *********************************************************************************
819 { "name" : "UIM Set CK Protection",
824 "input" : [ { "name" : "Facility",
828 "format" : "sequence",
829 "contents" : [ { "name" : "Facility",
831 "public-format" : "QmiDmsUimFacility" },
832 { "name" : "Facility State",
834 "public-format" : "QmiDmsUimFacilityState" },
835 { "name" : "Facility Depersonalization Control Key",
836 "format" : "string" } ] } ],
837 "output" : [ { "common-ref" : "Operation Result" },
838 { "name" : "Verify Retries Left",
842 "format" : "guint8" } ] },
844 // *********************************************************************************
845 { "name" : "UIM Unblock CK",
850 "input" : [ { "name" : "Facility",
854 "format" : "sequence",
855 "contents" : [ { "name" : "Facility",
857 "public-format" : "QmiDmsUimFacility" },
858 { "name" : "Facility Control Key",
859 "format" : "string" } ] } ],
860 "output" : [ { "common-ref" : "Operation Result" },
861 { "name" : "Unblock Retries Left",
865 "format" : "guint8" } ] },
867 // *********************************************************************************
868 { "name" : "UIM Get IMSI",
873 "output" : [ { "common-ref" : "Operation Result" },
879 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
881 // *********************************************************************************
882 { "name" : "UIM Get State",
887 "output" : [ { "common-ref" : "Operation Result" },
893 "public-format" : "QmiDmsUimState",
894 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
896 // *********************************************************************************
897 { "name" : "Get Band Capabilities",
902 "output" : [ { "common-ref" : "Operation Result" },
903 { "name" : "Band Capability",
907 "format" : "guint64",
908 "public-format" : "QmiDmsBandCapability",
909 "prerequisites": [ { "common-ref" : "Success" } ] },
910 { "name" : "LTE Band Capability",
914 "format" : "guint64",
915 "public-format" : "QmiDmsLteBandCapability",
916 "prerequisites": [ { "common-ref" : "Success" } ] },
917 { "name" : "Extended LTE Band Capability",
922 "size-prefix-format" : "guint16",
923 "array-element" : { "format" : "guint16" },
924 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
926 // *********************************************************************************
927 { "name" : "Get Factory SKU",
932 "output" : [ { "common-ref" : "Operation Result" },
938 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
940 // *********************************************************************************
941 { "name" : "Get Firmware Preference",
946 "output" : [ { "common-ref" : "Operation Result" },
952 "array-element" : { "name" : "Image",
954 "contents" : [ { "name" : "Type",
956 "public-format" : "QmiDmsFirmwareImageType" },
957 { "name" : "Unique ID",
960 "array-element" : { "format": "guint8" } },
961 { "name" : "Build ID",
962 "format" : "string" } ] },
963 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
965 // *********************************************************************************
966 { "name" : "Set Firmware Preference",
971 "input" : [ { "name" : "List",
976 "array-element" : { "name" : "Image",
978 "contents" : [ { "name" : "Type",
980 "public-format" : "QmiDmsFirmwareImageType" },
981 { "name" : "Unique ID",
984 "array-element" : { "format": "guint8" } },
985 { "name" : "Build ID",
986 "format" : "string" } ] } },
987 { "name" : "Download Override",
992 "public-format" : "gboolean" },
993 { "name" : "Modem Storage Index",
997 "format" : "guint8" } ],
998 "output" : [ { "common-ref" : "Operation Result" },
999 { "name" : "Image Download List",
1004 "array-element" : { "name" : "Image Type",
1005 "format" : "guint8",
1006 "public-format" : "QmiDmsFirmwareImageType" },
1007 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
1009 // *********************************************************************************
1010 { "name" : "List Stored Images",
1015 "output" : [ { "common-ref" : "Operation Result" },
1021 "array-element" : { "name" : "Image",
1022 "format" : "struct",
1023 "contents" : [ { "name" : "Type",
1024 "format" : "guint8",
1025 "public-format" : "QmiDmsFirmwareImageType" },
1026 { "name" : "Maximum Images",
1027 "format" : "guint8" },
1028 { "name" : "Index Of Running Image",
1029 "format" : "guint8" },
1030 { "name" : "Sublist",
1032 "array-element" : { "name" : "Sublist Element",
1033 "format" : "struct",
1034 "contents" : [ { "name" : "Storage Index",
1035 "format" : "guint8" },
1036 { "name" : "Failure Count",
1037 "format" : "guint8" },
1038 { "name" : "Unique ID",
1040 "fixed-size" : "16",
1041 "array-element" : { "format": "guint8" } },
1042 { "name" : "Build ID",
1043 "format" : "string" } ] } } ] },
1044 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
1046 // *********************************************************************************
1047 { "name" : "Delete Stored Image",
1052 "input" : [ { "name" : "Image",
1056 "format" : "struct",
1057 "contents" : [ { "name" : "Type",
1058 "format" : "guint8",
1059 "public-format" : "QmiDmsFirmwareImageType" },
1060 { "name" : "Unique ID",
1062 "fixed-size" : "16",
1063 "array-element" : { "format": "guint8" } },
1064 { "name" : "Build ID",
1065 "format" : "string" } ] } ],
1066 "output" : [ { "common-ref" : "Operation Result" } ] },
1068 // *********************************************************************************
1069 { "name" : "Set Time",
1074 "input" : [ { "name" : "Time Value",
1078 "format" : "guint64" },
1079 { "name" : "Time Reference Type",
1081 "mandatory" : "yes",
1084 "format" : "guint32",
1085 "public-format" : "QmiDmsTimeReferenceType" } ],
1086 "output" : [ { "common-ref" : "Operation Result" } ] },
1088 // *********************************************************************************
1089 { "name" : "Get Stored Image Info",
1094 "input" : [ { "name" : "Image",
1098 "format" : "struct",
1099 "contents" : [ { "name" : "Type",
1100 "format" : "guint8",
1101 "public-format" : "QmiDmsFirmwareImageType" },
1102 { "name" : "Unique ID",
1104 "fixed-size" : "16",
1105 "array-element" : { "format": "guint8" } },
1106 { "name" : "Build ID",
1107 "format" : "string" } ] } ],
1108 "output" : [ { "common-ref" : "Operation Result" },
1109 { "name" : "Boot Version",
1113 "format" : "sequence",
1114 "contents" : [ { "name" : "Major Version",
1115 "format" : "guint16" },
1116 { "name" : "Minor Version",
1117 "format" : "guint16" } ],
1118 "prerequisites": [ { "common-ref" : "Success" } ] },
1119 { "name" : "PRI Version",
1123 "format" : "sequence",
1124 "contents" : [ { "name" : "PRI Version",
1125 "format" : "guint32" },
1126 { "name" : "PRI Info",
1127 "format" : "string",
1128 "fixed-size" : "32" } ],
1129 "prerequisites": [ { "common-ref" : "Success" } ] },
1130 { "name" : "OEM Lock ID",
1134 "format" : "guint32",
1135 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
1137 // *********************************************************************************
1138 { "name" : "Get Alt Net Config",
1143 "output" : [ { "common-ref" : "Operation Result" },
1144 { "name" : "Config",
1148 "format" : "guint8",
1149 "public-format" : "gboolean",
1150 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
1152 // *********************************************************************************
1153 { "name" : "Set Alt Net Config",
1158 "input" : [ { "name" : "Config",
1162 "format" : "guint8",
1163 "public-format" : "gboolean" } ],
1164 "output" : [ { "common-ref" : "Operation Result" } ] },
1166 // *********************************************************************************
1167 { "name" : "Get Boot Image Download Mode",
1172 "output" : [ { "common-ref" : "Operation Result" },
1177 "format" : "guint8",
1178 "public-format" : "QmiDmsBootImageDownloadMode",
1179 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
1181 // *********************************************************************************
1182 { "name" : "Set Boot Image Download Mode",
1187 "input" : [ { "name" : "Mode",
1191 "format" : "guint8",
1192 "public-format" : "QmiDmsBootImageDownloadMode" } ],
1193 "output" : [ { "common-ref" : "Operation Result" } ] },
1195 // *********************************************************************************
1196 { "name" : "Get Software Version",
1201 "output" : [ { "common-ref" : "Operation Result" },
1202 { "name" : "Version",
1206 "format" : "string",
1207 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
1209 // *********************************************************************************
1210 { "name" : "Set Service Programming Code",
1215 "input" : [ { "name" : "Current Code",
1219 "format" : "string",
1220 "fixed-size" : "6" },
1221 { "name" : "New Code",
1225 "format" : "string",
1226 "fixed-size" : "6" } ],
1227 "output" : [ { "common-ref" : "Operation Result" } ] },
1229 // *********************************************************************************
1230 { "name" : "Get MAC Address",
1235 "input" : [ { "name" : "Device",
1237 "mandatory" : "yes",
1240 "format" : "guint32",
1241 "public-format" : "QmiDmsMacType" } ],
1242 "output" : [ { "common-ref" : "Operation Result" },
1243 { "name" : "MAC Address",
1248 "array-element" : { "format": "guint8" },
1249 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
1251 // *********************************************************************************
1252 { "name" : "Get Supported Messages",
1257 "output" : [ { "common-ref" : "Operation Result" },
1263 "size-prefix-format" : "guint16",
1264 "array-element" : { "format" : "guint8" },
1265 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
1267 // *********************************************************************************
1268 { "name" : "HP Change Device Mode",
1272 "vendor" : "0x03f0",
1274 "input" : [ { "name" : "Mode",
1278 "format" : "guint8",
1279 "public-format" : "QmiDmsHpDeviceMode" } ],
1280 "output" : [ { "common-ref" : "Operation Result" } ] },
1282 // *********************************************************************************
1283 { "name" : "Swi Get Current Firmware",
1287 "vendor" : "0x1199",
1289 "output" : [ { "common-ref" : "Operation Result" },
1294 "format" : "string",
1295 "prerequisites" : [ { "common-ref" : "Success" } ] },
1296 { "name" : "Boot version",
1300 "format" : "string",
1301 "prerequisites" : [ { "common-ref" : "Success" } ] },
1302 { "name" : "AMSS version",
1306 "format" : "string",
1307 "prerequisites" : [ { "common-ref" : "Success" } ] },
1308 { "name" : "SKU ID",
1312 "format" : "string",
1313 "prerequisites" : [ { "common-ref" : "Success" } ] },
1314 { "name" : "Package ID",
1318 "format" : "string",
1319 "prerequisites" : [ { "common-ref" : "Success" } ] },
1320 { "name" : "Carrier ID",
1324 "format" : "string",
1325 "prerequisites" : [ { "common-ref" : "Success" } ] },
1326 { "name" : "PRI version",
1330 "format" : "string",
1331 "prerequisites" : [ { "common-ref" : "Success" } ] },
1332 { "name" : "Carrier",
1336 "format" : "string",
1337 "prerequisites" : [ { "common-ref" : "Success" } ] },
1338 { "name" : "Config version",
1342 "format" : "string",
1343 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
1345 // *********************************************************************************
1346 { "name" : "Swi Get USB Composition",
1350 "vendor" : "0x1199",
1352 "output" : [ { "common-ref" : "Operation Result" },
1353 { "name" : "Current",
1357 "format" : "guint8",
1358 "public-format" : "QmiDmsSwiUsbComposition",
1359 "prerequisites" : [ { "common-ref" : "Success" } ] },
1360 { "name" : "Supported",
1365 "array-element" : { "format" : "guint8",
1366 "public-format" : "QmiDmsSwiUsbComposition" },
1367 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
1369 // *********************************************************************************
1370 { "name" : "Swi Set USB Composition",
1374 "vendor" : "0x1199",
1376 "input" : [ { "name" : "Current",
1380 "format" : "guint8",
1381 "public-format" : "QmiDmsSwiUsbComposition"
1383 "output" : [ { "common-ref" : "Operation Result" } ] },
1386 // *********************************************************************************
1387 { "name" : "Foxconn Get Firmware Version",
1391 "vendor" : "0x0489",
1393 "input" : [ { "name" : "Version Type",
1397 "format" : "guint8",
1398 "public-format" : "QmiDmsFoxconnFirmwareVersionType" } ],
1399 "output" : [ { "common-ref" : "Operation Result" },
1400 { "name" : "Version",
1404 "format" : "string",
1405 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
1407 // *********************************************************************************
1408 { "name" : "Set FCC Authentication",
1413 "output" : [ { "common-ref" : "Operation Result" } ] },
1415 // *********************************************************************************
1416 { "name" : "Foxconn Change Device Mode",
1420 "vendor" : "0x0489",
1422 "input" : [ { "name" : "Mode",
1426 "format" : "guint8",
1427 "public-format" : "QmiDmsFoxconnDeviceMode" } ],
1428 "output" : [ { "common-ref" : "Operation Result" } ] },
1430 // *********************************************************************************
1431 { "name" : "Foxconn Set FCC Authentication",
1435 "vendor" : "0x0489",
1437 "input" : [ { "name" : "Value",
1441 "format" : "guint8" } ],
1442 "output" : [ { "common-ref" : "Operation Result" } ] }