Skip to main content
TraceNav services deliver RTCM 3.x frames without modification. For the full specification, see the official RTCM 10403.3 document (available for purchase) at rtcm.org.

Frame layout

Most RTCM parsers read payload bits into typed structures. For manual inspection, convert the payload to binary and consult the tables below.

Core reference messages

Multi-Signal Messages (MSM)

TraceNav primarily streams MSM4 frames. They include pseudorange, carrier phase, Doppler, and C/N₀ for each satellite + signal.

Ephemeris messages

TraceAssist Ephemeris relies on dedicated message IDs that contain orbital parameters. Once a rover sends its first valid GGA, the ephemeris repetition stops and only MSM + station messages remain. TraceAssist Ephemeris is enabled by default for all TraceNav sessions.

Example: Message 1005 decoding

A typical TraceNav log line looks like:
The final block (d300…) is the raw RTCM frame. Decoding the payload (after the 0xD3 header and 24-bit CRC) with the 10403.3 bit layout yields: