EC800M AGNSS联网时不返回 +QGPS: "agps",0,0,断网时可返回 code=5

模块:Quectel EC800M
固件:EC800MCNGDR06A07M04

测试流程:

AT+QIACT=1
OK

AT+QAGPS?
+QAGPS: 1
OK

AT+QAGPS=1
OK

AT+QGPSCFG="urc",0x5
OK

AT+QGPS=1
OK

联网正常时,等待60秒只收到:

GNSS Update successed!!!!
+QGPS: "firmware",0,0

未收到:

+QGPS: "agps",0,0

查询确认:

AT+QGPSCFG="urc"
+QGPSCFG: "urc",0x5
OK

AT+QAGPSCFG?
ERROR

断开网络后执行相同流程,可以正常收到:

+QGPS: "agps",0,5

请问:

1. EC800MCNGDR06A07M04 是否支持 AGNSS 成功URC?
2. GNSS Update successed!!!! 是否代表 AGNSS 数据已经下载并应用?
3. 为什么失败路径会上报 agps,0,5,但成功路径不上报 agps,0,0?
4. 该固件是否存在已知的 AGNSS URC 问题?
5. 是否有适用于该模块的更新固件?

针对 EC800M R06A07M04 的 AGNSS 成功 URC 行为、GNSS Update successed!!!! 含义、成功/失败路径 URC 差异及是否为已知固件问题,当前知识库及公开资料暂未查询到可直接确认的官方结论,请等待技术工程师为您解答。

如需协助确认或获取适用于该模块的更新固件,请提供邮箱地址,以便为您发送对应资料。

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

帖子主题:EC800M AGNSS联网时不返回 +QGPS: “agps”,0,0,断网时可返回 code=5
用户问题:

  • 模块:Quectel EC800M
  • 固件:EC800MCNGDR06A07M04
  • 故障/疑问:AGNSS联网时不返回 +QGPS: “agps”,0,0,断网时可返回 code=5
  • 前置操作:
    • AT+QIACT=1 返回 OK
    • AT+QAGPS? 返回 +QAGPS: 1 OK
    • 继续执行 AT+QAGPS ……(原文内容过长,未完整展示)
  • 诉求:请求帮忙解决该问题,并询问“有人吗”

客服解答:

  • 当前记录中仅见 system 自动引用帖子内容,暂无客服人员给出原因、操作方案或所需配合事项。

处理状态:待客服回复,用户已催促。

备注:原帖 AT+QAGPS 后续完整日志及测试流程需查看原文;无实质客服答复。

  1. EC800MCNGDR06A07M04 是否支持 AGNSS 成功URC?
    支持的,
  • 0x1 → 上报 GNSS 固件加载 URC:+QGPS: "firmware",<reserved>,<firmware_code>(0 成功 / 1 失败)
  • 0x4 → 上报 AGNSS URC:+QGPS: "agps",<reserved>,<AGPS_code>
    • 0 = AGNSS 文件下载并应用成功;5 = 拨号激活错误;6 = Socket 连接错误
  • 0x5 = 0x1 + 0x4;0xFF = 全部

官方实测 log,和你做的流程一模一样,+QGPS: "firmware",0,0 之后紧跟着 +QGPS: "agps",0,0。

有AGNSS URC 问题,正在处理中

agps,0,5 是"PDP 未激活"分支,属预期;成功路径没报 0,0 是因为芯片没回 $AIDINFO——不是模组没发请求。

目前没有,这个问题解析清楚以后会应该会更新一版

不代表。 这是两个独立事件:你收到的是 firmware URC 那一条(GNSS 固件加载),AGNSS 的成功依据只有 +QGPS: "agps",0,0。