mt6735SIM enhancement recovery的 flow是什么样子的
时间:10-02
整理:3721RD
点击:
[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收到此通知后,会进行相应处理来重新连接到卡。
当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收到此通知后,会进行相应处理来重新连接到卡。
先知大人好!学习了!
你好 共勉之