目錄
EC20模塊固件升級步驟
1、交叉編譯升級工具QFirehose
2、將工具QFirehose和待升級的固件EC20CEHDLGR06A09M1G.zip拷貝到板子上
3、在板上解壓固件壓縮包
4、升級
5、修改Gobinet源碼以適配新固件
固件版本低于A08的均不能進行Gobinet撥號上網
EC20模塊固件升級步驟
1、交叉編譯升級工具QFirehose
源碼是QFirehose_Linux_Android_V1.4.9.zip,
解壓后進入目錄,
指定板子的交叉編譯鏈,
make便在當前路徑生成執(zhí)行文件QFirehose
2、將工具QFirehose和待升級的固件EC20CEHDLGR06A09M1G.zip拷貝到板子上
3、在板上解壓固件壓縮包
?
unzip EC20CEHDLGR06A09M1G.zip -d EC20CEHDLGR06A09M1G
4、升級
chmod +x QFirehose
./QFirehose -f ./EC20CEHDLGR06A09M1G
升級完后在當前路徑下執(zhí)行:,如果返回0,說明升級成功,否則升級失敗。
最后可用minicom串口工具打開4G的ttyUSB2節(jié)點,執(zhí)行查詢模塊信息的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見:文章來源:http://www.zghlxwxcb.cn/news/detail-692848.html
https://download.csdn.net/download/hannibaychty/87515780?spm=1001.2014.3001.5503文章來源地址http://www.zghlxwxcb.cn/news/detail-692848.html
到了這里,關于移植移遠4G模塊EC20過程記錄3-EC20模塊固件升級以適配QMI撥號的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!