3GPP TS 11.11 version 8.14.0 Release 1999 / ETSI TS 100 977 V8.14.0 (2007-06)
第41页 Response parameters/data in case of an MF or DF
类似于 USIM卡中 Tag为0x62 的 FCP(File control parameters)
1-2 RFU 保留将来使用 3-4 在所选择的目录下的空闲空间大小 5-6 文件ID 7 文件类型:01=MF,02=DF 8-12 RFU 13 可选项目(从14字节开始到结束)的长度 14 文件特性: b1 b3 b4 1 0 0 允许时钟停止, 无优先电平 1 1 0 允许时钟停止, 高电平优先 1 0 1 允许时钟停止, 低电平优先 0 0 0 不允许时钟停止 对于鉴权等耗时指令, 时钟是必须的, b2=0, 时钟至少是 13/8 MHz, b2=1时,至少 13/4 MHz b8 表示CHV是否启用 15 当前目录的DF个数(直接DF,不含二级DF) 16 当前目录的EF个数 17 密码个数(CHV, Unblock CHV, ADM等) 18 RFU 19 CHV1状态 20 Unblock CHV1状态 21 CHV2状态 22 Unlock CHV2状态 23 RFU 24-34 保留给管理目的
一般的sim卡 selec会回 9F17, 也就是响应长度为 23个字节
A0A40000027F20 9F17
但是 MediaTek的基带 认为 这个响应内容 应该只有 0x16 (22)个字节
因为规范中明确说了:
Bytes 1 – 22 are mandatory and shall be returned by the SIM. Bytes 23 and following are optional and may not be
returned by the SIM.
前面22个字节是必须有SIM卡返回的.
23之后的是可选的.
EF的响应 (Response parameters/data in case of an EF)
1-2 RFU 3-4 文件大小(对于透明文件:没得说,就是整个大小,对于记录文件,也是整个大小:记录长度*记录数) 5-6 文件ID 7 文件类型: 04=EF 8 RFU 9 访问权限(0=ALW, 1=CHV1, 2=CHV2, 3=RFU, 4=ADM … E=ADM, F=NEVER): 高半字节为READ,SEEK权限, 低半字节为UPDATE权限 10 访问权限, 高半字节为INCREASE, 低半字节保留 11 高半字节为REHABILITATE, 低半字节为 INVALIDATE 12 文件状态: 01 有效 13 接下来的字段长度 14 文件结构: 00 =透明 01= 线性固定 02= RFU 03= 循环 15 记录长度 (如果为记录文件,单个记录的大小), 非记录文件,这个值为0
Bytes 1-14 are mandatory and shall be returned by the SIM.
前14个字节是所有文件都必须的
如果是记录文件, 那么第15个字节也必须有
实例:
DF_GSM:
0000 RFU
0000 剩余空间大小
7F20
02 类型:DF
0000000000 RFU
09
93 sim特性
00 子DF个数
18 子EF个数
06 密码个数
00 RFU
83
8A
83
8A
—————————
MF:
0000
0000
3F00
01
0000000000
09
93
04 子DF个数
08 子EF个数
06 密码个数
00
83
8A
83
8A
—————————