微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503怎样判别是否为“白卡”(测试卡)

mt2503怎样判别是否为“白卡”(测试卡)

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
怎样判别一张卡是否为“白卡”(测试卡)
[SOLUTION]
“白卡”中有些文件内容会有一些特殊规定用于标识“白卡”的身份:
A:MCC-MNC = 001-01
B:EF_AD文件中的 ms_operation 的值为0x80/0x81/0x02/0x04
我们在读取EF_AD的时候会将之前读出的MCC/MNC满足情况一并做“白卡”判断,判断条件的关系有A&&B和A||B两种,判断条件的关系在
test_SIM_relation()中定义,若需要修改判断关系(&&或者||)直接修改此函数的return值即可,返回0对应||、返回1对应&&;
判断结果存放在SIM的全局context中(this_sim->is_test_sim),客户可调用is_test_sim()接口获得判断结果,参数为想获得信息的SIM编号
:0x00/0x01/0x02/0x03分别对应SIM1、SIM2、SIM3、SIM4。

一直没搞明白白卡和实网卡究竟是什么区别。是否就是为了让手机只搜综测仪的网络而不去搜实网?听说有些情况是必须插白卡才能测试。不知道是为什么。按理说不应该。只要知道实网卡的所有标示内容的话,按理说是完全可以取代白卡的(在屏蔽房环境下)。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top