Cookie settings

Choose which cookies ATS Mini Controller may use. Necessary ones are always on, because the app cannot work without them. Analytics stays off until you switch it on.

Controller: WebUncle Grzegorz Zając, Katowice, Poland · contact@atsminiradio.com. Your rights and everything we store: Privacy policy (opens in a new tab)

Necessary

Run the app and keep it safe

Always on

Your language, theme and panel layout, your logbook and favourite stations, files for offline use, and Cloudflare’s protection against abuse. They don’t track you, so they need no consent.

Analytics

Help us improve the app

Count visits, show which features get used and where errors happen, so we know what to fix first. Google processes this data for us, and error details go to Cloudflare logs for 3 days. We build no advertising profile.

We remember your choice in this browser: a consent until you change it or clear your browser data, a refusal for 6 months, then we ask again. When you allow something, we also keep a record of that choice, without your IP address, as proof of consent. Withdrawing consent does not affect what was processed before.

Skip to content
ATS Mini Controller
Offline
RTL-SDRApp featureRTL-SDR: listening, recording & decoding3 min read

Decoders in RTL-SDR mode: what they read and how to use them

An overview of the decoders in the app’s RTL-SDR mode, from FT8, CW and APRS to aircraft, ships, DAB+ and weather satellites: what each needs, how to start one, and what they never do.

Decoders turn signals into text, tables, maps and pictures: Morse into letters, aircraft replies into positions on a map, a weather satellite’s pass into an image. They run in the browser on the same stream you are listening to. Open the Decoders tab in the Output bar (or press D), choose Add decoder, and pick one. Up to four can run at the same time.

Before the very first decoder starts, the app shows a short notice. Whether you may receive, record, export or share a given signal depends on the law where you are and on your situation, for example whether a transmission is meant for you. You decide how you use the decoders, and you are responsible for it.

How a decoder finds its signal

Each decoder reads one of three things. Some read a VFO’s audio and need that VFO in a given mode: FT8 wants USB, CW wants CW. Some listen at a frequency inside the capture and set up their own channel there. A few read the whole capture and need a minimum sample rate. The add menu says, per decoder, what is missing: the wrong mode, a frequency outside the capture, a sample rate that is too low. On the spectrum, Decode here offers the decoders that usually live at that frequency.

What is in the list

GroupDecodersGood to know
Amateur radioCW, RTTY, PSK31, FT8, FT4, WSPR, SSTV pictures, APRS, AX.25 packet 9600 baud, NCDXF beaconsFT8 and FT4 read USB audio; FT8 works in 15-second UTC slots, so keep the computer clock right. APRS positions show on a map.
AircraftADS-B, ACARS, VDL2, VOR and ILS identADS-B reads the capture around 1090 MHz and needs at least 2.0 MS/s, best at 2.4. VOR is marked “Not for navigation”.
Ships and the seaAIS, DSC (VHF channel 70), DSC (MF/HF), NAVTEXAIS listens to both channels near 162 MHz in one run.
Weather and satellitesWeather fax (HF), Meteor-M LRPT pictures, SAME/EAS alerts (North America)LRPT pass predictions use orbit data you fetch on request and the locator you saved; the picture builds up line by line.
BroadcastDAB+ digital radioNeeds exactly 2.048 MS/s. You can listen to a service; encrypted services are marked and not decoded.
Tones and pagingCTCSS and DCS tones, DTMF, Selcall, aviation SELCAL, two-tone paging, POCSAG pagersThe tone decoder can set the squelch tone it heard on the VFO for you.
Time signalsDCF77, MSF, WWVB, JJY, WWV/WWVH, e-CzasPLTune the station's exact frequency. The first time appears after two to three minutes, once two minutes agree. The long-wave stations need an HF path.
Sensors and beaconsISM sensors, 406 MHz distress beacons, 121.5 MHz distress toneWeather stations and other small sensors show up as rows in a table.
Digital two-way radioDMR, TETRA, dPMR, D-STARSignalling only: talkgroups, IDs, network information. No voice.

What decoders never do

  • No voice from digital radio. DMR, TETRA, dPMR and D-STAR show signalling only; the app has no voice codec.
  • No decryption. Encrypted traffic is marked as encrypted and left alone, on every decoder.
  • No transmitting. The stick only receives.

Reading and keeping the results

Each running decoder gets a card with its status (Listening, Decoding, Outside the capture), a message rate and a choice of views: messages, a table, an image or a map, depending on the decoder. The menu exports what it has: CSV or JSON for most, KML for those with positions (and GPX for APRS, AIS and ADS-B), ADIF for FT8, FT4 and WSPR, PNG for pictures. Add to log copies a decoded station into the logbook.

Decoders stop when the stick disconnects. Several of them run in a background worker so the page stays responsive; a browser that cannot run workers cannot start those. Decoders also work on an IQ file, which is a good way to try one on a recording before you sit through a live pass.

Recommended gear

Frequently asked questions

Can the app decode DMR or TETRA voice?
No. It shows the signalling these systems send, such as IDs and network details, but it has no voice codec and never decrypts anything.
Why is a decoder greyed out in the add menu?
Something it needs is missing, and the menu names it: a VFO in the right mode, a frequency inside the capture, a higher or exact sample rate, or a free slot (four decoders at most).
Who is responsible for what I decode?
You are. What you may receive, record, export or share depends on the law where you are and on your situation, and the app leaves that decision to you.

More

Device

Explore

Settings

Theme

Welcome to ATS Mini Controller

This web app connects to your ATS Mini radio over USB or Bluetooth LE and lets you control it directly from a computer or phone. It adds remote tuning, memory slot management, screenshot capture, audio streaming, spectrum scanning, theme editing and other features on top of the device's built-in firmware.

Firmware 2.34+: pick a connection method

Starting with firmware 2.34 the radio accepts remote control over USB or Bluetooth LE. Pick by what matters more for you: fast screenshots (USB) or clean audio from the radio’s 3.5 mm output (Bluetooth) — the two transports trade off in opposite directions.

  • USB Serial

    Settings USB Port change Off to Ad hoc

    Works in any Chromium-based browser. Requires a data-capable USB-C cable (opens in a new tab).

    Best for screenshots and theme work. Transfers complete in a second or two. Audio capture is noisy while the cable is connected — the radio lacks the filtering needed to isolate its 3.5 mm output from the USB power rail, so hum and switching noise bleed into the audio path.

  • Bluetooth LE

    Settings Bluetooth set mode to Ad hoc

    Chrome / Edge / Opera on desktop or Android. BLE is experimental in firmware 2.34.

    Best for clean audio. Bluetooth LE carries the remote control only, never sound: the audio still travels by cable from the radio’s 3.5 mm output to your computer. With no USB cable attached the radio runs on its battery, so that output stays free of the USB power-rail noise that bleeds through on a wired connection. Screenshots are much slower (~30 s) because of the firmware's BLE throughput cap.

More than one firmware

Besides the official firmware, the app carries profiles for the Monster fork and for H. J. Berndt's firmware. It works out which one your radio runs from the replies it gets, so there is nothing to pick. When nothing matches, it says so instead of guessing.

  • Berndt firmware is never assumed. It reuses some of the official firmware's keys and what they do there is not established, so the app asks you before switching to it.
  • Missing controls are deliberate. Whatever a firmware cannot do is left off the page rather than greyed out, and on Berndt firmware, commands go out one at a time, a few seconds apart.
How the app handles other firmwares (opens in a new tab)

Keyboard shortcuts

Single keys control the radio on the Controller page, except while you type in a field.

←→
Tune one step
↑↓
Volume up / down
Enter
OK
BN
Next / previous band
MV
Next / previous mode
SA
Next / previous step
WQ
Next / previous bandwidth
GF
AGC up / down
LK
Backlight up / down
IU
Calibration up / down
OP
Sleep on / off
T
Toggle status log
C
Screenshot
H
Log reception
D
Cockpit view
⌘K
Search pages & stations