修改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 Version:LR11.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_v2,modem nvram是否会出问题。

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

2.进入Linux命令行,cd到check_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.如果没有error,assert和warning,那么可以采用OTA升级/Firmware upgrade升级方式从modem_v1升级到modem_v2。

android 6.0 fota升级更新modem的方法相关推荐

  1. android 7.0独立升级,爆料:Android 7.0用户将可自行升级!

    原标题:爆料:Android 7.0用户将可自行升级! 谷歌:大家好,谷歌武林大会(I/O大会)将在美西时间5月18-20日召开,届时激动人心的Android 7.0就要来啦. 手机厂商:我了个擦,老 ...

  2. 诺基亚7 刷android p,兑现承诺!HMD为诺基亚7 Plus推送Android 9.0正式版更新

    原标题:兑现承诺!HMD为诺基亚7 Plus推送Android 9.0正式版更新 集微网消息,上个月,HMD证实将为旗下所有的诺基亚Android智能手机更新到最新的Android P操作系统,不管是 ...

  3. moto x android 6.0,MOTOXPRO升级安卓6.0

    摩托罗拉安卓6.0升级名单 国行MOTO四月底全部更新完成 以下为MOTO支持升级安卓6.0的机型: 1.2015 Moto X Pure Edition (第三代) 2.2015 Moto X St ...

  4. android 异步刷新 方法,android应用中实现异步更新UI的方法有哪些

    android应用中实现异步更新UI的方法有哪些 发布时间:2020-12-07 17:12:00 来源:亿速云 阅读:144 作者:Leah android应用中实现异步更新UI的方法有哪些?相信很 ...

  5. 红米5 Android 8.0,红米 5 获得 Android 8.0 稳定版更新:修复大量问题

    玩懂手机网消息,小米近期动作频频,推出了 Redmi 独立品牌,并推出了红米 Note 7,近日又将开始对小米旗下的最新旗舰机型小米 9 的网络宣传,不过小米并没有忘记之前发布低端机型的更新. 近日, ...

  6. 小米3升级android 6.0,可升级Android 6.0机型一览 小米手机亮了

    前不久,Android M被谷歌正式确定为6.0系统,代号Marshmallow,预计年底前发布.而对于普通用户来说,最关心的就是自己的手机能不能升级.不过别着急,在此之前,我们不妨看看Android ...

  7. Android 7.0 OTA升级(高通)

    文章目录 1. Full OTA 方式升级介绍 1.1 Full OTA 制作第一步:生成 msm89xx-target_files-eng.XXX.zip 1.2 Full OTA 制作第二步:Mo ...

  8. android 8.0一加5t,一加5T获Android 8.0正式版更新 流畅性与安全性大幅提升

    [TechWeb报道]3月4日消息,在国内很多安卓手机用户都对手机的系统十分陌生,因此也导致了之前"安卓机越用越卡"的情况出现,不过随着安卓系统的技术逐渐提升,越来越多的国内厂商开 ...

  9. android7.0nexus,羡慕!谷歌Nexus用户喜迎Android 7.0正式版更新

    作为在Android阵营地位等同于iPhone的亲生系列,谷歌Nexus系列在系统升级方面可以说让不少第三方厂商用户羡慕嫉妒恨.显然,今年发布的Android 7.0同样如此.今日,谷歌正式向Nexu ...

最新文章

  1. fp格式图片_2020Pamp;I | 适马无反版100-400镜头亮相,fp全幅微单满足不同需求
  2. python写文件追加 按行追加_Python3 自学第14天:文件操作,文件句柄,上下文管理器...
  3. 十张图了解2021年中国数据中心产业链投资现状和投资并购发展趋势
  4. c#中string的操作
  5. java类的讲解_【java 基础】java类的权限讲解
  6. getReadableDatabase() 和 getWritableDatabase()的区别
  7. [蓝桥杯]2018年第九届省赛真题C/C++ B组 填空+大题
  8. java8 sum_Java8的Stream流真香,没体验过的永远不会知道!
  9. Android_Kotlin原生开发_声明变量与内置数据类型---Kotlin工作笔记002
  10. android无法实例化服务器,android – 无法实例化类型PagerAdapter
  11. 挂钩SSDT详解附源代码
  12. 海店湾:劲爆!这款APP的横空出世,是美女们的福利还是潮流?
  13. 2008年希赛软考学院招生
  14. JavaWeb面试题1
  15. 计算机页码格式罗马数字,word 页码 罗马数字怎么从1开始
  16. php deprecated,PHP Deprecated: Function eregi() is deprecated解决方法
  17. SpringBoot基础-Environment解析
  18. 华东师范大学计算机考研参考书,华东师范大学计算机科学与技术研究生考试科目和考研参考书目...
  19. R语言运行环境安装配置
  20. Xmanager7 解决图形显示问题

热门文章

  1. win10自动修复电脑无法正常启动
  2. C#读取文本播放相应语音
  3. wifi驱动的理解(1)——驱动架构
  4. 从Https破解角度分析Https
  5. 小程序流量主赚广告费,选择抖音快手微信QQ哪个平台好?教你理清思路
  6. “中国网事·感动2022”二季度网络感动人物评选结果揭晓
  7. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java杨佑川音乐播放器908v6
  8. wordpress 静态化 linux,将Wordpress全站静态化
  9. suggest的用法
  10. 【Dev c++编辑器代码颜色修改指南】