某产品产线千分之三的机器偶尔一直报错 解决思路及方案

出现三个概率异常现象

  1. 开机后不断报camera错误,
  2. 开机后红外不能使用
  3. 开机后拍照模糊

以上均需要恢复出厂设置才能恢复正常的功能,重新开机关面都不能恢复

 分析以上现象的是两种原因,

1.data数据没有擦除,可能存在数据不干净

2.程序在烧录完启动过程中,生成的cache文件有问题,具体的不同可以参考如下的类似文件,因为没有出现异常的机器给到我,所以只能从这些异常分析

 

 

 

 

 

现在的方案是在android引导程序中,模拟一个恢复出厂设置(这个动作只在两种情况发生,以一是烧录后,二是恢复出厂设置后),因为android恢复出厂设置Settings.Global.DEVICE_PROVISIONED 

为0,故不能使用默认的恢复出厂设置的动作,而是清除cache并且分别删除

 private String dirapp = "/data/app";

 private String dirdata = "/data/data";

 private String dirmedia0 = "/data/media/0";

然后重新启动,userdebug版本重新启到启动完成用时1分钟

是否还需要更改rawprogram_update.xml增加擦除data分区选项,因为自己对于保留modem数据及其它影响不清楚,需要最后讨论确定是否增加这一个动作

 

并且从现在的现象看,只有产线烧录后才出现异常,故建议更新SMT分支

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章