中国电信物联网业务在2019年底已全面启用单4G卡,该类卡不再配置C-IMSI,会导致高通MDM9X07平台模块无法正常入网。
针对该问题模块厂商后续都发布了新版本可以直接兼容该类卡,但对一些早期版本的模块,在遇到该类卡时,还需要做一些特殊处理。本文针对域格模块CLM920_NC5、CLM920_NC3、CLM920_NC2等提供处理方法。
确认问题
遇到该类卡时,早期版本表现为模块注册异常,如AT^SYSINFO返回
^SYSINFO: 4,0,0,9,1 (第一位为4)
或
^SYSINFO: 1,1,0,9,1 (第一位为1)
在确认模块APN设置正确的情况下,可以根据模块版本进行修改处理。
核对模块版本
通过指令 ATI 可以查询模块版本,返回结果如下:
Manufacturer: Yuga Co.,Ltd.
Model: CLM920_NC5
Revision: CLM920_NC5-V1 [Nov 23 2018 13:40:57]
IMEI: 123456789012347
+GCAP: +CGSM
EFS_SVN: cn_efs_20181127mbn_2k
其中,
第二行Revision行,为模块版本日期,2020年6月之后的版本,该问题已得到处理;
最后一行EFS_SVN行,为模块EFS版本信息,其中带有mbn字样的为mbn版本(如示例中的EFS_SVN: cn_efs_20181127mbn_2k),不带的则为QCN版本(如EFS_SVN: cn_efs_20170413_2k)
QCN版本处理方法
设置以下两条指令,第二条为重启指令
AT^USAGESET=1
AT+CFUN=1,1
每个模块设置一次即可。
若加在程序中处理,可以先查AT^USAGESET? 如果返回值不是1, 则发这两条;是的话,跳过即可。
mbn版本处理方法
1、 确认 SIM 卡在位, AT+CPIN?应返回 ready
AT+CPIN?
+CPIN: READY
OK
2、 读取对应 NV 值, 若返回 01, 则改为 00; 若非 01, 则不做修改, 第 3 步忽略
at+fscd=C:/nv/item_files/modem/mmode/
+FSCD: C:/nv/item_files/modem/mmode/
OK
at+fsread=operator_name
+FSREAD: 01 //若返回值非 01, 则不需要操作第 3 步
OK
3、 修改 NV 值 01 为 00, 并重启模块
at+fswrite=operator_name,1,0,0,“00”
OK
AT+CFUN=1,1
OK
注意:以上设置在换卡后会失效,需要在程序中做处理