Skip to content
ATS Mini Controller
Offline

About

About ATS Mini Controller

ATS Mini Controller is a free web application that turns a Chromium browser into a remote control for the ATS Mini (opens in a new tab), a pocket-sized ESP32-S3 / SI4732 radio receiver covering FM, longwave, mediumwave and shortwave with SSB support. The app talks to the radio's firmware (opens in a new tab) over USB (Web Serial API) or Bluetooth LE (Web Bluetooth API). There is nothing to install, and radio traffic never leaves your computer.

What you can do with it

  • Tune remotely. Type any frequency and the app drives the radio there, switching band, mode and step for you. On firmware 2.34+ it uses the firmware's fast direct-tune path.

  • Control everything. Band, mode (FM/AM/LSB/USB), bandwidth, tuning step, AGC/attenuator, volume, backlight, calibration and sleep, from on-screen buttons or keyboard shortcuts.

  • Manage memory. Read, edit and upload the radio's 99 memory slots with post-upload verification, and save or load them to a local file.

  • Browse EiBi schedules. The full EiBi shortwave broadcast database, cached offline in your browser, filterable by what is on air now, distance and language. Tune to a station with one click.

  • Scan the spectrum. Sweep a frequency range and chart RSSI/SNR to spot activity, then tune to a peak.

  • Capture screenshots. Grab the radio's display, optionally after every command, with a session gallery.

  • Edit display themes. Change the firmware's on-screen colours from the browser.

  • Stream audio. Route the radio's audio output into the browser tab.

  • Watch propagation. Live solar data (solar flux, A/K index, band conditions) and local weather for portable use.

Requirements

  • An ATS Mini receiver. USB remote control works on older firmware; Bluetooth LE and fast tuning require firmware 2.34 or newer.
  • A Chromium-based browser: Chrome, Edge or Opera on desktop (USB and Bluetooth) or Chrome on Android (Bluetooth only). Safari and Firefox do not implement Web Serial / Web Bluetooth.
  • On the radio: Settings → USB Port → Ad hoc for USB, or Settings → Bluetooth → Ad hoc for BLE.

How to connect

  1. Open the app and choose the transport, USB or Bluetooth (baud rate stays at 115200).
  2. Click Connect and pick your radio in the browser's device chooser. Browsers require this choice to be made by hand, for security.
  3. The app reads the radio's status and you are in control. Press ? in the app for keyboard shortcuts.

New to this? The guide has a full walkthrough of connecting over USB or Bluetooth, including the firmware Ad hoc setting and which browsers work.

Privacy & data

Radio control stays between your browser and the receiver: USB and Bluetooth traffic, your logbook and the app settings stay on your device, and so does the audio unless you share your radio. When you do, the people you give the link and the password to get its sound and readings, encrypted, directly from your browser or through a Cloudflare relay server, and can tune it if you allow it. The site’s server only introduces the browsers to each other and does not record or store the sound or the commands; your browser and each listener’s browser see each other’s IP addresses. The site runs on Cloudflare and uses no advertising or analytics cookies: its only cookie of its own remembers the language, and Cloudflare may add cookies needed for security. Visits are counted with cookie-free Cloudflare Web Analytics. PSK Reporter spots come straight from PSK Reporter, weather comes from MET Norway through this site without your IP address, and sharing logbook entries to Recently heard is opt-in. The privacy policy covers all of it in detail.

Frequently asked questions

Is ATS Mini Controller free?
Yes. It is completely free, with no subscription or feature gating.
Does it work with my firmware version?
USB remote control works on any reasonably recent ATS Mini firmware. Bluetooth LE, fast direct tuning and the theme editor’s newer command set require firmware 2.34+; the app detects the version automatically and adapts.
Why can’t I connect a radio in Safari or Firefox?
Those browsers do not implement the Web Serial or Web Bluetooth APIs needed to connect a radio. They can still listen to a radio that someone shares with you, as any current browser with WebRTC can. A banner in the app tells you when your browser cannot connect a radio.
Should I pick USB or Bluetooth?
USB transfers screenshots in a second or two but couples power-rail noise into the radio’s audio output. Bluetooth LE carries control only, not sound; it keeps the radio on battery, so the audio you cable into the computer stays clean, though screenshots take much longer (about 30 seconds) due to the firmware’s BLE throughput cap.
Can the app transmit?
No. The ATS Mini is a receiver; the app only listens and controls receiver settings.

Third-party licences

ATS Mini Controller is built on open-source software. Each package below keeps its own copyright notice and licence; the licence name links to its full text.

Flashing itself is done by esptool-js (opens in a new tab) 0.6.1, © Espressif Systems (Shanghai) CO LTD, used under the Apache License, Version 2.0. It ships no NOTICE file, so carrying the licence text (opens in a new tab) and this copyright notice is the whole of what the licence asks for.

Firmware images come from the ATS Mini firmware project (opens in a new tab), © 2025 ESP32-SI4732 Radio, published under the MIT licence (opens in a new tab).

Neither Espressif Systems nor the ATS Mini firmware project is affiliated with this site, and neither endorses it.

Author & contact

Built by Grzegorz Zajac (opens in a new tab). ATS Mini Controller is an independent project, not affiliated with the ATS Mini firmware project or any hardware vendor.

Questions, bug reports or feedback? Email contact@atsminiradio.com.

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