RM500Q-GL 使用可写 Profile 的实体 eSIM 卡无法注册网络,求助排查

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 命令结果,我可以继续补充脱敏后的信息。

谢谢大家!

从现象看,普通 SIM 可注册、eSIM Profile 可被 USIM 识别、且可扫描到联通 LTE 小区,问题重点不在 OpenWrt/QMI 拨号层,建议优先排查“注册阶段”的 PLMN/漫游/Profile 兼容性与模组侧选网状态。

建议按以下顺序处理:

  1. 先确认是否有网络拒绝原因

    • 将注册上报级别改为可返回拒绝原因的模式后重新搜网:
      AT+CEREG=3
      AT+CFUN=0
      AT+CFUN=1
      AT+CEREG?
      
    • 如支持 AT+CEREG=5,也可尝试使用。
    • 同时在手动选网失败后执行:
      AT+CEER
      

    重点看是否出现 reject cause。若始终只有 0,2 搜索状态,说明可能还未真正进入网络拒绝流程。

  2. 确认 PLMN 是否被模组判定为可用

    AT+COPS=?
    

    查看 46001 的状态:

    • 1:可用;
    • 2:当前注册;
    • 3:禁止;
    • 若显示 forbidden,需要继续检查 FPLMN、Profile 漫游策略、运营商侧限制。
  3. 检查是否存在频段或制式限制
    虽然 QSCAN 能扫到小区,但仍建议确认当前未锁定异常频段/制式。中国联通 LTE 常见频段包括 B1/B3/B8,需确认 LTE band 配置包含目标小区频段,并恢复自动选网:

    AT+COPS=0
    

    如之前做过较多 mode_pref、band、MBN 调整,建议先恢复到默认/自动策略后再测试,避免配置叠加影响判断。

  4. APN 和数据漫游不是当前关键点
    当前还未完成网络注册,AT+QNWCFG="data_roaming",1、APN、QMI 拨号配置一般只影响注册后的数据业务,不会解决 SEARCH / No Service 阶段的问题。

  5. 重点确认 eSIM Profile 运营商侧限制
    该类可写 Profile 实体 eSIM 在手机可用,并不一定代表在蜂窝模组上可用。部分漫游 Profile 可能存在:

    • 仅允许特定终端类型;
    • 对 IMEI/TAC 有限制;
    • 对漫游 PLMN 有 Steering 策略;
    • 对 LTE-only/数据卡类终端支持不一致。

    建议将模组 IMEI/TAC、Profile 所属运营商、漫游 PLMN、失败时间点提供给 eSIM Profile 供应商确认是否允许该模组在中国联通 LTE 漫游注册。

  6. 关于日志抓取
    RM500Q-GL 注册类问题通常需要抓取模组侧诊断日志分析 NAS/RRC 注册流程。Linux/OpenWrt 场景一般需要使用移远日志工具通过模组 DM/DIAG 口抓取,从 CFUN=0 → CFUN=1 前开始记录,持续到搜索失败后数分钟。
    如需发送对应日志工具或抓取说明,请提供邮箱地址,以便为您发送对应资料。

综合判断:当前更像是 eSIM Profile/漫游策略/PLMN 选择或运营商侧限制导致的注册失败,不像是 QMI 拨号或 APN 问题。建议先补充 AT+CEREG=3/5 后的注册结果、AT+CEERAT+COPS=?46001 的状态,再结合模组诊断日志定位。

本回答仅供参考。若问题已解决,可标记为 :white_check_mark:解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。