Skip to content

Releases: PV2KSM/ats-mini-pv2ksm

ATS-Mini v2.45 — PV2KSM r30C

Choose a tag to compare

@PV2KSM PV2KSM released this 01 Nov 19:21
9641aeb

ATS-Mini v2.45 — PV2KSM r30C (community mod)

Unofficial community mod by PV2KSM, free, no warranty. Based on the open-source ESP32-SI4732 / ATS-Mini firmware v2.45 (MIT, see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

Tested hardware — read first

Variant Status
ATS-Mini, OSPI Tested by PV2KSM on a real radio (News, QR code, layouts, languages)
ATS-Mini, QSPI Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) Compiled only — not tested on hardware
# ATS-Mini v2.45 — PV2KSM r30C (community mod)

Unofficial community mod by PV2KSM, free, no warranty. Based on the open-source [ESP32-SI4732 / ATS-Mini](https://github.com/esp32-si4732/ats-mini) firmware v2.45 (MIT, see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

Tested hardware — read first

Variant Status
ATS-Mini, OSPI Tested by PV2KSM on a real radio (News, QR code, layouts, languages)
ATS-Mini, QSPI Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) Compiled only — not tested on hardware

Flash only the file for your own variant. Please report QSPI / LilyGO results in Issues.
Not confirmed on hardware: every layout of the issue #5 fixes (checked as PC renders and on the OSPI radio), News with custom feeds or editions other than Brazil, and the English/Spanish versions of the new texts.

What's new in r30C

1. News screen

Menu → News. Headlines from Google News for the country you choose (or from your own RSS/Atom feed), shown in a TV-style screen with an animated search while the headlines load.

Searching Headline QR code

Images are PC renders of the screen design (the real radio uses your colour theme).

  • Rotate the encoder to move between headlines.
  • Short press (hold the button briefly, about half a second) opens a QR code window; a quick click closes it. A very long press turns the display off, as always.
  • Nothing runs in the background: headlines are fetched only while the News screen is open, and the QR code is generated only when you open it.
  • Choose the country/edition (or paste your own feed address) on the web News page or in the radio menu.

2. Reading the article on your phone — the QR code can be hard to scan

Google News links are long, and a long address makes a dense QR code on a small 320×170 screen. Tips:

  • Use the phone camera in macro / close-up mode and hold it a little closer. This worked on an iPhone 17 Pro and a Motorola Edge 50 Fusion. On an entry-level phone (Moto E13) it also worked, but took longer.
  • If it still does not read, open the article from the web page instead: the radio's web interface has a News page that lists the current headlines with clickable links (and the length of each address). Tap a headline to open the article. This always works, whatever the phone.
  • Addresses up to 1000 characters are supported; the web list shows each length.

3. Fixes from issue #5 (thanks, Dave)

  • Station and EiBi names scroll inside their field instead of overlapping other information (Cockpit, Cessna, Analog and the new layouts).
  • The SQL / MUTE chips and the Cockpit STBY label no longer collide with the Wi-Fi/battery banner or with each other.
  • The weather summary on the web Status page follows the page language.

4. Language review (PT / EN / ES)

The original menu, option values, pop-ups, status lines, About screen, RDS program types, the Cockpit weather card, dates and the web page messages are now available in Portuguese, English and Spanish. Change it in Settings → Language (radio) or Config → Language (browser).

Notes

  • Google News feeds use an unofficial URL format; the publishers' terms apply. No key needed.
  • Weather: Open-Meteo (non-commercial). Rain radar: RainViewer (personal/educational).
  • Free firmware: no donations, no sponsorship.

Files

File Use
ats-mini-v2.45-ospi-r30C-ota.bin ATS-Mini OSPI — browser update (Update → Manual upload)
ats-mini-v2.45-qspi-r30C-ota.bin ATS-Mini QSPI (not hardware-tested)
ats-mini-v2.45-lilygo-t-embed-r30C-ota.bin LilyGO T-Embed (not hardware-tested)

PV2KSM r30B — Scan per layout, web Control, OpenStreetMap

Choose a tag to compare

@PV2KSM PV2KSM released this 01 Nov 09:52
9481153

ATS-Mini v2.45 — PV2KSM r30B (community mod) — new look, Scan screens, OpenStreetMap map

Unofficial community mod by PV2KSM (PY2/PV2KSM), free, no warranty. Based on the open-source ESP32-SI4732 / ATS-Mini firmware v2.45 (MIT, © 2025 ESP32-SI4732 Radio — see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

r30B = r30A + fixes and polish. The radio tunes, connects and translates as before. What is new is how it looks and how you control it: icon menus, new main-screen layouts, a dedicated Scan screen for every layout, a new web Control tab, the rain radar in the new look and the OpenStreetMap map out of the box (no key needed). The original look is still the default — you opt in. If you already run r30A, this release fixes the issues reported on it (see below).

⚠️ Tested hardware — read first

Variant Status
ATS-Mini, OSPI (ESP32-S3, 8 MB octal PSRAM, Si4732) ✅ Tested on the radio by the author (the test build of this version)
ATS-Mini, QSPI ⚠️ Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) ⚠️ Compiled only — not tested on hardware

How to update

  1. Back up first (web UI → Backup → export; leave "include Wi-Fi/keys" off if you will share the file).

⚠️ Do not use the radio's online "Update → Install" for this mod. It checks the original project's releases (not this one), so it says "Already up to date" and, if the original project publishes a newer version, it would install the original firmware over the mod. Always use Manual upload.

  1. Open the radio's IP in a browser → Update → Manual upload → pick the *-ota.bin of your variant.
  2. Wait for the reboot; don't power off while writing.
  3. To try the new look: Menu → Visual → Menu style → Carousel or Grid. To go back: choose Original.

Limits & licences

  • OpenStreetMap tiles are a free community service with a usage policy (identifiable User-Agent, attribution, no heavy use). Access may be blocked without notice. You can set another tile source in Location.
  • Open-Meteo is free for non-commercial use only; RainViewer free API is for personal/educational use; adsb.lol, NOAA, OpenStreetMap, Coinbase and Frankfurter keep their own terms (AVISOS-DE-TERCEIROS.md).
  • No Wi-Fi credentials or API keys are included in the binaries or source.
  • When reporting a problem, include the Last reset line from the Status page and any on-screen message.

Credits: ESP32-SI4732 / ATS-Mini (MIT) · B612 font (SIL OFL 1.1) · LovyanGFX · data: adsb.lol, OpenStreetMap, Open-Meteo, NOAA, RainViewer, Coinbase, Frankfurter.


Resumo em português

r30B = r30A + correções e acabamento. O rádio sintoniza, conecta e traduz como antes. O que muda é o visual e o controle: menus de ícones, layouts novos, uma tela de Scan própria para cada layout, a nova aba web Control, o radar de chuva no visual novo e o mapa OpenStreetMap já configurado (sem chave). O visual original continua sendo o padrão — você escolhe se quer o novo.

⚠️ Status do teste: OSPI — testada no rádio pelo autor. QSPI e LilyGO T-Embed: só compiladas, sem teste em hardware. Grave só o arquivo da sua variante. As imagens são desenhos/renderizações feitas no PC (não são fotos do rádio). A CPU continua em 80 MHz.

Novidades desde a r30A

  • Scan para todos os layouts novos: gráfico grande com frequência, RSSI, SNR, escala e o pico mais forte, com fundo e cores próprios em cada layout (Neo Analog, Neo S-Meter, Vintage, Clock, Memories, Minimal, VFD, LCD, Neon e também Cockpit, Analog e Avionics). Os layouts Default e S-Meter mantêm o gráfico clássico.
  • Cursor sublinhado no dígito da frequência nos layouts novos; avisos MUTED/SQ sem sobreposição; nomes de estação longos rolam; mensagens de status com fundo em todos os layouts.
  • Menus sobre os layouts originais: a barra lateral não cobre mais os ícones e a caixa de informação não aparece mais no meio da tela.
  • Página web: aba Control reorganizada (tela do rádio fixa no topo, botões do encoder: girar ◀ ▶, clique e pressão curta, como pediu o G8PTN), textos novos em PT/EN/ES.
  • Radar de chuva de volta como última página do Clima no visual novo (clique do encoder alterna o zoom).
  • Mapa: OpenStreetMap como padrão (sem chave); CARTO removido; atribuição na tela e em About; configurações antigas do CARTO são migradas.
  • Atualização online desativada neste mod (use Manual upload), para nunca instalar o firmware original por cima.
  • Problema conhecido: o modo Bluetooth "Ad hoc" pode fazer a página web parar de responder em alguns rádios (relato do G8PTN). A causa ainda não foi encontrada. Alternativas: USB, porta serial Ad hoc ou desligar o Bluetooth. Se acontecer com você, envie os números de heap da página Status com o Bluetooth ligado e desligado.
  • Correções (issue #3): a página web Location mostra na hora os valores salvos; a tela Flights sem mapa segue a configuração Background.
  • Fora desta versão: opção de velocidade da CPU; japonês e chinês.

Como atualizar: ⚠️ não use o Update → Install online do rádio com este mod. Use sempre o Manual upload: faça backup → abra o IP do rádio → Update → Manual upload → escolha o *-ota.bin da sua variante. Para usar o visual novo: Menu → Visual → Menu style → Carrossel ou Grade; para voltar: Original.

# ATS-Mini v2.45 — PV2KSM r30B (community mod) — new look, Scan screens, OpenStreetMap map

Unofficial community mod by PV2KSM (PY2/PV2KSM), free, no warranty. Based on the open-source [ESP32-SI4732 / ATS-Mini](https://github.com/esp32-si4732/ats-mini) firmware v2.45 (MIT, © 2025 ESP32-SI4732 Radio — see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

r30B = r30A + fixes and polish. The radio tunes, connects and translates as before. What is new is how it looks and how you control it: icon menus, new main-screen layouts, a dedicated Scan screen for every layout, a new web Control tab, the rain radar in the new look and the OpenStreetMap map out of the box (no key needed). The original look is still the default — you opt in. If you already run r30A, this release fixes the issues reported on it (see below).

⚠️ Tested hardware — read first

Variant Status
ATS-Mini, OSPI (ESP32-S3, 8 MB octal PSRAM, Si4732) ✅ Tested on the radio by the author (the test build of this version)
ATS-Mini, QSPI ⚠️ Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) ⚠️ Compiled only — not tested on hardware

Flash only the file for your own variant (the web updater refuses the wrong one). Please report results for QSPI / LilyGO in Issues.
The pictures below are renders made on a PC with the same drawing code as the firmware (not photos of the radio). Real photos may differ slightly in colour.
The CPU stays at the original 80 MHz; the new graphics were optimised for it (icons are cached, lighter anti-aliasing on small icons, calmer animation rate). How smooth it feels on your radio is the main thing to report.

What's new (and what each thing does)

Menu style — Visual → Menu style

Option What it does
Original (default) The r30 look, unchanged: side list menus, original screens, original weather.
Carousel Turns the new look on. Full-screen menus: one big round icon in the middle, neighbours on each side, name below.
Grid Turns the new look on. Full-screen menus as a grid of 8 icon tiles per page, with the selected name in the top bar.

With Carousel or Grid every menu and editor uses the same style, the status message (e.g. Wi-Fi/update) is a centred box, and Finance, Network and Weather are restyled (colours follow your choices below).

New Visual menu (main menu, before Settings)

Everything about appearance in one place:

Entry What it does
UI Layout Choose the main screen. The 5 original layouts plus 9 new ones (below). The screen is previewed live behind the selector.
Theme The original colour themes (as in r30). Live preview behind the selector.
Accent Main colour of the new screens: Amber, Green, Cyan, Blue, Magenta, Red, White.
Text color 12 choices for numbers and letters (Accent, White, Cream, Amber, Orange, Y...
Read more

ATS-Mini v2.45 — PV2KSM r30 (community mod)

Choose a tag to compare

@PV2KSM PV2KSM released this 31 Oct 10:52
7888ef2

ATS-Mini v2.45 — PV2KSM r30 (community mod)

Unofficial community mod by PV2KSM (PY2/PV2KSM), free, no warranty. Based on the open-source ESP32-SI4732 / ATS-Mini firmware v2.45 (MIT, © 2025 ESP32-SI4732 Radio — see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

⚠️ Tested hardware — read first

Variant Status
ATS-Mini, OSPI (ESP32-S3, 8 MB octal PSRAM, Si4732) ✅ Tested by PV2KSM on a real radio (firmware build "Oct 28 2026", Wi-Fi + web UI + radio screens below)
ATS-Mini, QSPI ⚠️ Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) ⚠️ Compiled only — not tested on hardware

Flash only the file for your own variant (the web updater refuses the wrong one). Please report results for QSPI / LilyGO in Issues.

What was checked on the OSPI radio: web UI pages (Control, Memory, Finance, Backup, Config, Update, Patches), the Analog layout (live mirror on the Control tab), and the Weather (now / days / hours / METAR / rain radar), Flights (list + detail) and Finance screens.
r30 (languages, euro, translated web pages) was tested by PV2KSM on the OSPI radio: OK. Not yet confirmed on real hardware: the Cockpit and Avionics layouts (only checked as PC renders), full-flash "merged" images, backup import.
Known: with a weak battery the radio can reboot while Wi-Fi is on (charge it or turn Wi-Fi off). A user reported ~170 mA draw with Wi-Fi enabled; the reboot depends on the hardware, worse with a weak 3V3 regulator.
Known: the flights service occasionally reported TLS erro (-1) on the Services screen (retries work).

What's new

  • r30: languages — English (default on a fresh install), Portuguese and Spanish on the Flights, Weather, Finance, Network, METAR and rain-radar screens and on the whole web interface. Change it in Settings → Language (radio) or Config → Language (browser). Full manuals in EN/PT/ES: docs/pv2ksm.
  • r30: Finance now shows US dollar, euro and Bitcoin.
  • UI layouts (Settings → UI Layout / Theme): Cockpit (airliner radio panel, ACTIVE/STANDBY), Analog (tuning scale with red pointer + analog S/SNR dials), Avionics (GA-radio look, red 7-segment LED).
  • Flights: adsb.lol tracker with map background (CARTO/OSM, your own key) and nearby airports.
  • Weather: now, next days, next hours, METAR, rain radar (Open-Meteo, aviationweather.gov, RainViewer). Fetched only while the Weather screen is open.
  • Finance: USD, EUR and Bitcoin in your local currency (Coinbase / Frankfurter-ECB).
  • Web UI: live radio screen on the Control tab, Backup export/import, Location (ICAO or lat/lon), Finance, Status with "you are tuned to" + RDS.
  • Stability: network tasks on core 1, Wi-Fi power-save off, "Last reset" diagnostic.

Screenshots

On the radio (OSPI)

Weather now Next days Next hours
METAR Rain radar Finance
Flights Flight detail

Web interface

Control (live screen) Memory Config
Finance Backup Update Patches

Files

File Use
*-ota.bin Browser update (Update → Manual upload)
*.zip Variant package: OTA + full merged image (flash at 0x0) + bootloader/partitions + SHA256
…-source.zip Source of this version (also on branch pv2ksm-r28)

How to update

  1. Back up first (web UI → Backup → export; leave "include Wi-Fi/keys" off if you will share the file).
  2. Open the radio's IP in a browser → Update → Manual upload → pick the *-ota.bin of your variant.
  3. Wait for the reboot; don't power off while writing.

Limits & licences

  • Open-Meteo is free for non-commercial use only; RainViewer free API is for personal/educational use; adsb.lol, NOAA, CARTO/OSM, Coinbase and Frankfurter keep their own terms. Don't use this firmware in a commercial product without checking them (AVISOS-DE-TERCEIROS.md).
  • No Wi-Fi credentials or API keys are included in the binaries or source; your map key and Wi-Fi stay in your radio's memory.
  • When reporting a problem, include the Last reset line from the Status page and any on-screen message.

Credits: ESP32-SI4732 / ATS-Mini (MIT) · B612 font (SIL OFL 1.1) · LovyanGFX · data: adsb.lol, OpenStreetMap/CARTO, Open-Meteo, NOAA, RainViewer, Coinbase, Frankfurter.


Resumo em português

Mod não oficial da comunidade, por PV2KSM — gratuito e sem garantia. Base: ATS-Mini v2.45 (MIT).

⚠️ Testado somente no ATS-Mini variante OSPI. As variantes QSPI e LilyGO T-Embed foram só compiladas, sem teste em hardware. Grave apenas o arquivo da sua variante e conte o resultado nos Issues.

Testado no rádio OSPI: páginas da web, layout Analog, telas de Clima (agora/dias/horas/METAR/radar), Voos e Finanças. Ainda não confirmados em hardware: layouts Cockpit e Avionics, imagem merged, importação de backup.

Novidades: layouts Cockpit, Analog e Avionics; rastreador de voos com mapa; clima, METAR e radar de chuva; dólar e bitcoin; tela do rádio ao vivo na aba Control; backup; estabilidade.

Como atualizar: faça backup → abra o IP do rádio → Update → Manual upload → escolha o *-ota.bin da sua variante.

pv2ksm-r30A

pv2ksm-r30A Pre-release
Pre-release

Choose a tag to compare

@PV2KSM PV2KSM released this 31 Oct 18:31
488e32f

ATS-Mini v2.45 — PV2KSM r30A (community mod) — new look, same firmware

Unofficial community mod by PV2KSM (PY2/PV2KSM), free, no warranty. Based on the open-source ESP32-SI4732 / ATS-Mini firmware v2.45 (MIT, © 2025 ESP32-SI4732 Radio — see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

r30A is a graphics update on top of r30. Nothing changes in how the radio tunes, in the Wi-Fi/Flights/Weather/Finance data or in the languages. What is new is how it looks: icon menus, new main-screen layouts, colour options, restyled screens and text that follows your language. The original look is still the default — you opt in.

⚠️ Tested hardware — read first

Variant Status
ATS-Mini, OSPI (ESP32-S3, 8 MB octal PSRAM, Si4732) ✅ Tested by PV2KSM on a real radio (firmware build "Oct 28 2026", Wi-Fi + web UI + radio screens below)
ATS-Mini, QSPI ⚠️ Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) ⚠️ Compiled only — not tested on hardware

How to update

  1. Back up first (web UI → Backup → export; leave "include Wi-Fi/keys" off if you will share the file).
  2. Open the radio's IP in a browser → Update → Manual upload → pick the *-ota.bin of your variant.
  3. Wait for the reboot; don't power off while writing.
  4. To try the new look: Menu → Visual → Menu style → Carousel or Grid. To go back: choose Original.

Limits & licences

  • Open-Meteo is free for non-commercial use only; RainViewer free API is for personal/educational use; adsb.lol, NOAA, CARTO/OSM, Coinbase and Frankfurter keep their own terms (AVISOS-DE-TERCEIROS.md).
  • No Wi-Fi credentials or API keys are included in the binaries or source.
  • When reporting a problem, include the Last reset line from the Status page and any on-screen message.

Credits: ESP32-SI4732 / ATS-Mini (MIT) · B612 font (SIL OFL 1.1) · LovyanGFX · data: adsb.lol, OpenStreetMap/CARTO, Open-Meteo, NOAA, RainViewer, Coinbase, Frankfurter.


Resumo em português

r30A = atualização gráfica da r30. O rádio sintoniza, conecta e traduz como antes; o que muda é o visual: menus de ícones, novos layouts da tela principal, opções de cor, telas redesenhadas e textos que seguem o idioma. O visual original continua sendo o padrão — você escolhe se quer o novo.

⚠️ Status do teste: OSPI — (preencher após testar). QSPI e LilyGO T-Embed: só compiladas, sem teste em hardware. Grave só o arquivo da sua variante. As imagens são renderizações feitas no PC com o mesmo código de desenho do firmware (não são fotos do rádio). A CPU continua em 80 MHz e os gráficos foram otimizados para isso.

O que cada coisa faz

  • Menu → Visual → Menu style: Original (padrão, visual da r30), Carrossel (menus em tela cheia com um ícone grande no centro) ou Grade (8 ícones por página). Carrossel/Grade ligam o visual novo: editores no mesmo estilo, aviso centralizado, Finanças/Rede/Clima redesenhados (sem a página do radar de chuva, que continua no visual Original).
  • Novo menu Visual (antes de Configurações): UI Layout (escolhe a tela principal, com prévia ao fundo), Theme (temas de cor originais), Accent (cor principal), Text color (12 cores de texto), Background (5 fundos), Menu color e Menu style. Tema, UI Layout e cores saíram de Configurações.
  • 9 layouts novos: Neo Analog, Neo S-Meter, Vintage, Clock, Memories (memórias como marcadores), Minimal, VFD, LCD e Neon.
  • Idioma: nomes e títulos dos menus Carrossel/Grade seguem Configurações → Idioma (PT/EN/ES, sem acentos). Os seletores da página web também foram traduzidos.
  • Página web (Config): novos seletores de cor de destaque, cor do texto, fundo, cor do menu e estilo do menu.
  • Correções (issue #3, obrigado G8PTN): a página web Location agora mostra na hora os valores de Show map / Map style salvos; a tela Flights sem mapa segue a configuração Background em vez de ficar sempre preta.
  • Fora desta versão: opção de velocidade da CPU; japonês e chinês.

Como atualizar: faça backup → abra o IP do rádio → Update → Manual upload → escolha o *-ota.bin da sua variante. Para usar o visual novo: Menu → Visual → Menu style → Carrossel ou Grade; para voltar: Original.

# ATS-Mini v2.45 — PV2KSM r30A (community mod) — new look, same firmware

Unofficial community mod by PV2KSM (PY2/PV2KSM), free, no warranty. Based on the open-source [ESP32-SI4732 / ATS-Mini](https://github.com/esp32-si4732/ats-mini) firmware v2.45 (MIT, © 2025 ESP32-SI4732 Radio — see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

r30A is a graphics update on top of r30. Nothing changes in how the radio tunes, in the Wi-Fi/Flights/Weather/Finance data or in the languages. What is new is how it looks: icon menus, new main-screen layouts, colour options, restyled screens and text that follows your language. The original look is still the default — you opt in.

⚠️ Tested hardware — read first

Variant Status
ATS-Mini, OSPI (ESP32-S3, 8 MB octal PSRAM, Si4732) ✅ Tested by PV2KSM on a real radio (firmware build "Oct 28 2026", Wi-Fi + web UI + radio screens below)
ATS-Mini, QSPI ⚠️ Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) ⚠️ Compiled only — not tested on hardware

Flash only the file for your own variant (the web updater refuses the wrong one). Please report results for QSPI / LilyGO in Issues.
The pictures below are renders made on a PC with the same drawing code as the firmware (not photos of the radio). Real photos may differ slightly in colour.
The CPU stays at the original 80 MHz; the new graphics were optimised for it (icons are cached, lighter anti-aliasing on small icons, calmer animation rate). How smooth it feels on your radio is the main thing to report.

What's new (and what each thing does)

Menu style — Visual → Menu style

Option What it does
Original (default) The r30 look, unchanged: side list menus, original screens, original weather (with the rain-radar page).
Carousel Turns the new look on. Full-screen menus: one big round icon in the middle, neighbours on each side, name below.
Grid Turns the new look on. Full-screen menus as a grid of 8 icon tiles per page, with the selected name in the top bar.

With Carousel or Grid every menu and editor uses the same style, the status message (e.g. Wi-Fi/update) is a centred box, and Finance, Network and Weather are restyled (colours follow your choices below). In the new look the rain-radar page is not shown (it stays in the Original look).

New Visual menu (main menu, before Settings)

Everything about appearance in one place:

Entry What it does
UI Layout Choose the main screen. The 5 original layouts plus 9 new ones (below). The screen is previewed live behind the selector.
Theme The original colour themes (as in r30). Live preview behind the selector.
Accent Main colour of the new screens: Amber, Green, Cyan, Blue, Magenta, Red, White.
Text color 12 choices for numbers and letters (Accent, White, Cream, Amber, Orange, Yellow, Green, Mint, Cyan, Sky, Pink, Red).
Background Graphite, Black, Navy, Wine, Forest.
Menu color Colour of the menus: same as the accent or its own.
Menu style Original / Carousel / Grid (see above).

Theme, UI Layout and the colour entries moved from Settings to Visual.

New UI layouts (use Accent / Text color / Background)

Layout What it is
Neo Analog Cream tuning scale with a red pointer and two analog dials (signal and SNR).
Neo S-Meter Big frequency, tuning scale and segmented signal / SNR bars, with Volume, Step, Bandwidth and AGC cards.
Vintage Wood-panel receiver look with glass dial and tuning-eye.
Clock Large digital clock, date, frequency and the weather at a glance.
Memories The current band as a line with your saved memories as pins.
Minimal One huge frequency and a thin signal line.
VFD Green 7-segment vacuum-fluorescent display.
LCD Classic 7-segment LCD.
Neon Cyberpunk: cyan/magenta panels, chromatic-offset digits.

Language

The names and titles in the Carousel and Grid menus now follow Settings → Language (Portuguese, English, Spanish). Texts are ASCII (no accents), like the other translated screens. The web page selectors are translated too. Icons are drawings, so they are the same in every language.

Web interface

Config → UI: new selectors **Accent color, T...

Read more

ATS-Mini v2.45 PV2KSM r28

Pre-release

Choose a tag to compare

@PV2KSM PV2KSM released this 30 Oct 01:57

ATS-Mini v2.45 — PV2KSM r28 (community mod)

Unofficial community mod by PV2KSM (PY2/PV2KSM), free, no warranty. Based on the open-source ESP32-SI4732 / ATS-Mini firmware v2.45 (MIT, © 2025 ESP32-SI4732 Radio — see LICENSE and NOTICE.txt). Not affiliated with or endorsed by the original project.

⚠️ Tested hardware — read first

Variant Status
ATS-Mini, OSPI (ESP32-S3, 8 MB octal PSRAM, Si4732) ✅ Tested by PV2KSM on a real radio (firmware build "Oct 28 2026", Wi-Fi + web UI + radio screens below)
ATS-Mini, QSPI ⚠️ Compiled only — not tested on hardware
LilyGO T-Embed (Si473x) ⚠️ Compiled only — not tested on hardware

Flash only the file for your own variant (the web updater refuses the wrong one). Please report results for QSPI / LilyGO in Issues.

What was checked on the OSPI radio: web UI pages (Control, Memory, Finance, Backup, Config, Update, Patches), the Analog layout (live mirror on the Control tab), and the Weather (now / days / hours / METAR / rain radar), Flights (list + detail) and Finance screens.
Not yet confirmed on real hardware: the Cockpit and Avionics layouts (only checked as PC renders), full-flash "merged" images, backup import.
Known: the flights service occasionally reported TLS erro (-1) on the Services screen (retries work).

Known: with a weak battery the radio can reboot while Wi-Fi is on (charge it or turn Wi-Fi off). A user reported ~170 mA draw with Wi-Fi enabled; the reboot depends on the hardware, worse with a weak 3V3 regulator.

What's new

  • UI layouts (Settings → UI Layout / Theme): Cockpit (airliner radio panel, ACTIVE/STANDBY), Analog (tuning scale with red pointer + analog S/SNR dials), Avionics (GA-radio look, red 7-segment LED).
  • Flights: adsb.lol tracker with map background (CARTO/OSM, your own key) and nearby airports.
  • Weather: now, next days, next hours, METAR, rain radar (Open-Meteo, aviationweather.gov, RainViewer). Fetched only while the Weather screen is open.
  • Finance: USD and Bitcoin in your local currency (Coinbase / Frankfurter-ECB).
  • Web UI: live radio screen on the Control tab, Backup export/import, Location (ICAO or lat/lon), Finance, Status with "you are tuned to" + RDS.
  • Stability: network tasks on core 1, Wi-Fi power-save off, "Last reset" diagnostic.

Screenshots

On the radio (OSPI)

Weather now Next days Next hours
METAR Rain radar Finance
Flights Flight detail

Web interface

Control (live screen) Memory Config
Finance Backup Update Patches

Files

File Use
*-ota.bin Browser update (Update → Manual upload)
*.zip Variant package: OTA + full merged image (flash at 0x0) + bootloader/partitions + SHA256
…-source.zip Source of this version (also on branch pv2ksm-r28)

How to update

  1. Back up first (web UI → Backup → export; leave "include Wi-Fi/keys" off if you will share the file).
  2. Open the radio's IP in a browser → Update → Manual upload → pick the *-ota.bin of your variant.
  3. Wait for the reboot; don't power off while writing.

Limits & licences

  • Open-Meteo is free for non-commercial use only; RainViewer free API is for personal/educational use; adsb.lol, NOAA, CARTO/OSM, Coinbase and Frankfurter keep their own terms. Don't use this firmware in a commercial product without checking them (AVISOS-DE-TERCEIROS.md).
  • No Wi-Fi credentials or API keys are included in the binaries or source; your map key and Wi-Fi stay in your radio's memory.
  • When reporting a problem, include the Last reset line from the Status page and any on-screen message.

Credits: ESP32-SI4732 / ATS-Mini (MIT) · B612 font (SIL OFL 1.1) · LovyanGFX · data: adsb.lol, OpenStreetMap/CARTO, Open-Meteo, NOAA, RainViewer, Coinbase, Frankfurter.


Resumo em português

Mod não oficial da comunidade, por PV2KSM — gratuito e sem garantia. Base: ATS-Mini v2.45 (MIT).

⚠️ Testado somente no ATS-Mini variante OSPI. As variantes QSPI e LilyGO T-Embed foram só compiladas, sem teste em hardware. Grave apenas o arquivo da sua variante e conte o resultado nos Issues.

Testado no rádio OSPI: páginas da web, layout Analog, telas de Clima (agora/dias/horas/METAR/radar), Voos e Finanças. Ainda não confirmados em hardware: layouts Cockpit e Avionics, imagem merged, importação de backup.

Novidades: layouts Cockpit, Analog e Avionics; rastreador de voos com mapa; clima, METAR e radar de chuva; dólar e bitcoin; tela do rádio ao vivo na aba Control; backup; estabilidade.

Como atualizar: faça backup → abra o IP do rádio → Update → Manual upload → escolha o *-ota.bin da sua variante.