升级4G模块固件
1 概述
介绍在ED-CM4SEN、ED-CM4IND、ED-IPC2100系列、ED-IPC2600系列、ED-HMI2120系列、ED-HMI2630、ED-IPC3100系列、ED-IPC3600系列、ED-HMI3120、ED-HMI3630等产品上,升级设备4G模块固件版本的背景和使用范围。
1.1 背景
部分用户在使用设备时出现4G连接不稳定、掉线、无法拨号等情况,我司针对这些现象进行了一系列测试,同时和4G模块供应商移远通信技术股份有限公司进行沟通,建议更新4G模块固件来避免以上问题。同时,由于Qualcomm芯片的技术迭代,移远通信技术股份有线公司建议有需要的用户均可以将4G模块的固件更新至最新版本。
如下表所示,目前我司设备的4G模块具有7种型号,其中5种型号4G模块的固件可以升级至新版本。EC25EFA-MINIPCIE、EC25JFA-MINIPCIE模块的出货固件版本已是最新版本,无需升级。
提示
升级前请检查设备的sn码(sn码所在的标签一般位于设备外壳上),若sn码的前四位数字大于或等于2503,则出货时的固件已经是最新版。

模块型号 | 出货固件版本 | 最新固件版本 |
---|---|---|
EC20CEFILG-MINIPCIE-C | EC20CEFILGR06A09M1G | EC20CEFILGR06A13M1G |
EC20CEHDLG-MINIPCIE-CB | EC20CEHDLGR06A09M1G | EC20CEHDLGR06A14M1G |
EC25AFXGA-MINIPCIE | EC25AFXGAR07A04M1G_01.006.01.006 | EC25AFXGAR07A04M1G_01.010.01.010 |
EC25EUXGR-MINIPCIE | EC25EUXGAR08A15M1G_20.200.20.200 | EC25EUXGAR08A19M1G_A0.200.A0.200 |
EG25GGB-MINIPCIE | EG25GGBR07A08M2G_30.203.30.203 | EG25GGBR07A08M2G_A0.204.A0.204 |
EC25EFA-MINIPCIE | EC25EFAR08A07M4G_20.201.20.201 | / |
EC25JFA-MINIPCIE | EC25JFAR06A06M4G_01.006.01.006 | / |
1.2 适用范围
本应用适用于ED-CM4SEN、ED-CM4IND、ED-IPC2100系列、ED-IPC2600系列、ED-HMI2120系列、ED-HMI2630、ED-IPC3100系列、ED-IPC3600系列、ED-HMI3120、ED-HMI3630等出货时带有4G模块的产品。
2 使用指导
介绍在ED-CM4SEN、ED-CM4IND、ED-IPC2100系列、ED-IPC2600系列、ED-HMI2120系列、ED-HMI2630、ED-IPC3100系列、ED-IPC3600系列、ED-HMI3120、ED-HMI3630等产品上升级4G模块固件的操作步骤。
前提条件:
- 设备已正常启动
- 设备已能通过WiFi或网口接入以太网
- 已取下其它USB设备(鼠标和键盘除外),避免在
/dev
下生成多余的ttyUSB
操作步骤:
- 依次执行如下命令,安装固件升级时需要的python库。
sudo apt update
sudo apt install python3-serial python3-regex python3-requests -y
- 执行如下命令,升级模块固件。
curl -s https://apt.edatec.cn/bsp/update_4g_firmware_by_user.py | sudo python3
提示
固件升级过程大约持续 1 ~ 2 分钟,此过程请勿中止程序或断开电源!
- 等待升级,完成后,程序自动退出。

警告
如果遇到升级失败的情况,请保存步骤2中的命令执行目录下的以update_4g_firmware
开头的log文件,联系我司技术支持。
(可选) 查看4G模块升级后的固件版本
a) 使用串口工具打开ttyUSB3
b) 发送at指令
at+qgmr
操作示例如下:
使用microcom打开ttyUSB3
sudo busybox microcom -s 115200 /dev/ttyUSB3 # 手动输入后回车 at+qgmr
