Skip to content

Position and DF Report Data Formats

Position Reports

Lat/Long Position Reports are contained in the Information field of an APRS AX.25 frame.

The following diagrams show the permissible formats of these reports, together with some examples. The gray areas indicate optional fields, and the shaded (yellow) characters are literal ASCII characters. In all cases there is a maximum of 43 characters after the Symbol Code.

Why? Where did that 43 character limit come from? Chapter 3 stated that the Information part could be up to 256 characters. In practice, we often see much longer comments. The MIC-E format has ‘n’ for comment length rather than a specific limit.


Lat/Long Position Report Format — without Timestamp

Lat Sym Table ID Long Symbol Code Comment (max 43 chars)
or 8 1 9 1 0-43

Examples

  • !4903.50N/07201.75W>Test 001234 no timestamp, no APRS messaging, with comment.

  • !4903.50N/07201.75W-Test /A=001234 no timestamp, no APRS messaging, altitude = 1234 ft.

  • !49....N/...W....>l...-l..- no timestamp, no APRS messaging, location to nearest degree.

  • !4903.50N/07201.75Wn no timestamp, no APRS messaging,


Lat/Long Position Report Format — with Timestamp

or Time DHM / HMS Lat Sym Table ID Long Symbol Code Comment (max 43 chars)
1 7 8 1 9 1 0-43

Examples

  • /092345z4903.50N/07201.75W>Test1234 with timestamp, no APRS messaging, zulu time, with comment.

  • @092345/4903.50N/07201.75W>Test1234 with timestamp, with APRS messaging, local time, with comment.

Lat/Long Position Report Format — with Data Extension (no Timestamp)

Lat Sym Table ID Long Symbol Code Course/Speed Comment
@ or / Long Power/Height/Gain/Dir Radio Range DF Signal Strength
Bytes 1 8 1 9 1 7 0-36

Example:

  • =4903.50N/07201.75W#PHG5132 no timestamp, with APRS messaging, with PHG.
  • =4903.50N/07201.75W\225/000g000t050r000p000...h00b10138dU2k weather report.

Lat/Long Position Report Format — with Data Extension and Timestamp

Time DHM / HMS Lat Sym Table ID Long Symbol Code Course/Speed Comment
/@ or ` 1 7 8 1 9 1 7 0-36

Examples:

  • @092345/4903.50N/07201.75W>088/036
    with timestamp, with APRS messaging, local time, course/speed.

  • @234517h4903.50N/07201.75W>PHG5132 with timestamp, APRS messaging, hours/mins/secs time, PHG.

  • @092345z4903.50N/07201.75W>RNG0050
    with timestamp, APRS messaging, zulu time, radio range.

  • /234517h4903.50N/07201.75W>DFS2360
    with timestamp, hours/mins/secs time, DF, no APRS messaging.

  • @092345z4903.50N/07201.75W\090/000g000t066r000p000...dUII weather report.


Maidenhead Locator Beacon

[ Grid Locator ] Comment
Bytes 1 4 or 6 1

Examples:

  • [IO91SX] 35 miles NNW of London
  • [IO91]

Sending raw GPS data is discouraged. This was a hack for early trackers with inadequate computing resources to allow conversion to a proper position report. Symbols had to go in the destination field using names like GPSxxx.

Raw NMEA Position Report Format

NMEA Received Sentence
... , ... , ... , ... , ... , ...
  • Bytes: 1 25-209

Examples

$GPGGA,102705,5157.9762,N,00029.3256,W,1,04,2.0,75.7,M,47.6,M,,62
$GPGLL,2554.459,N,08020.187,W,154027.281,A
$GPRMC,063909,A,3349.4302,N,11700.3721,W,43.022,89.3,291099,13.6,E
52
$GPVTG,318.7,T,,M,35.1,N,65.0,K*69


## DF Reports

DF Reports are contained in the Information field of an APRS AX.25 frame. The Bearing and Number/Range/Quality (BRG/NRQ) parameters follow the Data Extension field.

**Note:** The BRG/NRQ parameters are only meaningful when the report contains the DF symbol (i.e. the Symbol Table ID is `/` and the Symbol Code is `\`).

**Note:** If the DF station is fixed, the Course value is zero. If the station is moving, the Course value is non-zero.

## DF Report Format — without Timestamp

| ![#](ID) or Lat | Sym Table ID | Long | Symbol Code | Course/Speed | ![ ](BRG) BRG/NRQ | Comment (max 28 chars) |
| --------------- | ------------ | ---- | ----------- | ------------ | ---------------- | ---------------------- |
| 1               | 8            | 1    | 9           | 1            | 7                | 8                      | 0-28                  |

- **Bytes:** 1 8 1 9 1 7 8 0-28

**Examples**

=4903.50N/07201.75W\088/036/270/729

- no timestamp, course/speed/ bearing/NRQ, with APRS messaging. DF station moving (CSE is non-zero).

=4903.50N/07201.75W\000/036/270/729

- Same report, DF station fixed (CSE=000).

## DF Report Format — with Timestamp

|     \ or @      | Time DHM / HMS | Lat | Sym Table ID | Long | Symbol Code | Course/Speed        | Comment (max 28 chars)  |
|-----------------|-----------------|-----|--------------|------|--------------|----------------------|-------------------------|
|                 |                 |     | /            |      | \            | Power/Height/Gain/Dir|                         |
|                 |                 |     |              |      |              | Radio Range          | /BRØ NRQ                |
|                 |                 |     |              |      |              | DF Signal Strength   |                         |
| **Bytes:**      | 1               | 7   | 8            | 1    | 9            | 1                    | 7                       |
|                 |                 |     |              |      |              | 8                    | 0-28                    |

### Examples

@092345z4903.50N/07201.75W\088/036/270/729

with timestamp, course/speed/bearing/NRQ, with APRS messaging.

/092345z4903.50N/07201.75W\000/000/270/729

with timestamp, bearing/NRQ, no course/speed, no APRS messaging.