OTA 几率升级失败

时间:2020-12-15 15:51:44
最近做了一个相差时间较久的ota升级包,在升级时出现比较奇怪的现象:
升级包A,下载差分包,升级提示错误
再升级包A,下载差分包,升级成功
再升级包A,下载差分包,升级提示错误
再升级包A,下载差分包,升级成功
目前正在分析中,先记录问题,错误log如下:
loading /cache/recovery/1336c19e9105f5969aabce42a536a875bda7ac75/6f53d98c8004def05b458d7fecdfe9d70a406547
failed to verify blocks (expected 11e05f674731b55707078f22ee4ba83e0be19c93, read a5b5daaae4f7a440737c1cc7335625e66bb699f0)
stat "/cache/recovery/1336c19e9105f5969aabce42a536a875bda7ac75/11e05f674731b55707078f22ee4ba83e0be19c93" failed: No such file or directory
partition has unexpected contents
failed to read blocks for diff
failed to execute command [bsdiff 46245002 1524 xxxxxxxxxxxx]

2 个解决方案

#1


错误log和升级成功对比
OTA 几率升级失败
OTA 几率升级失败

#2


刚好昨天也遇到这个问题,我的这边是必现升级失败,报的错误一模一样,怀疑是打包的target_file有点问题,还在验证。楼主解决了麻烦给个分析过程,感谢

#1


错误log和升级成功对比
OTA 几率升级失败
OTA 几率升级失败

#2


刚好昨天也遇到这个问题,我的这边是必现升级失败,报的错误一模一样,怀疑是打包的target_file有点问题,还在验证。楼主解决了麻烦给个分析过程,感谢