aboutsummaryrefslogtreecommitdiff
path: root/decode/qmiprotocol.py
diff options
context:
space:
mode:
Diffstat (limited to 'decode/qmiprotocol.py')
-rw-r--r--decode/qmiprotocol.py101
1 files changed, 101 insertions, 0 deletions
diff --git a/decode/qmiprotocol.py b/decode/qmiprotocol.py
index d9e51c81..1dcb5032 100644
--- a/decode/qmiprotocol.py
+++ b/decode/qmiprotocol.py
@@ -34,6 +34,8 @@ auth_cmds = {
34: ("EAP_RESULT_IND", None, auth_eap_result_ind_rsp_tlvs, None),
35: ("GET_EAP_KEYS", None, auth_get_eap_keys_rsp_tlvs, None),
36: ("END_EAP", None, auth_end_eap_rsp_tlvs, None),
+ 37: ("RUN_AKA", None, None, None),
+ 38: ("AKA_RESULT_IND", None, None, None),
}
cat_reset_rsp_tlvs = { # 0
2: "CAT/Reset Response/Result Code",
@@ -89,6 +91,15 @@ cat_cmds = {
32: ("GET_STATE", None, cat_get_state_rsp_tlvs, None),
33: ("SEND_TERMINAL", cat_send_terminal_req_tlvs, cat_send_terminal_rsp_tlvs, None),
34: ("SEND_ENVELOPE", cat_send_envelope_req_tlvs, cat_send_envelope_rsp_tlvs, None),
+ 35: ("GET_EVENT", None, None, None),
+ 36: ("SEND_DECODED_TERMINAL", None, None, None),
+ 37: ("SEND_DECODED_ENVELOPE", None, None, None),
+ 38: ("EVENT_CONFIRMATION", None, None, None),
+ 39: ("SCWS_OPEN_CHANNEL", None, None, None),
+ 40: ("SCWS_CLOSE_CHANNEL", None, None, None),
+ 41: ("SCWS_SEND_DATA", None, None, None),
+ 42: ("SCWS_DATA_AVAILABLE", None, None, None),
+ 43: ("SCWS_CHANNEL_STATUS", None, None, None),
}
ctl_set_instance_id_req_tlvs = { # 32
1: "CTL/Set Instance ID Request/Instance",
@@ -609,6 +620,8 @@ dms_cmds = {
78: ("SET_ALT_NET_CFG", dms_set_alt_net_cfg_req_tlvs, dms_set_alt_net_cfg_rsp_tlvs, None),
79: ("GET_IMG_DLOAD_MODE", None, dms_get_img_dload_mode_rsp_tlvs, None),
80: ("SET_IMG_DLOAD_MODE", dms_set_img_dload_mode_req_tlvs, dms_set_img_dload_mode_rsp_tlvs, None),
+ 81: ("GET_SW_VERSION", None, None, None),
+ 82: ("SET_SPC", None, None, None),
}
nas_reset_rsp_tlvs = { # 0
2: "NAS/Reset Response/Result Code",
@@ -919,6 +932,39 @@ nas_cmds = {
59: ("GET_PLMN_MODE", None, nas_get_plmn_mode_rsp_tlvs, None),
60: ("PLMN_MODE_IND", None, None, nas_plmn_mode_ind_ind_tlvs),
68: ("GET_PLMN_NAME", nas_get_plmn_name_req_tlvs, nas_get_plmn_name_rsp_tlvs, None),
+ 69: ("BIND_SUBS", None, None, None),
+ 70: ("MANAGED_ROAMING_IND", None, None, None),
+ 71: ("DSB_PREF_IND", None, None, None),
+ 72: ("SUBS_INFO_IND", None, None, None),
+ 73: ("GET_MODE_PREF", None, None, None),
+ 75: ("SET_DSB_PREF", None, None, None),
+ 76: ("NETWORK_TIME_IND", None, None, None),
+ 77: ("GET_SYSTEM_INFO", None, None, None),
+ 78: ("SYSTEM_INFO_IND", None, None, None),
+ 79: ("GET_SIGNAL_INFO", None, None, None),
+ 80: ("CFG_SIGNAL_INFO", None, None, None),
+ 81: ("SIGNAL_INFO_IND", None, None, None),
+ 82: ("GET_ERROR_RATE", None, None, None),
+ 83: ("ERROR_RATE_IND", None, None, None),
+ 84: ("EVDO_SESSION_IND", None, None, None),
+ 85: ("EVDO_UATI_IND", None, None, None),
+ 86: ("GET_EVDO_SUBTYPE", None, None, None),
+ 87: ("GET_EVDO_COLOR_CODE", None, None, None),
+ 88: ("GET_ACQ_SYS_MODE", None, None, None),
+ 89: ("SET_RX_DIVERSITY", None, None, None),
+ 90: ("GET_RX_TX_INFO", None, None, None),
+ 91: ("UPDATE_AKEY_EXT", None, None, None),
+ 92: ("GET_DSB_PREF", None, None, None),
+ 93: ("DETACH_LTE", None, None, None),
+ 94: ("BLOCK_LTE_PLMN", None, None, None),
+ 95: ("UNBLOCK_LTE_PLMN", None, None, None),
+ 96: ("RESET_LTE_PLMN_BLK", None, None, None),
+ 97: ("CUR_PLMN_NAME_IND", None, None, None),
+ 98: ("CONFIG_EMBMS", None, None, None),
+ 99: ("GET_EMBMS_STATUS", None, None, None),
+ 100: ("EMBMS_STATUS_IND", None, None, None),
+ 101: ("GET_CDMA_POS_INFO", None, None, None),
+ 102: ("RF_BAND_INFO_IND", None, None, None),
}
oma_reset_rsp_tlvs = { # 0
2: "OMA/Reset Response/Result Code",
@@ -1367,6 +1413,19 @@ pds_cmds = {
68: ("GET_GPS_STATE", None, pds_get_gps_state_rsp_tlvs, None),
80: ("GET_METHODS", None, pds_get_methods_rsp_tlvs, None),
81: ("SET_METHODS", pds_set_methods_req_tlvs, pds_set_methods_rsp_tlvs, None),
+ 82: ("INJECT_SENSOR", None, None, None),
+ 83: ("INJECT_TIME_SYNC", None, None, None),
+ 84: ("GET_SENSOR_CFG", None, None, None),
+ 85: ("SET_SENSOR_CFG", None, None, None),
+ 86: ("GET_NAV_CFG", None, None, None),
+ 87: ("SET_NAV_CFG", None, None, None),
+ 90: ("SET_WLAN_BLANK", None, None, None),
+ 91: ("SET_LBS_SC_RPT", None, None, None),
+ 92: ("SET_LBS_SC", None, None, None),
+ 93: ("GET_LBS_ENCRYPT_CFG", None, None, None),
+ 94: ("SET_LBS_UPDATE_RATE", None, None, None),
+ 95: ("SET_CELLDB_CONTROL", None, None, None),
+ 96: ("READY_IND", None, None, None),
}
rms_reset_rsp_tlvs = { # 0
2: "RMS/Reset Response/Result Code",
@@ -1471,6 +1530,17 @@ voice_cmds = {
65: ("GET_CONFIG", None, None, None),
66: ("SUPS_IND", None, None, None),
67: ("ASYNC_ORIG_USSD", voice_async_orig_ussd_req_tlvs, voice_async_orig_ussd_rsp_tlvs, voice_async_orig_ussd_ind_tlvs),
+ 68: ("BIND_SUBSCRIPTION", None, None, None),
+ 69: ("ALS_SET_LINE_SW", None, None, None),
+ 70: ("ALS_SELECT_LINE", None, None, None),
+ 71: ("AOC_RESET_ACM", None, None, None),
+ 72: ("AOC_SET_ACM_MAX", None, None, None),
+ 73: ("AOC_GET_CM_INFO", None, None, None),
+ 74: ("AOC_LOW_FUNDS_IND", None, None, None),
+ 75: ("GET_COLP", None, None, None),
+ 76: ("GET_COLR", None, None, None),
+ 77: ("GET_CNAP", None, None, None),
+ 78: ("MANAGE_IP_CALLS", None, None, None),
}
wds_reset_rsp_tlvs = { # 0
2: "WDS/Reset Response/Result Code",
@@ -2076,6 +2146,27 @@ wds_cmds = {
81: ("SET_AUTOCONNECT", wds_set_autoconnect_req_tlvs, wds_set_autoconnect_rsp_tlvs, None),
82: ("GET_DNS", None, wds_get_dns_rsp_tlvs, None),
83: ("SET_DNS", wds_set_dns_req_tlvs, wds_set_dns_rsp_tlvs, None),
+ 84: ("GET_PRE_DORMANCY", None, None, None),
+ 85: ("SET_CAM_TIMER", None, None, None),
+ 86: ("GET_CAM_TIMER", None, None, None),
+ 87: ("SET_SCRM", None, None, None),
+ 88: ("GET_SCRM", None, None, None),
+ 89: ("SET_RDUD", None, None, None),
+ 90: ("GET_RDUD", None, None, None),
+ 91: ("GET_SIPMIP_CALL_TYPE", None, None, None),
+ 92: ("SET_PM_PERIOD", None, None, None),
+ 93: ("SET_FORCE_LONG_SLEEP", None, None, None),
+ 94: ("GET_PM_PERIOD", None, None, None),
+ 95: ("GET_CALL_THROTTLE", None, None, None),
+ 96: ("GET_NSAPI", None, None, None),
+ 97: ("SET_DUN_CTRL_PREF", None, None, None),
+ 98: ("GET_DUN_CTRL_INFO", None, None, None),
+ 99: ("SET_DUN_CTRL_EVENT", None, None, None),
+ 100: ("PENDING_DUN_CTRL", None, None, None),
+ 105: ("GET_DATA_SYS", None, None, None),
+ 106: ("GET_LAST_DATA_STATUS", None, None, None),
+ 107: ("GET_CURR_DATA_SYS", None, None, None),
+ 108: ("GET_PDN_THROTTLE", None, None, None),
}
wms_reset_rsp_tlvs = { # 0
2: "WMS/Reset Response/Result Code",
@@ -2334,6 +2425,16 @@ wms_cmds = {
68: ("MSG_WAITING_IND", None, None, None),
69: ("SET_PRIMARY_CLIENT", None, None, None),
70: ("SMSC_ADDR_IND", None, None, wms_smsc_addr_ind_ind_tlvs),
+ 71: ("INDICATOR_REG", None, None, None),
+ 72: ("GET_TRANSPORT_INFO", None, None, None),
+ 73: ("TRANSPORT_INFO_IND", None, None, None),
+ 74: ("GET_NW_REG_INFO", None, None, None),
+ 75: ("NW_REG_INFO_IND", None, None, None),
+ 76: ("BIND_SUBSCRIPTION", None, None, None),
+ 77: ("GET_INDICATOR_REG", None, None, None),
+ 78: ("GET_SMS_PARAMETERS", None, None, None),
+ 79: ("SET_SMS_PARAMETERS", None, None, None),
+ 80: ("CALL_STATUS_IND", None, None, None),
}
services = {