RM500Q-GL 使用可写 Profile 的实体 eSIM 卡无法注册网络,求助排查
各位好,我在使用 RM500Q-GL 时遇到了一个网络注册问题,想请大家帮忙看看还可以从哪些方面排查。
使用环境
- 模组:Quectel RM500Q-GL
- 系统:OpenWrt 24.10.x / ImmortalWrt
- 接口方式:QMI
- 当前固件:
RM500QGLABR13A03M4G_01.202.01.202 - SIM 类型:可以写入运营商 Profile 的实体 eSIM 卡
问题现象
同一个 RM500Q-GL 插入中国大陆普通实体 SIM 时,可以很快完成网络注册并正常联网。
换成可写 Profile 的实体 eSIM 卡并启用海外 Profile 后,模组一直搜索网络,无法注册,也无法联网。
相同的卡片和 Profile 放入手机,在相同位置可以正常使用,并能漫游到中国联通 4G。
RM500Q-GL 上看到的典型状态如下:
AT+CEREG?
+CEREG: 0,2
AT+QENG="servingcell"
+QENG: "servingcell","SEARCH"
AT+QNWINFO
No Service
设置 AT+CEREG=2 后执行:
AT+CFUN=0
AT+CFUN=1
过程中只观察到未注册和正在搜索状态,没有出现 CEREG: 3,也没有看到明确的网络拒绝原因。
已做的测试
1. 基站扫描
执行:
AT+QSCAN=1,1
可以扫描到中国移动、中国联通和中国广电的 LTE 小区,其中也包括手机能够正常漫游使用的中国联通 LTE 网络,扫描到的信号强度正常。
2. 漫游设置
查询:
AT+QNWPREFCFG="roam_pref"
返回:
+QNWPREFCFG: "roam_pref",255
数据漫游也已开启:
AT+QNWCFG="data_roaming",1
3. 网络模式
测试过 LTE Only:
AT+QNWPREFCFG="mode_pref",LTE
仍然无法注册。恢复 NR/LTE 模式后现象相同。
4. 手动选择网络
尝试手动选择中国联通 LTE:
AT+COPS=1,2,"46001",7
返回:
+CME ERROR: 30
测试后已恢复自动选网:
AT+COPS=0
5. MBN
当前自动选择已开启:
AT+QMBNCFG="AutoSel"
+QMBNCFG: "AutoSel",1
当前激活的是 ROW_Commercial。
也测试过关闭自动选择并切换其他相关 MBN,现象没有变化。目前已经恢复自动选择和 ROW_Commercial。
6. SIM/USIM 状态
模组可以识别卡片:
+CPIN: READY
+QUSIM: 1
USIM Application 可以正常枚举,逻辑通道可以打开,APDU 命令也可以正常发送并收到状态字。
7. USIM 文件检查
检查过 FPLMN,目标中国联通 PLMN 不在禁止列表中。
另外也读取并对比过 EF_UST、OPLMN 等文件,目前没有发现明显异常。由于相关原始内容可能包含 Profile 信息,这里不直接贴出。
当前疑问
目前的情况可以概括为:
- 使用普通中国实体 SIM 时,RM500Q-GL 可以正常注册和联网;
- 使用可写 Profile 的实体 eSIM 卡时,模组可以识别 USIM;
- 相同卡片和 Profile 在手机上可以正常漫游;
- RM500Q-GL 可以扫描到目标中国联通 LTE 小区;
- 但模组始终停留在
SEARCH,没有进入服务小区,也没有看到明确的网络拒绝原因。
想请教大家,这种情况还需要检查哪些状态或配置?如果需要抓取模组日志,也请告知适用于 RM500Q-GL 和 Linux/OpenWrt 的抓取方法。若需要其他 AT 命令结果,我可以继续补充脱敏后的信息。
谢谢大家!