We are experiencing a repeatable UBX-RXM-RAWX output failure on one EVK-X20P and would appreciate advice on whether this could be a firmware issue or defective hardware.
Setup
-
EVK-X20P-00 / ZED-X20P
-
Hardware:
000B0000 -
Firmware: HPG 2.02 (43e74c)
-
Protocol: 50.10
-
Connection: EVK USB-C to Linux/Raspberry Pi (
/dev/ttyACM0) -
Measurement rate: 2 Hz
-
UBX-RXM-RAWXandUBX-RXM-SFRBXenabled -
Supplied active all-band EVK antenna
We use essentially the same configuration procedure on three EVK-X20P units, but only this unit consistently shows the problem.
Failure
After a power cycle, RAWX starts normally.
Latest capture:
-
296 consecutive RAWX messages
-
Exactly 2.0000 Hz
-
100% of intervals = 0.500 s
-
Continuous RAWX span = 147.5 s
-
No missing epochs before the failure
-
Populated RAWX messages are approximately 2.4–2.9 kB
-
After 147.5 s, RAWX stops completely and does not resume
A previous capture showed the same behavior after 271 RAWX messages / 135 s, so the cutoff is repeatable but not at an identical elapsed time.
Importantly, the receiver itself continues operating after RAWX stops:
-
UBX-RXM-SFRBXcontinues -
UBX-NAV-PVTand other NAV messages continue -
Receiver maintains a 3D fix with ~27–28 satellites
-
No USB disconnect occurs
-
The host continues receiving valid UBX messages
Immediately after RAWX stops, the RAM configuration still reports:
CFG-MSGOUT-UBX_RXM_RAWX_USB = 1
CFG-MSGOUT-UBX_RXM_SFRBX_USB = 1
CFG-RATE-MEAS = 500
CFG-RATE-NAV = 1
Rewriting CFG-MSGOUT-UBX_RXM_RAWX_USB = 1 does not restore RAWX. Restarting the host-side logger also does not restore it. A power cycle reliably restores RAWX, but only temporarily.
We have also reset/restarted the EVK and reapplied the configuration, but the behavior remains.
Important comparison
There is a strong dependency on whether RAWX contains actual observations.
Without an antenna connected:
-
RAWX contains
numMeas = 0 -
Payload is only 16 bytes
-
Receiver ran for one full hour
-
Exactly 7,200 RAWX messages at 2 Hz
-
No interruption
With the supplied active antenna outdoors:
-
Approximately 76–90 observations per RAWX epoch
-
RAWX payload approximately 2.4–2.9 kB
-
RAWX stops after roughly 2–3 minutes
-
Other UBX messages and navigation continue normally
This makes us suspect an issue related to populated RAWX generation/output rather than a general USB or receiver failure.
Questions
-
Is this a known issue with HPG 2.02 on ZED-X20P / hardware 000B0000?
-
Is there a newer or recommended firmware version for this hardware?
-
For the EVK USB-C connection, should RAWX output be controlled by the
*_USBCFG-MSGOUT keys, or should*_UART1keys be used? -
Are there diagnostic messages you recommend capturing around the failure, such as
MON-TXBUF,MON-HW,MON-RF, orMON-MSGPP? -
Is there a supported command/reset that can restart RAWX generation without power-cycling the EVK?
-
Given that the same configuration is used on three EVK-X20P units and only this unit consistently fails, could this indicate a defective receiver/evaluation kit?
We can provide the original binary UBX captures from both the failing outdoor test and the one-hour no-antenna test, complete MON-VER output, configuration dumps, and host-side logs.