android 6.0 fota升级更新modem的方法

来源:互联网 发布:手机端淘宝首页宽屏 编辑:程序博客网 时间:2024/05/16 00:45

修改modem 源码里面的  

定义的NVRAM_EF_IMS_PROFILE_LID_VERNO在原有的基础上加1,然后进行FOTA升级

上面的方法曾经让不带volTe的版本升级到带VOLTE的版本。


需求:判断不同的modem版本是否可以直接采用OTA升级,而不会对modem nvram造成影响,以下方法就是检查两个不同modem版本modem nvram是否可以采用OTA升级
    注意:使用该方法的前提是两个版本RF custom参数一致,没有做修改。如两个版本DRDI,CA组合,Support band有变动,请使用全擦升级。
 
[SOLUTION]
 

1.所需脚本:nvram_lid_check.pl,该脚本位于Modem VersionLR11.W1539.MD.MP中的/mcu/pcore/tools/NVRAMStatistic目录下;

2.运行脚本所需操作系统:Linux

3.Linux上需安装的软件:ActivePerl软件;

4.所需文件:~nvram_lid_information.log~nvram_lid_size.log文件,位于两个modem版本code中,编译生成的\build\...\nvram_auto_gen目录下;

5.运行脚本的命令行格式:perl nvram_lid_check.pl [PreLogPath] [CurrLogPath] [OutputLog] [/s]

Example

假设现在想知道如果采用OTA升级从modem_v1升级到modem_v2modem nvram是否会出问题。

1.进入Linux操作系统(已安装ActivePerl软件),在适当位置新建文件夹check_lid,将脚本nvram_lid_check.pl复制进Linux服务器的该目录,新建modem_v1modem_v2两个文件夹,并将相应版本编译生成的~nvram_lid_information.log~nvram_lid_size.log文件复制到对应的目录中。

2.进入Linux命令行,cdcheck_lid目录。

3.输入运行脚本的命令行:perl nvram_lid_check.pl modem_v1 modem_v2 log.txt /s,输入回车后会打出相应信息,如下图所示。同时这些信息也会生成在log.txt文件中。

注意:

1.如果打出的信息中有error  assert,说明这不能采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2

2.如果没有error  assert但是有warning信息,该信息也不能直接忽略,如果贵司的同仁具有资深NVRAM经验可自行判断。否则请MTK同仁帮忙确认是否可以采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2

3.如果没有errorassertwarning,那么可以采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 线雕鼻子山根鼓怎么办 在日本没有日币怎么办 明知合同回扣特别高怎么办 医院药品断货了怎么办 空腹吃菠萝胃疼怎么办 小孩黑户口怎么办上户 别人说名字起大了怎么办? 念佛号时心老是不集中怎么办 扑lv期嗓子痛头痛怎么办 公众号忘记了账号怎么办 公众号账号密码忘记了怎么办 现实生活被小人缠上怎么办 五行缺木和水怎么办 八字火旺的人怎么办 综合旺衰得分负怎么办 妈妈误打死一只黄鼠狼怎么办 油笔画在白墙上怎么办 壁纸上的水彩笔怎么办 隐形拉链头脱了怎么办 拉链的一边掉了怎么办 帝豪gs加了乙醇汽油怎么办 命理五行缺木怎么办 微信改名含有特殊符号怎么办 户口名字打错了怎么办 寻仙会心几率差怎么办 注册商标下来了没收到怎么办 金融公司倒闭欠的钱怎么办 买车贷款被骗了怎么办 定投终止后钱怎么办 受到小贷公司催款威胁怎么办 合同保证金单据丢了怎么办 公司注销期间发现欠税怎么办 公司注销后银行账户怎么办 注销公司营业执照和公章丢失怎么办 工商核名过期了怎么办 核名后的许可没办下来怎么办 重庆公司核名有同名的怎么办 新电视不全屏怎么办左右有黑边 所学类别找不到音乐表演怎么办 公司口头通知不续签合同怎么办 雪纺衬衣皱了怎么办