890X系列MBN OTA配置方式

首先检查代码中是否有qcril_qmi_ota_daemon.c文件,路径为:
\LINUX\android\vendor\qcom\proprietary\qcril\qcril_qmi;如果代码中包含文件,请走8905平台配置MBN OTA方式,如果没有qcril_qmi_ota_daemon.c但在路径下包含
qcril_qmi_mbn_ota_daemon.c文件,请参考8909平台配置MBN OTA方式。

8905平台配置MBN OTA

1.首先在system.prop文件请检查是否有以下属性,若没有,需要添加以下修改
persist.radio.sw_mbn_update=0
persist.radio.start_ota_daemon=1
2.在init.qcom.sh文件中,需要进行以下修改
cp -r /firmware/image/modem_pr/mbn_ota/* /data/misc/radio/modem_config
修改为
cp -r /firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/mbn_ota/* /data/misc/radio/modem_config

并将默认需要配置的mbn文件拷贝至
\modem_proc\mcfg\configs\mcfg_sw\generic\mbn_ota\目录下,并按运营商名字命名

Note:
在进行以上修改后,需要将NV71546设置成0X07。

8905平台配置MBN OTA
1.修改文件qcril_mbn_hw_update.c,
路径\LINUX\android\vendor\qcom\proprietary\qcril\qcril_qmi中qcril_mbn_hw_update_init中
qmi_ril_get_property_value_from_integer(, &is_sw_ota_enabled, 0);
改为
qmi_ril_get_property_value_from_integer(, &is_sw_ota_enabled, 1); //enable MBN OTA in default.
2.添加mbn_ota.txt文件,并在其中加入默认更新的MBN路径,例如:
mcfg_sw/generic/na/att/non_volt/mcfg_sw.mbn
mcfg_sw/generic/na/sprint/commerci/mcfg_sw.mbn
mcfg_sw/generic/na/tmo/commerci/mcfg_sw.mbn
mcfg_sw/generic/na/verizon/1xsrlte/mcfg_sw.mbn
注意:mbn的路径为手机中mbn存放路径
3.将mbn_ota.txt放入\modem_proc\mcfg\configs\mcfg_sw\generic目录中
4.修改init.qcom.sh文件中的拷贝命令
cp /firmware/image/modem_pr/mbn_ota.txt /data/misc/radio/modem_config
改为
cp /firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/mbn_ota.txt
/data/misc/radio/modem_config

Note:
1.在进行以上修改后,需要将NV71546设置成0X07;
2.在Android 8.0以后,MBN OTA的ro值更改:
Android 7.0或之前:
#define QCRIL_MBN_HW_FEATURE_ENABLED “persist.radio.hw_mbn_update”
#define QCRIL_MBN_SW_OTA_FOR_MODEM_CENTRIC “persist.radio.start_ota_daemon”
Android 8.0:
#define QCRIL_MBN_HW_FEATURE_ENABLED “persist.vendor.radio.hw_mbn_update”
#define QCRIL_MBN_SW_OTA_FOR_MODEM_CENTRIC
“persist.vendor.radio.start_ota_daemon”

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值