使用移远 QFlash_V4.14 工具升级移远 EC20 4G模块固件

1 准备工作

1.1 EC20 USB驱动安装

安装过程参考移远官方手册:《Quectel_LTE&5G_Windows_USB_Driver_安装指导_V1.0.pdf》,有详细USB安装指导

驱动安装成功后,在电脑的设备管理器界面可以看到三个虚拟串口,如下所示:

移远EM05 串口读写 移远模块升级qflash_4G通信模块

1.2 QFlash_V4.14工具及固件包

QFlash_V4.14可在移远官网下载

注意:QFlash_V4.14和固件包的路径最好别包含中文

2 固件升级

2.1 QFlash_V4.14介绍

QFlash_V4.14不需要安装,解压即可使用,解压后,有两个文件,一个是QFlash_V4.14,一个是QFlash_V4.14用户手册

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_02

QFlash_V4.14图标

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_03

QFlash_V4.14界面

移远EM05 串口读写 移远模块升级qflash_4G通信模块_04

2.2 选择固件升级串口

在EC20 USB驱动安装成功后,会有三个串口,固件升级应选择 USB DM port 这一个串口,我的设备USB DM port为COM9

移远EM05 串口读写 移远模块升级qflash_3G 4G 5G_05

使用串口调试助手,发送AT指令:AT+ATI 查看固件版本,固件版本为A08

移远EM05 串口读写 移远模块升级qflash_物联网_06

2.3 加载固件文件

以A15固件包为例,将固件包解压,需要升级的固件为固件包的 EC20CEFAGR06A15M4G\update\firehose 目录下 prog_nand_firehose_9x07.mbn 文件

移远EM05 串口读写 移远模块升级qflash_3G 4G 5G_07

2.4 升级固件

波特率选择460800,点击Start开始升级固件

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_08

固件升级过程(随机截取)

移远EM05 串口读写 移远模块升级qflash_3G 4G 5G_09

移远EM05 串口读写 移远模块升级qflash_4G通信模块_10

固件升级完成

移远EM05 串口读写 移远模块升级qflash_3G 4G 5G_11

使用串口调试助手,发送AT指令:AT+ATI 查看固件版本,固件版本已更新为A15

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_12

3 异常问题总结

3.1 串口选择错误

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为串口选择错误,重新选择 USB DM port 做固件升级

移远EM05 串口读写 移远模块升级qflash_物联网_13

3.2 串口被占用

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为所选串口被占用,检查将占用该串口的软件关闭

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_14

3.3 波特率不支持

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为选择的波特率不支持,重新选择波特率460800

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_15

3.3 固件文件无效

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为固件文件无效,重新核对选择固件升级文件

移远EM05 串口读写 移远模块升级qflash_3G 4G 5G_16

3.4 电源异常

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为电源异常,检查模块供电电源

移远EM05 串口读写 移远模块升级qflash_移远EM05 串口读写_17

3.5 串口连接异常

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为串口连接异常,检查模块与电脑之间的串口连接

移远EM05 串口读写 移远模块升级qflash_物联网_18

3.6 超时错误

固件升级过程中若出现如下所示的错误提示,则产生错误的原因为超时,再次尝试更新固件步骤

移远EM05 串口读写 移远模块升级qflash_固件修改_19

移远EM05 串口读写 移远模块升级qflash_固件修改_20