目录
EC20模块固件升级步骤
1、交叉编译升级工具QFirehose
2、将工具QFirehose和待升级的固件EC20CEHDLGR06A09M1G.zip拷贝到板子上
3、在板上解压固件压缩包
4、升级
5、修改Gobinet源码以适配新固件
固件版本低于A08的均不能进行Gobinet拨号上网
EC20模块固件升级步骤
1、交叉编译升级工具QFirehose
源码是QFirehose_Linux_Android_V1.4.9.zip,
解压后进入目录,
指定板子的交叉编译链,
make便在当前路径生成执行文件QFirehose
2、将工具QFirehose和待升级的固件EC20CEHDLGR06A09M1G.zip拷贝到板子上
3、在板上解压固件压缩包
unzip EC20CEHDLGR06A09M1G.zip -d EC20CEHDLGR06A09M1G
4、升级
chmod +x QFirehose
./QFirehose -f ./EC20CEHDLGR06A09M1G
升级完后在当前路径下执行:,如果返回0,说明升级成功,否则升级失败。
最后可用minicom串口工具打开4G的ttyUSB2节点,执行查询模块信息的at指令,看看版本号是否更新了。
我的版本由 EC20CEFRSGR08A02M2G 升级为 EC20CEHDLGR06A09M1G
5、修改Gobinet源码以适配新固件
GobiNet修改:GobiUSBNet.c qcrmcall_mode 值由0改为1 以适配A09新版本固件的EC20模块。
不这样改,拨号之前也可用命令 echo 1 > /sys/module/GobiNet/parameters/qcrmcall_mode 代替
QMI拨号需要使用最新的quectel-CM,厂家一开始提供的quectel-CM源码不能完成拨号。
最新quectel-CM见:文章来源:https://www.toymoban.com/news/detail-692848.html
https://download.csdn.net/download/hannibaychty/87515780?spm=1001.2014.3001.5503文章来源地址https://www.toymoban.com/news/detail-692848.html
到了这里,关于移植移远4G模块EC20过程记录3-EC20模块固件升级以适配QMI拨号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!