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

Requirements

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 human gesture for security — no script, extension or AI agent can open the port for you.
  3. 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.