高通OTA MODEM 部分升级

LA.UM.7.6.2/LINUX/android/build/make/tools/releasetools/ota_from_target_files.py 
index 10a19b3..5c0b338 100755
@@ -1493,4 +1493,5 @@ else if get_stage("%(bcb_dev)s") != "3/3" then
     d = common.Difference(target_boot, source_boot)
     _, _, d = d.ComputePatch()
+    d = None
     if d is None:
       include_full_boot = True

--------- LA.UM.7.6.2/LINUX/android/device/qcom/common/releasetools.py ---------
index 8a2bf75..9f7f264 100755
@@ -162,4 +162,6 @@ def OTA_VerifyEnd(info, api_version, target_zip, source_zip=None):
       # if patch is almost as big as the file - don't bother patching
       full = len(d) > tf.size * common.OPTIONS.patch_threshold
+      if tf.name == 'RADIO/adspso.bin' or tf.name == 'RADIO/devcfg.mbn' or tf.name == 'RADIO/tz.mbn' or tf.name == 'RADIO/rpm.mbn' or tf.name == 'RADIO/sbl1.mbn' or tf.name == 'RADIO/emmc_appsboot.mbn' or tf.name == 'RADIO/NON-HLOS.bin' or tf.name == 'RADIO/cmnlib_30.mbn' or tf.name == 'RADIO/cmnlib64_30.mbn' or tf.name == 'RADIO/km4.mbn':
+        full = True
       if not full:
         f = "patch/firmware-update/" + fn + ".p"

------- LA.UM.7.6.2/LINUX/android/device/qcom/msm8937_64/radio/filesmap -------
old mode 100644
new mode 100755
index 4848b48..b0cb3d3
@@ -39,4 +39,7 @@ lksecapp.mbn            /dev/block/bootdevice/by-name/lksecapp
 cmnlib.mbn              /dev/block/bootdevice/by-name/cmnlib
 cmnlib64.mbn            /dev/block/bootdevice/by-name/cmnlib64
+cmnlib_30.mbn           /dev/block/bootdevice/by-name/cmnlib_30
+cmnlib64_30.mbn         /dev/block/bootdevice/by-name/cmnlib64_30
+km4.mbn                 /dev/block/bootdevice/by-name/km4
 keymaster.mbn           /dev/block/bootdevice/by-name/keymaster
 mdtp.img                /dev/block/bootdevice/by-name/mdtp
@@ -54,4 +57,7 @@ lksecapp.mbn.bak        /dev/block/bootdevice/by-name/lksecappbak
 cmnlib.mbn.bak          /dev/block/bootdevice/by-name/cmnlibbak
 cmnlib64.mbn.bak        /dev/block/bootdevice/by-name/cmnlib64bak
+cmnlib_30.mbn.bak       /dev/block/bootdevice/by-name/cmnlib_30bak
+cmnlib64_30.mbn.bak     /dev/block/bootdevice/by-name/cmnlib64_30bak
+km4.mbn.bak             /dev/block/bootdevice/by-name/km4bak
 keymaster.mbn.bak       /dev/block/bootdevice/by-name/keymasterbak
 vbmeta.img.bak          /dev/block/bootdevice/by-name/vbmetabak

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值