解决SIM卡refresh后未回复 Terminal response的一类问题
时间:10-02
整理:3721RD
点击:
SIM卡refresh后会向L4C,SMU等module发File change IND MSG,当只有所有module后回复了File change RES MSG后才会向SIM卡回复Terminal response。
在判断到SBP_ENS_RAT_BALANCING未开启,因此直接break,退出处理流程。
由此MOD_l4C没有回复File change RES MSG,导致未向SIM卡下发Terminal response.
如果客户有L4 code,那么需要做如下修订:
L4c_msghdlr.c (mcu\Modem\l4\l4c\src\common)
sim_file_info_cnf_hdlr里面直接去掉下面code:
#ifdef __SBP_SUPPORT__
if (sbp_query_md_feature(SBP_ENS_RAT_BALANCING) == KAL_FALSE)
{
// ENS_RAT_BALANCING is not supported in SBP
break;
}
#endif
如果客户没有L4 code或需要release patch,那么需要合入patch:MOLY00087008。
在判断到SBP_ENS_RAT_BALANCING未开启,因此直接break,退出处理流程。
由此MOD_l4C没有回复File change RES MSG,导致未向SIM卡下发Terminal response.
如果客户有L4 code,那么需要做如下修订:
L4c_msghdlr.c (mcu\Modem\l4\l4c\src\common)
sim_file_info_cnf_hdlr里面直接去掉下面code:
#ifdef __SBP_SUPPORT__
if (sbp_query_md_feature(SBP_ENS_RAT_BALANCING) == KAL_FALSE)
{
// ENS_RAT_BALANCING is not supported in SBP
break;
}
#endif
如果客户没有L4 code或需要release patch,那么需要合入patch:MOLY00087008。
学习学习
