背景

单刷modem,在调试过程中经常遇到,尤其是给天线厂调试天线时,这个博客,希望能帮助到大家,减少麻烦。

命令

首先声明,所有命令都是在windows环境下cmd窗口执行的。

NON-HLOS.bin这个文件放在文件夹,按住Shift右击,选择在终端打开

adb reboot bootloader
fastboot flash modem ./NON-HLOS.bin
fastboot reboot

命令很简单,但是总有各种各样的问题存在。

问题1:adb reboot bootloader执行失败

这个问题,大部分是adb驱动的问题,建议大家下一个adb驱动,重新安装一下

或者找相关支持要一个,如何还是不行,教大家一个流氓办法,那就是安装360手机助手,这个软件会自动给你安装合适的adb 驱动

adb 驱动安装成功后,当设备连接电脑时,在cmd窗口输入adb devices,看到下边一串字符串,这说明电脑和手机连接成功

问题2:adb devices 不显示字符串

好的继续,为什么还是执行失败。

这就和移动端有关了,需要你开启开发者选项,打开USB调试。

并且USB偏好设置要设置为不用于数据传输

然后在执行adb devices就会看到下边显示字符串。

问题3:fastboot flash modem ./NON-HLOS.bin执行完没有反应

问什么呢?

进入设备管理器会看到这个个其他设备中有一个android,这是因为进入fastboot界面后,电脑没有识别出是在这个模式,需要你手动安装一下fastboot驱动

好了,按照成功了

fastboot flash modem ./NON-HLOS.bin

问题4: 执行失败fastboot flash modem ./NON-HLOS.bin

fastboot flash modem ./NON-HLOS.bin

 高通的版本可以通过fastboot来进行刷机

modem也是

有的modem是分a和b的,所以,如果执行失败,建议尝试一下

fastboot flash modem_a ./NON-HLOS.bin
fastboot flash modem_b ./NON-HLOS.bin

 两条语句都输入一遍,大概率成功了。

最后:fastboot reboot

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐