About ATS Mini Controller
ATS Mini Controller is a free, open-source web application that turns a Chromium browser into a remote control for the ATS Mini, a pocket-sized ESP32-S3 / SI4732 radio receiver covering FM, longwave, mediumwave and shortwave with SSB support. The app talks to the radio's open-source firmware over USB (Web Serial API) or Bluetooth LE (Web Bluetooth API) — there is nothing to install, no account to create, and radio traffic never leaves your computer.
What you can do with it
- Tune remotely — type any frequency and the app drives the radio to it, switching band, mode and step automatically; 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, plus save/load 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 — live-edit the firmware's color theme 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
- Open the app and choose the transport — USB or Bluetooth (baud rate stays at 115200).
- Click Connect and pick your radio in the browser's device chooser. Browsers require this human gesture for security — no script, extension or AI agent can open the port for you.
- The app reads the radio's status and you are in control. Press ? in the app for keyboard shortcuts.
Privacy & data
The app is free, has no accounts and stores its settings (and the EiBi schedule cache) only in your browser. Serial and Bluetooth traffic stays between your browser and the radio. The app fetches external data from exactly three sources: the EiBi schedule file (proxied through this site), solar propagation data from hamqsl.com, and — only if you enable the weather widget and share a location — weather from Open-Meteo. Cloudflare Web Analytics collects anonymous, cookie-free page metrics.
Frequently asked questions
- Is ATS Mini Controller free?
- Yes — completely free and open source, with no signup, 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 doesn't it work in Safari or Firefox?
- Those browsers do not implement the Web Serial or Web Bluetooth APIs the app depends on. A banner in the app tells you when your browser is unsupported.
- USB or Bluetooth — which should I pick?
- USB transfers screenshots in a second or two but couples power-rail noise into the radio's audio output. Bluetooth keeps the radio on battery for clean audio streaming, but screenshots take much longer (~30 s) 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.
- Can an AI assistant control my radio through this app?
- Partially. In browsers that support the Web Model Context API (WebMCP), the app registers agent tools for reading status, tuning, sending commands and searching EiBi schedules. Connecting the radio always remains a human action — browsers require a user gesture to open a serial or Bluetooth device.
Author & contact
Built by Grzegorz Zajac. 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.