升级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,则出货时的固件已经是最新版。

sn
模块型号出货固件版本最新固件版本
EC20CEFILG-MINIPCIE-CEC20CEFILGR06A09M1GEC20CEFILGR06A13M1G
EC20CEHDLG-MINIPCIE-CBEC20CEHDLGR06A09M1GEC20CEHDLGR06A14M1G
EC25AFXGA-MINIPCIEEC25AFXGAR07A04M1G_01.006.01.006EC25AFXGAR07A04M1G_01.010.01.010
EC25EUXGR-MINIPCIEEC25EUXGAR08A15M1G_20.200.20.200EC25EUXGAR08A19M1G_A0.200.A0.200
EG25GGB-MINIPCIEEG25GGBR07A08M2G_30.203.30.203EG25GGBR07A08M2G_A0.204.A0.204
EC25EFA-MINIPCIEEC25EFAR08A07M4G_20.201.20.201/
EC25JFA-MINIPCIEEC25JFAR06A06M4G_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

操作步骤:

  1. 依次执行如下命令,安装固件升级时需要的python库。
sudo apt update
sudo apt install python3-serial python3-regex python3-requests -y
  1. 执行如下命令,升级模块固件。
curl -s https://apt.edatec.cn/bsp/update_4g_firmware_by_user.py | sudo python3

提示

固件升级过程大约持续 1 ~ 2 分钟,此过程请勿中止程序或断开电源!

  1. 等待升级,完成后,程序自动退出。
image-20250121143045619

警告

如果遇到升级失败的情况,请保存步骤2中的命令执行目录下的以update_4g_firmware开头的log文件,联系我司技术支持。

  1. (可选) 查看4G模块升级后的固件版本

    a) 使用串口工具打开ttyUSB3

    b) 发送at指令at+qgmr

    操作示例如下:

    使用microcom打开ttyUSB3

    sudo busybox microcom -s 115200 /dev/ttyUSB3
    
    # 手动输入后回车
    at+qgmr
    
image-20250123105103311