手中有两个的EC20,在使用物联网专用卡测试时时发现一个问题,同一批次的物联网专用卡,在一块模组上能正常使用(下面简称A模组),另一块上就无信号(简称B模组)。
A模组:

AT+CSQ

+CSQ: 28,99

B模组:

AT+CSQ

+CSQ: 99,99

查了一圈,最后问题锁定在可接入网点上
A模组:

AT+COPS=?

+COPS: (2,"CHN-CT","CT","46011",7),(3,"CHINA MOBILE","CMCC","46000",7),(3,"CHN-UNICOM","UNICOM","46001",7),,(0-4),(0-2)

B模组:

AT+COPS=?

+COPS: (3,"CHINA MOBILE","CMCC","46000",0),(3,"CHN-UNICOM","UNICOM","46001",2),,(0-4),(0-2)

CHINA MOBILE是中国移动,CHN-UNICOM是中国联通,CHN-CT是中国电信,可以看出B模组是搜不到电信的网的。
打印正在使用的运营商:
A模组:

AT+COPS?

+COPS: 0,0,"CHN-CT",7

B模组:

AT+COPS?

+COPS: 0

查一下两个模组的型号:
A模组:

ATI

Quectel
EC20F
Revision: EC20CEFILGR06A05M1G

B模组:

ATI

Quectel
EC20F
Revision: EC20CEFILGR06A02M1G

原来是固件版本太低,升级固件即可解决。
至于升级固件方法可以看这篇博客:

https://blog.csdn.net/qq_42965739/article/details/107076548

注:当提示 FAIL, DL_Firehose, Time out! 时,可能是软件的系统兼容问题,我将版本降到了Quectel_Customer_FW_Download_Tool_V4.37 后成功解决了。

更多推荐