mt6735[SIM]SIM enhancement recovery的 flow是什么样子的

[DESCRIPTION]

当modem发生了SIM卡掉卡后,可以尝试进行recovery。

通常recovery失败之后就再也不尝试了,这时为了再次触发recovery,modem有实现一个enhancement recovery的功能。

[Solution]

具有official定义__SIM_RECOVERY_ENHANCEMENT__的modem会支持enhancement

recovery的功能。

这样,SIM掉卡后sim protocol可以recovery

3次(次数由custom_num_fast_recovery()的返回值决定,可以客制化),recovery

3次仍然失败

之后,将掉卡的信息通过+ESIMS的URC通知到AP。

同时Modem会启动一个recovery timer,时间为30s(custom_recovery_time_interval()的返回值,可以客制化),超时之后会重新初始化SIM卡。若初始化失败,则继续启动timer。如此往复custom_max_recovery_count()的返回值大小的次数。

初始化SIM卡成功,Modem会发送SAT REFRESH的SAT

URC到AP。

AP收到此通知后,会进行相应处理来重新连接到卡。

资料来源:一牛网MT6735

你可能感兴趣的:(mt6735[SIM]SIM enhancement recovery的 flow是什么样子的)