微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > Roaming broker类问题,要如何 分析

Roaming broker类问题,要如何 分析

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
运营商测试总是遇到Roaming broker类问题,请问什么事Roaming broker?要如何初步分析?
[SOLUTION]
所谓Roaming broker,无统一规范定义。
大致功能是SIM卡通过SAT Refresh刷新IMSI,达到切换IMSI注册到不同的Opeartor,达到为User节省资费或者方便使用的目的。
主要逻辑步骤如下:
1. ME提供给卡的当前MS的位置信息(PLMN, LAC, CELL ID)和服务状态(NoService, Limited Service等)。
1.1 每次服务状态变化,ME都会发位置信息和服务状态给卡。
1.2 有的卡要求ME注册所有的PLMN都failed之后再报位置信息和服务状态给卡。(不合规范)
2. 卡根据内部逻辑决定是否发出SAT Refresh IMSI命令。
mtk Modem对Roaming broker规定所需的SAT 功能都是有支持的,但对于1.2中不合规范的flow需要额外处理。
因此在遇到此类问题时,需要按照如下flow来进行:
1. 获取到此卡Roaming broker的SPEC描述,从中获知它是属于1.1的情况还是1.2的情况。
针对上述1.1,默认solution就可以满足。
针对上述1.2,需要打开modem的compile option
__RAC_REPORT_LIMIT_AFTER_TRYALLPLMN__.若贵司可以看到有被此option control的代码,则可以自行打开。否则需要MTK release patch.
2.在测试此项目时,请记得关闭工模中Network setting中的IVSR功能。
因为IVSR enable时,会触发recovery,导致SIM获取到不断变化的服务状态。
若上述步骤仍然不能解决问题,请提供Roaming broker SPEC以及modem log给我司eservice分析。

支持一下

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

网站地图

Top