微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > SIM热插拔中断pin脚抖动或者断掉导致无法识别SIM的改善

SIM热插拔中断pin脚抖动或者断掉导致无法识别SIM的改善

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
1、由于SIM卡槽弹片不良,多次插拔SIM卡,导致弹片失效,无法再识别SIM卡。
2、SIM热插拔项目做滚动实验或者跌落测试,导致无法识别SIM卡。
[SOLUTION]
开机可以检测到SIM,但是由于中断 pin脚抖动导致SIM task收到MSG_ID_SIM_PLUG_OUT_IND msg
,而将卡移除掉而不识别。
针对此问题,制作了一个新feature:当拔卡中断触发后,不立即上报MSG_ID_SIM_PLUG_OUT_IND
msg给 SIM task,而是起一个2S的poll timer来检测SIM status,在这两秒内若收到SIM: 0000的掉
卡状态反馈,就走真是的拔卡流程,否则忽略此中断。
此feature这样申请
patch ID:MOLY00078458 ,MOLY00087310
flavor:CUSTOM_OPTION+=__SIM_HOT_SWAP_POLL_TIMER__
注:在申请patch的同时必须要注明打开这个option,否则sim lib的相关内容无法包
含进去。手动添加这个option无效。

每天签到

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

网站地图

Top