Service checking… Firmware v1.4.6 Address QRX --:--:-- UTC
APRS missed-message mailbox

Messages you miss while you're off the air, held until you're back.

QRX watches APRS-IS for messages addressed to registered stations. If yours goes unacknowledged because the radio is off, out of range or on another band, QRX keeps it. Your next beacon gets a notification, and you read the message from the rig whenever you like. Voicemail, for packet radio.

Q-code QRX: "Wait, I will call you again."
Works with any APRS radio or app Coverage worldwide Cost none, no account In service since March 2026
Quick start
Nothing to install or configure
  1. Compose an APRS message addressed to QRX.
  2. Send the single word REG.
  3. That's it. Missed messages are now held for your callsign, every SSID.
Stations registered
502
One inbox per callsign
Messages caught
32,041
Held after going unacknowledged
Read on the air
6,259
Delivered with R, ACK confirmed
Relayed to radios
3,389
Re-sent as the original sender with RLY
Live activity
Recent mailbox events on APRS-IS
Loading recent activity…
Operating limits
Per callsign unless noted
Inbox capacity20 msgs
Retention7 days
ACK wait, default300 s
ACK wait, settable60–3600 s
Command rate limit30 / 5 min
Message length67 chars
Maintenance window0300–0500Z

How it works

Catch, notify, deliver
01
Catch

QRX sees the message and waits for the recipient's ACK. If none arrives within the wait window (300 s by default, settable per station), it stores the message and tells the sender: msg to N0JLF stored. Will deliver on beacon.

02
Notify

Your next position beacon, from any SSID that isn't a digi, iGate or weather station, brings a short notice with the number of messages waiting.

03
Deliver

You decide when. Read messages one at a time with R, or send RLY and QRX re-sends them to your radio as if the original sender had just transmitted.

Reading with R
A typical exchange, as your radio shows it
While you were off the air, the sender was told the message is held.
RXNew msg from KE0SMR-5. 1 waiting. Send R or RLY
TXR
RXMsg 1/1 from KE0SMR-5 04-28 13:07 msg to follow
RXHey are you on the ridge?
TXD
RXDeleted. 0 msgs left.
Relaying with RLY
The mailbox empties itself as your radio ACKs
TXRLY
A new message arrives from KE0SMR-5, not from QRX.
RXKE0SMR-5: Hey are you on the ridge?
Your radio ACKs it automatically. QRX sees the ACK and deletes it from your inbox.

The message lands in your radio's message list under the real sender, so you can reply straight from the rig. RLY ALL replays the whole inbox, oldest first, paced so the channel isn't flooded.

Only real mail is held

Traffic from known bots and services, group and net relays (ANSRVR, APRSPH), a station's telemetry sent to itself, and copies of a command garbled in transit by a digipeater are recognised and left alone. A full inbox means real messages.

Hands off unless you ask

QRX never acknowledges on your behalf and never retransmits a message unless you send a command. All traffic is in the clear: QRX uses no encryption of any kind and stores only what was already transmitted on amateur frequencies (FCC Part 97).

Commands

Send as an APRS message to QRX
Mailbox & account
Commands aren't case-sensitive. HELP on the air lists them too.
CommandWhat it does
REG / UNREGRegister an inbox for your base callsign, or unregister and delete all your data
IInbox summary; moves the read cursor back to the newest message
R / NRead the message at the cursor, or skip ahead to the next one
D / CLRDelete the last message you read, or clear the whole inbox
RLY [ALL]Re-send the last message you read (or all of them) to your radio as the original sender
WWaiting messages, grouped by sender
ASend a read receipt to the sender of the last message you read
S / STATSYour registration status, or service-wide statistics
NOTIFY ON|OFF, QUIET nTurn beacon notifications on or off, or mute them for n minutes
SET TIMEOUT s / GET SETTINGSHow long QRX waits for an ACK before holding a message (60–3600 s), or show your settings
IGNORE call / UNIGNORE callNever hold messages from a callsign, or undo that
SET IDENT ssid typeLabel an SSID: HT, MOBILE, BASE, DIGI, IGATE, WX, UNMANNED… Unmanned types don't get notifications
WHICH callThe best SSID to reach a station, scored from QRX and aprs.fi activity
SPLIT n / UNSPLIT nGive SSID -n its own inbox, or merge it back
HELP [cmd]The command list, or help for one command
BUG detailsFile a bug report; QRX attaches a one-hour packet trace to it
Machine sync
For APRS client software. One packet per response, pipe-delimited, no prose to parse.
Full specification →
CommandResponseFunction
QSQS|3|2Poll: message count, sender count
QFQF|1/3|KE0SMR-5|0428T1307|…Fetch the message at the cursor (safe to repeat)
QDQD|OK|2Confirm and delete the fetched message
QWQW|2|W4XYZ:2|KE0SMR-5:1Message counts per sender

Changelog

Firmware revisions
1.4.62026-10-12Settings changes take effect without a restart and are all logged; command rate limit raised to 30 per 5 minutes
1.4.52026-10-12APRSPH net relays are no longer held as personal mail
1.4.42026-10-11Telemetry a station sends to itself (PARM./UNIT./EQNS./BITS.) is no longer held
1.4.32026-10-11Commands garbled in transit by a digipeater (message ID stripped or merged into the text) are recognised as repeats instead of being run twice; repaired commands are acknowledged with their real ID
1.4.1–1.4.22026-07/10Live activity feed on this page; aprs.hemna.com registry health checks; leftover WATCH notifications retired
1.4.02026-07-13Machine sync protocol (QS/QF/QD/QW); bare R reads new messages without I; per-station ACK-wait timeout
1.3.x2026-04/05IDENT station types; WHICH routing advisor; unmanned-station detection; automatic bot protection
1.2.x2026-04R/N cursor split; mangled-packet repair; Kenwood auto-ack; relay (RLY); IGNORE; packet sanitization
1.1.x2026-03Central inbox; WHO; read receipts; reliable delivery with retransmit
1.0.02026-03-29First packet caught