blob: 885aa2396330cc632466e86404f3a9c5402d3694 [file] [log] [blame]
yu.dongc33b3072024-08-21 23:14:49 -07001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2016
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/*****************************************************************************
37*
38* FILE NAME :uim_msgid.h
39*
40* DESCRIPTION :
41*
42*
43*
44* HISTORY :
45* See Log at end of file
46*
47*****************************************************************************/
48#ifndef _UIM_MSG_ID_H
49#define _UIM_MSG_ID_H
50
51
52#include "module_msg_range.h"
53
54MODULE_MSG_BEGIN( MSG_ID_CUIM_CODE_BEGIN )
55
56 MSG_ID_UIM_RAW_CMD_MSG = MSG_ID_CUIM_CODE_BEGIN + 0x0000, /* 0x8858 base */
57 MSG_ID_UIM_SELECT_MSG,
58 MSG_ID_UIM_STATUS_MSG,
59 MSG_ID_UIM_READ_BINARY_MSG,
60 MSG_ID_UIM_UPDATE_BINARY_MSG,
61 MSG_ID_UIM_READ_RECORD_MSG,
62 MSG_ID_UIM_UPDATE_RECORD_MSG,
63 MSG_ID_UIM_SEARCH_RECORD_MSG,
64 MSG_ID_UIM_VERIFY_CHV_MSG,
65 MSG_ID_UIM_CHANGE_CHV_MSG,
66 MSG_ID_UIM_ENABLE_CHV_MSG,
67 MSG_ID_UIM_DISABLE_CHV_MSG,
68 MSG_ID_UIM_UNBLOCK_CHV_MSG,
69 MSG_ID_UIM_BS_CHALLENGE_MSG,
70 MSG_ID_UIM_CONFIRM_SSD_MSG,
71 MSG_ID_UIM_RUN_CAVE_MSG,
72 MSG_ID_UIM_GENERATE_KEY_VPM_MSG,
73 MSG_ID_UIM_STORE_ESN_ME_MSG,
74 MSG_ID_UIM_HLP_ACCESS_CHAP_REQ_MSG,
75
76 MSG_ID_UIM_3GPD_OPC_GET_MSG, /* obsolete! */ /*Get EFME3GPDOPC*/
77 MSG_ID_UIM_3GPD_OPC_UPDATE_MSG, /*Update EFME3GPDOPC*/
78 MSG_ID_UIM_3GPD_OPM_GET_MSG, /* obsolete! */ /*Get EF3GPDOPM*/
79 MSG_ID_UIM_3GPD_OPM_UPDATE_MSG, /*Update EF3GPDOPM*/
80 MSG_ID_UIM_3GPD_SIPCAP_GET_MSG, /*Get EFSIPCAP*/
81 MSG_ID_UIM_3GPD_MIPCAP_GET_MSG, /* Get EFMIPCAP */
82 MSG_ID_UIM_3GPD_SIPUPP_GET_MSG, /* Get EFSIPUPP */
83 MSG_ID_UIM_3GPD_MIPUPP_GET_MSG, /*Get EFMIPUPP */
84 MSG_ID_UIM_3GPD_SIPSP_GET_MSG, /* Get EFSIPSP */
85 MSG_ID_UIM_3GPD_SIPSP_UPDATE_MSG, /* Update EFSIPSP */
86 MSG_ID_UIM_3GPD_MIPSP_GET_MSG, /*Get EFMIPSP*/
87 MSG_ID_UIM_3GPD_MIPSP_UPDATE_MSG, /* Update EFMIPSP */
88 MSG_ID_UIM_3GPD_SIPPAPSS_GET_MSG, /* Get SIPPAPSS */
89 MSG_ID_UIM_3GPD_SIPPAPSS_UPDATE_MSG, /* Update SIPPAPSS*/
90
91 MSG_ID_UIM_3GPD_IPV6_CAP_GET_MSG, /* obsolete! */ /* Get EFIPV6CAP 7F25/6F77 in UIM or 7FFF/6F87 in CSIM */
92 MSG_ID_UIM_3GPD_MIP_FLAGS_GET_MSG, /* obsolete! */ /* Get EFMIPFlags 7F25/6F78 in UIM or 7FFF/6F84 in CSIM */
93 MSG_ID_UIM_3GPD_TCP_CONFIG_GET_MSG, /* obsolete! */ /* Get EFTCPCONFIG 7F25/6F79 in UIM or 7FFF/6F88 in CSIM */
94 MSG_ID_UIM_3GPD_DATA_GENERIC_CONFIG_GET_MSG, /* obsolete! */ /* Get EFDCG 7F25/6F7A in UIM or 7FFF/6F89 in CSIM */
95 MSG_ID_UIM_3GPD_UPPEXT_GET_MSG, /* Get EFSIPUPPEXT 7F25/6F7D in UIM or 7FFF/6F85 in CSIM, referred to as 3GPDUpp in latest Spec */
96
97 MSG_ID_UIM_MS_KEY_REQUEST_MSG,
98 MSG_ID_UIM_KEY_GENERATION_REQUEST_MSG,
99 MSG_ID_UIM_COMMIT_MSG,
100 MSG_ID_UIM_VALIDATE_MSG,
101 MSG_ID_UIM_CONFIGURATION_REQUEST_MSG,
102 MSG_ID_UIM_DOWNLOAD_REQUEST_MSG,
103 MSG_ID_UIM_SSPR_CONFIGURATION_REQUEST_MSG,
104 MSG_ID_UIM_SSPR_DOWNLOAD_REQUEST_MSG,
105
106 MSG_ID_UIM_PUZL_CONFIGURATION_REQUEST_MSG, /* obsolete! */
107 MSG_ID_UIM_PUZL_DOWNLOAD_REQUEST_MSG, /* obsolete! */
108 MSG_ID_UIM_3GPD_CONFIGURATION_REQUEST_MSG, /* obsolete! */
109 MSG_ID_UIM_3GPD_DOWNLOAD_REQUEST_MSG, /* obsolete! */
110 MSG_ID_UIM_MMD_CONFIGURATION_REQUEST_MSG, /* obsolete! */
111 MSG_ID_UIM_MMD_DOWNLOAD_REQUEST_MSG, /* obsolete! */
112 MSG_ID_UIM_MMS_CONFIGURATION_REQUEST_MSG, /* obsolete! */
113 MSG_ID_UIM_MMS_DOWNLOAD_REQUEST_MSG, /* obsolete! */
114 MSG_ID_UIM_SYSTEM_TAG_CONFIGURATION_REQUEST_MSG, /* obsolete! */
115 MSG_ID_UIM_SYSTEM_TAG_DOWNLOAD_REQUEST_MSG, /* obsolete! */
116 MSG_ID_UIM_MMSS_CONFIGURATION_REQUEST_MSG, /* obsolete! */
117 MSG_ID_UIM_MMSS_DOWNLOAD_REQUEST_MSG, /* obsolete! */
118 MSG_ID_UIM_SECURE_MODE_MSG, /* obsolete! */
119 MSG_ID_UIM_FRESH_MSG, /* obsolete! */
120 MSG_ID_UIM_SERVICE_KEY_GENERATION_REQUEST_MSG, /* obsolete! */
121 MSG_ID_UIM_BCMCS_MSG, /* obsolete! */
122 MSG_ID_UIM_APPLICATION_AUTHENTION_MSG, /* obsolete! */
123 MSG_ID_UIM_UMAC_GENERATION_MSG, /* obsolete! */
124 MSG_ID_UIM_CONFIRM_KEYS_MSG, /* obsolete! */
125
126 MSG_ID_UIM_OTAPA_REQUEST_MSG,
127 MSG_ID_UIM_OTA_RUN_CAVE_MSG,
128
129 MSG_ID_UIM_HRPD_MD5_AUTH_MSG,
130 MSG_ID_UIM_CARD_TYPE_GET_MSG,
131 MSG_ID_UIM_3G_SIP_CHAP_REQ_MSG,
132 MSG_ID_UIM_3G_MIP_MNHA_AUTH_REQ_MSG,
133 MSG_ID_UIM_3G_MIP_RRQ_HASH_REQ_MSG,
134 MSG_ID_UIM_3G_MIP_MNAAA_AUTH_REQ_MSG,
135 MSG_ID_UIM_GET_ISIM_IMPU_MSG, /* obsolete! */
136 MSG_ID_UIM_APP_INIT_TERM_MSG, /* UIM application initialization or termination */
137
138 MSG_ID_UIM_EXT_INFO_GET_MSG,
139 MSG_ID_UICC_LOGI_CHAN_OPEN_MSG,
140 MSG_ID_UICC_LOGI_CHAN_CLOSE_MSG,
141 MSG_ID_UIM_RESET_MSG,
142
143 MSG_ID_UIM_GET_PRL_MSG,
144 MSG_ID_UIM_GET_EXT_PRL_MSG,
145 MSG_ID_UIM_GET_EFPL_MSG, /* obsolete! */
146
147 MSG_ID_UIM_TERMINAL_PROFILE_MSG = MSG_ID_CUIM_CODE_BEGIN + 0x0A0,
148 MSG_ID_UIM_TERMINAL_RESPONSE_MSG,
149 MSG_ID_UIM_ENVELOPE_MSG,
150 MSG_ID_UIM_UTK_REFRESH_MSG,
151 MSG_ID_UIM_FILE_CHANGE_RSP_MSG,
152 MSG_ID_UIM_PROACTIVE_REGISTER_MSG, /* obsolete! */
153 MSG_ID_UIM_PROACTIVE_POLLING_MSG,
154 MSG_ID_C2K_UIM_SAT_FILE_CHANGE_RES,
155
156
157 MSG_ID_UIM_3G_AKA_AUTH_REQ_MSG = MSG_ID_CUIM_CODE_BEGIN + 0x0C0,
158 MSG_ID_UIM_3G_AKA_READ_EFKEYSPS_MSG, /* obsolete! */
159 MSG_ID_UIM_3G_AKA_UPDATE_EFKEYSPS_MSG, /* obsolete! */
160 MSG_ID_UIM_GET_USIM_AD_MSG, /*Administrative Data*/
161 MSG_ID_UIM_GET_USIM_IMSI_MSG,
162 MSG_ID_UIM_USIM_UST_DATA_GET_MSG, /* Get ust */
163 MSG_ID_UIM_USIM_EST_DATA_GET_MSG, /* Get est */
164 MSG_ID_UIM_USIM_ACL_DATA_GET_MSG, /* Get acl */
165
166 MSG_ID_UIM_EXTENDED_RAW_CMD_MSG,
167
168#if defined (__TC10__) && defined (__TC10_IPC_CDMA_SUPPORT__)
169 MSG_ID_UIM_REFRESH_CONF_IND_MSG,
170#endif
171
172 MSG_ID_UIM_GET_NAM_DATA_MSG = MSG_ID_CUIM_CODE_BEGIN + 0x0100,
173 MSG_ID_UIM_UPDATE_NAM_DATA_MSG,
174 MSG_ID_UIM_GET_CST_MSG,
175 MSG_ID_UIM_GET_UIMID_EUIMID_MSG,
176 MSG_ID_UIM_GET_IMSI_MSG,
177
178 MSG_ID_UIM_OTA_UPDATE_NAM_MSG,/* NAM data updated by OTAPA/OTASP */
179
180
181 MSG_ID_UIM_GET_PHB_REC_PARAMS_MSG= MSG_ID_CUIM_CODE_BEGIN + 0x0200,
182 MSG_ID_UIM_GET_PHB_REC_MSG,
183 MSG_ID_UIM_UPDATE_PHB_REC_MSG,
184 MSG_ID_UIM_ERASE_PHB_REC_MSG,
185 MSG_ID_UIM_GET_SMS_REC_PARAMS_MSG,
186 MSG_ID_UIM_GET_SMS_REC_MSG,
187 MSG_ID_UIM_UPDATE_SMS_REC_MSG,
188 MSG_ID_UIM_ERASE_SMS_REC_MSG,
189
190 MSG_ID_UIM_GET_STATUS_MSG,
191 MSG_ID_UIM_CARD_DETECT_MSG,
192
193 /* CHV APP */
194 MSG_ID_UIM_APP_VERIFY_CHV_MSG,
195 MSG_ID_UIM_APP_CHANGE_CHV_MSG,
196 MSG_ID_UIM_APP_ENABLE_CHV_MSG,
197 MSG_ID_UIM_APP_DISABLE_CHV_MSG,
198 MSG_ID_UIM_APP_UNBLOCK_CHV_MSG,
199
200 MSG_ID_UIM_GET_EF_PROPERTY_MSG,
201 MSG_ID_UIM_SET_CARDTYPE_MSG,
202
203 MSG_ID_UIM_FULL_RECOVERY_MSG,
204 MSG_ID_UIM_FAST_RECOVERY_MSG,
205 MSG_ID_UIM_UTK_REFRESH_TIMEOUT_MSG,
206 MSG_ID_UIM_BTSAP_CONNECT_MSG,
207 MSG_ID_UIM_BTSAP_DISCONNECT_MSG,
208 MSG_ID_UIM_BTSAP_POWER_ON_MSG,
209 MSG_ID_UIM_BTSAP_POWER_OFF_MSG,
210 MSG_ID_UIM_BTSAP_RESET_MSG,
211 MSG_ID_UIM_BTSAP_TRANSFER_APDU_MSG,
212
213
214 MSG_ID_UIM_GET_FDN_REC_MSG,
215 MSG_ID_UIM_UPDATE_FDN_REC_MSG,
216 MSG_ID_UIM_ERASE_FDN_REC_MSG,
217 MSG_ID_UIM_SET_FDN_STATUS_MSG,
218 MSG_ID_UIM_GET_FDN_STATUS_MSG,
219 MSG_ID_UIM_GET_SMS_CAP_MSG,
220 MSG_ID_UIM_OTA_COMPLETE_IND_MSG,
221
222 MSG_ID_UIM_CALL_STATUS_MSG,
223 MSG_ID_UIM_IMS_REGISTER_STATUS_MSG,
224
225
226 MSG_ID_UIM_NOTIFY_REGISTER_MSG = MSG_ID_CUIM_CODE_BEGIN + 0x0300,
227 MSG_ID_UIM_SET_PARM_MSG,
228 MSG_ID_UIM_GET_PARM_MSG,
229 MSG_ID_UIM_ACCESS_OPTION_MSG,
230
231 MSG_ID_C2K_UIM_SIM_APDU_ACCESS_CNF = MSG_ID_CUIM_CODE_BEGIN + 0x0320 ,
232 MSG_ID_C2K_UIM_SIM_ERROR_IND,
233 MSG_ID_C2K_UIM_CARD_STATUS_INFO_IND,
234 MSG_ID_C2K_UIM_INDEX_REGISTER_CNF,
235 MSG_ID_C2K_UIM_IMS_DEREG_TIMER_MSG,
236
237 MSG_ID_C2K_UIM_SIM_APDU_ACCESS_REQ,
238 MSG_ID_C2K_UIM_GET_MDN_REQ,
239 MSG_ID_C2K_UIM_GET_HOME_SID_NID_REQ,
240 MSG_ID_C2K_UIM_GET_IMSI_REQ,
241 MSG_ID_C2K_UIM_GET_ICCID_REQ,
242 MSG_ID_C2K_UIM_GET_CARD_APP_INFO_REQ,
243 MSG_ID_C2K_UIM_SET_POWER_ON_MODE_REQ,
244 MSG_ID_C2K_UIM_SAT_TERMINAL_RSP_REQ,
245 MSG_ID_C2K_UIM_SAT_TERMINAL_RSP_CNF,
246 MSG_ID_C2K_UIM_SAT_ENVELOPE_REQ,
247 MSG_ID_C2K_UIM_SAT_ENVELOPE_CNF,
248 MSG_ID_C2K_UIM_SAT_PROACTIVE_CMD_IND,
249 MSG_ID_C2K_UIM_FILE_CHANGED_IND_MSG,
250
251 MSG_ID_C2K_UIM_VSIM_STATUS_IND,
252 MSG_ID_C2K_UIM_GET_UIMID_REQ,
253 MSG_ID_C2K_SIM_READ_REQ,
254 MSG_ID_C2K_SIM_READ_CNF,
255#if defined (__TC10__)
256 MSG_ID_C2K_UIM_CARD_ERROR_IND,
257#endif
258
259 MSG_ID_UIM_SIM_C2K_BATCH_FILE_READ_CNF,
260 MSG_ID_UIM_SIM_APDU_ACCESS_CNF,
261 MSG_ID_UIM_SIM_READ_CNF,
262 MSG_ID_UIM_SIM_ERROR_IND,
263 MSG_ID_UIM_SIM_STATUS_IND,
264 MSG_ID_UIM_SAT_TERMINAL_RSP_CNF,
265 MSG_ID_UIM_SAT_ENVELOPE_CNF,
266 MSG_ID_UIM_SAT_PROACTIVE_CMD_IND,
267 MSG_ID_UIM_SIM_AUTHENTICATE_CNF,
268 MSG_ID_BT_UIM_SIM_RESET_CNF,
269 MSG_ID_BT_UIM_SIM_POWER_ON_CNF,
270 MSG_ID_BT_UIM_SIM_POWER_OFF_CNF,
271 MSG_ID_UIM_SIM_MDSTATUS_UPDATE_IND,
272 MSG_ID_SIM_UIM_PIN_SYNC_IND,
273
274
275 MSG_ID_UIM_SET_FACTORY_MODE_MSG,
276 MSG_ID_UIM_GET_FACTORY_MODE_MSG,
277#if defined (__TC10__) && defined (__TC10_IPC_CDMA_SUPPORT__)
278 MSG_ID_UIM_VAL_SET_FACTORY_MODE_MSG,
279 MSG_ID_UIM_VAL_GET_FACTORY_MODE_MSG,
280 MSG_ID_UIM_SMS_STORE_ESN_ME_MSG,
281#endif
282 MSG_ID_UIM_SIM_STARTUP_READ_FINISH_IND,
283 MSG_ID_UIM_SIM_APP_READY_IND,
284 MSG_ID_UIM_SIM_APP_ERROR_IND,
285
286 MSG_ID_UIM_FILE_INFO_REQ,
287 MSG_ID_UIM_FILE_INFO_CNF,
288 MSG_ID_UIM_READ_REQ,
289 MSG_ID_UIM_READ_CNF,
290 MSG_ID_UIM_WRITE_REQ,
291 MSG_ID_UIM_WRITE_CNF,
292 MSG_ID_UIM_SEARCH_RECORD_REQ,
293 MSG_ID_UIM_SEARCH_RECORD_CNF,
294 MSG_ID_UIM_UTK_FILE_CHANGE_IND,
295 MSG_ID_UIM_UTK_FILE_CHANGE_RES,
296 MSG_ID_UIM_PHB_STARTUP_REQ,
297 MSG_ID_UIM_PHB_STARTUP_CNF,
298
299 MSG_ID_UIM_SIM_CARD_TYPE_CHANGE_IND,
300
301 MSG_ID_UIM_UT_DUMMY_REQ,
302 MSG_ID_UIM_UT_DUMMY_CNF,
303 MSG_ID_UIM_SIM_CALL_STATUS_IND,
304
305 MSG_ID_UIM_L4BSBP_READY_IND,
306 MSG_ID_UIM_SIM_DSBP_RECONFIGURE_IND,
307 MSG_ID_UIM_SIM_RECOVERY_REQ,
308
309 MSG_ID_UIM_SIM_EXTENDED_APDU_ACCESS_REQ,
310 MSG_ID_UIM_SIM_EXTENDED_APDU_ACCESS_CNF,
311
312 MSG_ID_UIM_PHB_CSIM_FDN_STATE_IND,
313
314MODULE_MSG_END(MSG_ID_CUIM_CODE_TAIL)
315
316#endif
317