Hi,
I’m using a Quectel LC86G module and I’m trying to configure the output rate of the ECEF PQTM messages PQTMPVTECEF and PQTMPOSECEF via PQTMCFGMSGRATE.
According to the “LC26G / LC26G‑T / LC76G / LC86G Series GNSS Protocol Specification V1.5”, these messages are supported and must be used with MsgVer = 1 when calling PQTMCFGMSGRATE. I therefore send (checksums computed):
$PQTMCFGMSGRATE,R,PQTMPVTECEF,1*01
$PQTMCFGMSGRATE,R,PQTMPOSECEF,1*1F
$PQTMCFGMSGRATE,W,PQTMPVTECEF,1,1*19
The module always responds with:
$PQTMCFGMSGRATE,ERROR,1*68
Other PQTM commands work fine, for example:
$PQTMCFGMSGRATE,R,PQTMANTENNASTATUS,3*1F
→ $PQTMCFGMSGRATE,OK,PQTMANTENNASTATUS,1,3*54
So PQTMCFGMSGRATE itself is working; only PQTMPVTECEF / PQTMPOSECEF are rejected with ErrCode = 1 (Invalid parameters) even when using MsgVer = 1 as described in the spec.
Could someone clarify:
-
Are
PQTMPVTECEFandPQTMPOSECEFreally supported on LC86G (all variants), or only on specific SKUs / firmware versions? -
Is
MsgVer = 1the correct value for these messages on LC86G, or should a different version be used? -
Are there known firmware issues that cause
PQTMCFGMSGRATEfor these messages to always returnERROR,1?
My exact firmware version is: LC86GLA NR12A03S
Thanks!