600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 移植移远4G模块EC20过程记录3-EC20模块固件升级以适配QMI拨号

移植移远4G模块EC20过程记录3-EC20模块固件升级以适配QMI拨号

时间:2020-12-31 15:07:54

相关推荐

移植移远4G模块EC20过程记录3-EC20模块固件升级以适配QMI拨号

目录

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见:

/download/hannibaychty/87515780?spm=1001..3001.5503

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。