Decoder Lab

Decode aviation, weather, amateur, paging, maritime, satellite, digital voice, radiosonde, and wireless-sensor traffic in one receiver-tagged feed.

Reviewed September 24, 2026 against source v1.7.41. Features and fixes are labeled by version. Check release availability.

One guided workspace for 14 profiles

Decoder Lab tunes a selected receiver, applies the required mode and channel width, checks antenna fit, and returns traffic to one receiver-tagged feed. Five built-in decoders validate frame or checksum structure. Nine additional profiles guide supported local engines and report the engine's own validated or parsed output.

ProfileImplementationWhat it returns
Mode-S / ADS-BBuilt inAircraft identity, position, altitude, speed, heading, and vertical rate.
APRS North America and InternationalBuilt inValidated AX.25 addresses, APRS payload, and FCS result.
Paging / POCSAGBuilt inBaud rate, capcode, function, and validated message content.
NOAA Weather Radio / SAMEBuilt inValidated alert originator, event, locations, duration, issue time, and sender.
AIS MarineAIS-catcherVessel identity, position, course, speed, heading, and navigation status.
ACARS VHFacarsdecAircraft address, flight identifier, label, and decoded message text.
NOAA APT Weather SatelliteSatDumpWeather-satellite processing products for a selected pass.
Radiosonde Telemetryauto_rxSonde identity, GPS position, altitude, velocity, and sensor telemetry.
Digital VoiceDSD-FMEDMR, P25, NXDN, and D-STAR sync, system, talkgroup, and event metadata.
315, 433, 868, and 915 MHz Devicesrtl_433Compatible sensor identity, measurements, states, checksums, and pulse descriptions.

Run a profile

  1. Open DECODER LAB.
  2. Select the profile, receiver, and lawful regional frequency.
  3. Review the antenna guidance and any mismatch warning.
  4. Install the named local engine if the profile is not built in.
  5. Select START DECODER and watch the receiver-tagged feed.
  6. Select STOP RESTORE to return the radio to its prior state.

Validation language

A frequency match is not a decode. Built-in profiles require valid frame or checksum structure before display. Engine-assisted profiles identify the engine and preserve its reported validation state. Keep raw IQ or session evidence when a result matters.

Sensor and radiosonde workflows have their own frequency, antenna, privacy, and troubleshooting guidance in Sensors and Radiosondes.

Keep RF activity distinct from a decode

ACTIVITY WATCH reports a change above a channel's learned RF background; it does not validate packets, identify a protocol, or recognize speech. A decoder profile can retune and reconfigure its receiver, so dedicate another receiver to a channel watch when uninterrupted monitoring matters.