微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503The SCB channel will be erased from the SIM card

mt2503The SCB channel will be erased from the SIM card

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
激活CB之后,发现卡里存储的channel值被修改。
[SOLUTION]
因为CBMI文件不是每个卡都有,因此我们还有一个nvram存储,这样的话,一个维护channel的数组,比如说是40个,那么前20个是nvram里的数据,后20个是SIM卡里的数据。
那么我们会把sim卡的取出,存到NVRAM中,然后将sim卡的清空,后续只有user指定的channel 个数超过了nvram里限制的20个,同时SIM卡里有CBMI文件的话,我们才会向sim卡写入。
至于为什么这么设计,一是因为SIM卡此文件不是必须有的;而是因为user设定的时候,无从了解他是想存到NVRAM还是SIM卡中,大家要求不一,因此索性都存到NVRAM中;至于为什么清空SIM卡里的数据,是因为我们整个从收到user一直到最后传到底层,都是以nvram+sim卡里的cbmi内容为准的,而nvram里存的是客户设定的,如果不清空sim卡里的内容,会导致和终端用户要求设定的内容不一致。

谢谢分享!

留个足迹!作为日后听过大师讲课的凭证

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

网站地图

Top