diff options
Diffstat (limited to 'drivers/isimodem/sim.h')
-rw-r--r-- | drivers/isimodem/sim.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/isimodem/sim.h b/drivers/isimodem/sim.h index 68ee8745..7a1e93b1 100644 --- a/drivers/isimodem/sim.h +++ b/drivers/isimodem/sim.h @@ -125,19 +125,28 @@ enum sim_pb_tag { }; enum sim_message_id { + SIM_NETWORK_INFO_REQ = 0x19, + SIM_NETWORK_INFO_RESP = 0x1A, SIM_IMSI_REQ_READ_IMSI = 0x1D, SIM_IMSI_RESP_READ_IMSI = 0x1E, SIM_SERV_PROV_NAME_REQ = 0x21, SIM_SERV_PROV_NAME_RESP = 0x22, + SIM_READ_FIELD_REQ = 0xBA, + SIM_READ_FIELD_RESP = 0xBB, SIM_PB_REQ_SIM_PB_READ = 0xDC, SIM_PB_RESP_SIM_PB_READ = 0xDD, + SIM_IND = 0xEF, SIM_COMMON_MESSAGE = 0xF0 }; enum sim_service_type { + SIM_ST_PIN = 0x01, + SIM_ST_ALL_SERVICES = 0x05, + SIM_ST_INFO = 0x0D, SIM_ST_READ_SERV_PROV_NAME = 0x2C, SIM_PB_READ = 0x0F, - READ_IMSI = 0x2D + READ_IMSI = 0x2D, + READ_HPLMN = 0x2F, }; #ifdef __cplusplus |