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

Scanner, bookmarks and scenes in RTL-SDR mode

Scan a band, a bookmark group or your own frequency list with an RTL-SDR in the browser, keep frequencies as bookmarks, save whole setups as scenes, and import lists from SDR#, SDR++ and GQRX.

The scanner, bookmarks and stations share the side panel. Bookmarks are the frequencies you keep; the scanner watches many of them, or a whole range, for activity.

How the scanner works

Because the stick captures megahertz at a time, the scanner does not step from channel to channel. It measures every channel inside the capture in one go, many times a second. Only when your channels do not fit in one capture does it hop between captures, and while it hops the spectrum pauses and the VFOs fall silent. Keep the range within the sample rate where you can, and scanning is both faster and quieter.

The scan uses the active VFO: when a channel opens, that VFO moves there and you hear it. When you stop, it goes back to where it was.

Setting up a scan

  • Scan: a Range (from, to and a step; the default is 144.700 to 146.000 MHz in 12.5 kHz steps), your Bookmarks (all, or one group), or a List you type, one frequency per line, such as 145.5M, 7074k or 162.4/12.5k.
  • Threshold: the VFO’s own squelch, Auto (10 dB above the noise) or a level you set in dBFS.
  • Dwell and Resume after: how long it listens before deciding, and how long a channel must be silent before the scan moves on.
  • On signal: Stop and listen, Stop until I skip, or Log and keep scanning.

While the scan holds a channel you can Skip it or Lock out one that is always busy (a carrier, a local noise source), and the scan passes it by from then on; lockouts are kept with your settings. The Activity view lists what opened and when, and the hits can be exported as CSV. A scan keeps running while you read a guide page.

Bookmarks

Add a bookmark with the bookmark button in the VFO bar, the B key, or + in the Bookmarks tab. Besides the frequency, a bookmark can keep the mode, bandwidth and squelch, a group, tags, a colour and notes. Show on the spectrum labels it where it sits, and Include in bookmark scans puts it in the scanner’s bookmark list. In Signals in view (Output bar), B saves the selected signal as a bookmark.

Bookmarks are stored in this browser only. Use Import, export to back them up as JSON.

Scenes: a whole setup in one click

A scene is a bookmark that saves the whole receiver: the capture centre, sample rate and decimation, plus every VFO with its frequency and mode. Make one for a set of airband frequencies, or for listening to several repeaters at once, and Apply brings it all back. Scenes are never scanned or drawn on the spectrum. You can keep up to 100.

Importing from other programs

The import dialog reads the app’s own JSON, CSV, SDR# frequencies.xml, the SDR++ frequency manager file and GQRX bookmarks.csv. Before you import, it shows how many bookmarks and groups the file holds and how many you already have. For duplicates (same frequency and name) choose Merge, Replace mine or Skip; replacing overwrites only what the file actually states, so a CSV without notes keeps your notes. Nothing is uploaded.

Try it on your radio

Connect over USB or Bluetooth and follow along on the controller.

Open the controller

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