The ATS Mini DSP radio is a marvel of portable digital signal processing (DSP) radio technology. While the factory firmware for ATS Mini DSP Radio is functional, the enthusiastic radio community has developed several alternative firmwares for ATS Mini DSP Radio. These custom solutions unlock additional features, significantly improve performance, and offer extensive customization capabilities. For any ATS Mini owner seeking to enhance their device, exploring these specialised ATS Mini firmware options is a must.
These alternative firmware for ATS Mini DSP Radio leverage the device’s robust capabilities, primarily from the SI4732 chip and the ESP32-S3 microcontroller, to deliver advanced radio experiences. They cater to a wide range of uses, from amateur radio operations to professional monitoring, making your ATS Mini DSP radio more versatile than ever.

Understanding the Hardware in ATS Mini
The heart of the ATS Mini DSP radio is the Silicon Labs SI4732, a highly integrated, low-power FM/AM/SW/LW receiver chip. This single chip handles the core radio functions, including RF front-end processing, analog-to-digital conversion, and the primary digital signal processing for demodulation and filtering.
Controlling the entire system is an ESP32-S3 microcontroller. This powerful chip manages the user interface, display, and overall system operations. Crucially, the ESP32-S3 can also perform additional, advanced post-processing DSP on the audio stream received from the SI4732. Communication between the ESP32-S3 and the SI4732 occurs over the I2C bus, ensuring seamless command execution and data transfer.
Key components include:
- SI4732 receiver chip with integrated antenna input.
- ESP32-S3 controller, featuring Wi-Fi connectivity.
- OLED displayfor intuitive user interaction.
- Control buttons and encoders for navigation.
Understanding this architecture is vital for anyone considering alternative firmwares for ATS Mini DSP Radio. While the SI4732 handles the core radio DSP, the ESP32-S3 empowers ATS Mini firmware to offer enhanced usability and supplementary audio processing, transforming the user experience.
The community offers several robust firmwares for ATS Mini DSP Radio, each with unique strengths:
G8PTN Firmware: Enhanced Usability
Developed by Dave (G8PTN), and building upon the work of Ralph Xavier and Goshante for the ATS-20, the G8PTN ATS Mini firmware is widely recognized. It specifically addresses major usability issues of the stock firmware, particularly the frustrating click/double-click interface.This firmware aims to enhance the usability and features of these compact radios, which are popular for shortwave listening due to their affordability and capabilities.
Key improvements offered by G8PTN’s firmware include:
- More intuitive user interface.
- Improved menu navigation.
- Better frequency tuning controls.
- Logical menu structures for everyday use.
This ATS Mini firmware maintains all original functionalities while making the radio significantly more user-friendly.
G8PTN’s GitHub Repository (Primary Source for Firmware):
This is the most direct source for the G8PTN firmware: https://github.com/G8PTN/ATS_MINI
Specifically, the firmware files can often be found in the FIRMWARE branch: https://github.com/G8PTN/ATS_MINI/tree/main/FIRMWARE
Mini Radio Official Website (Information and Firmware Options):
While they also link to their “official” firmware, they acknowledge and link to the G8PTN firmware as well. This site often provides clear instructions on how to flash the firmware.
Website: http://www.mini-radio.com/
You’ll find download links for both official and G8PTN (ats-mini) firmware, plus the necessary Flash Download Tool. You’ll find many discussions and user experiences related to the G8PTN firmware on Reddit’s shortwave radio communities. For example, this thread discusses upgrading: https://www.reddit.com/r/shortwave/comments/1javo6q/how_to_upgrade_the_firmware_on_the_si4732_mini/

ESP32-SI4732 Fork: Community-Driven Development
The ESP32-SI4732 project provides a continuously developed firmware for ATS Mini DSP Radio, heavily based on the G8PTN version. It benefits from active community contributions, offering regular updates and bug fixes.
This DSP radio firmware fork leverages existing projects like the FM Radio project by Volos Projects and the ESP32 OLED_ALL_IN_ONE sketch by PU2CLR. It often includes:
- Enhanced Wi-Fi connectivity.
- Improved NTP time synchronization.
- Better RDS decoding capabilities.
Key Aspects and Forks of Community-Driven Development:
- Original Chinese Open Source (Sunnygold)
The project was initially designed and open-sourced by a Chinese engineer (nickname Sunnygold). This laid the foundation for all subsequent community development.
Link (Original Hardware and Source Code) You can often find a copy of the original files on the esp32-si4732 GitHub organization: https://github.com/esp32-si4732/esp32-si4732-oshwhub
- esp32-si4732 GitHub Organization (Community Hub):
This unofficial GitHub organization (created by Max Arnold, R9UCL) acts as a central collection point for notes, source code, and excellent documentation from various contributors, including G8PTN’s work. It hosts a significant fork of the ATS Mini firmware.
Link https://github.com/esp32-si4732
ATS Mini Firmware Fork (within this org): https://github.com/esp32-si4732/ats-mini
This repository often integrates features from other forks and serves as a highly active development branch.
- PU2CLR’s SI4735 Arduino Library:
While not a direct “firmware fork” for the specific ATS Mini, Ricardo Caratti (PU2CLR) has developed a comprehensive Arduino library for the SI47XX family (including SI4732). Many firmware projects build upon this library, demonstrating the community’s collaborative nature at a foundational level.
Link https://github.com/pu2clr/SI4735
- “Mini Radio” Official Website (Community-Focused Distributor):
While they sell pre-built units, the “Mini Radio” team (AMNVOLT) actively engages with the community, providing access to official firmware, linking to community forks like G8PTN’s, and offering clear flashing instructions. They also credit community members for their contributions.
Link http://www.mini-radio.com/
Direct Firmware Downloads: You’ll find links to “official” and “ats-mini” (G8PTN) firmware here.
Goshante-Based Variants: Specialized Customization
The “Goshante-based variants” of ATS Mini firmware refer to customized versions derived from the work of Nikita (Goshante), particularly his ats20_ats_ex firmware developed for receivers based on the Si4735 (or Si4732) chip, such as the ATS-20 and by extension, the ATS Mini.
These variants are known for their focus on specialized customization and a highly refined user experience, often with a strong emphasis on SSB (Single Sideband) performance. While originally designed for the ATS-20, this firmware is foundational for many ATS Mini variants and is known for its highly specialized customization, particularly its very smooth and precise SSB tuning (integrating BFO into the main frequency). It features a minimalistic yet powerful interface, extensive band coverage, advanced settings, and optimizations for audio and power.
Links
GitHub Repository (Primary Source): https://github.com/goshante/ats20_ats_ex
Releases Page (for .hex files): https://github.com/goshante/ats20_ats_ex/releases
Ralph Xavier’s SI4735 Sketch (often a base for others)
While perhaps not directly an “alternative firmware” in the sense of a complete pre-compiled binary for the ATS Mini, Ralph Xavier’s work is a significant open-source Arduino sketch (ESP32 OLED_ALL_IN_ONE) that many other projects, including some ATS Mini firmwares, are built upon. It provides the fundamental code for controlling the SI4732/SI4735 chip with an ESP32 and an OLED display.
Link
GitHub Repository: https://github.com/ralphxavier/SI4735
Important Considerations When Choosing/Flashing Firmware for ATS Mini
- Hardware Compatibility: Ensure the firmware is compatible with your specific ATS Mini hardware revision (e.g., ESP32-S3 vs. older ESP32). Newer boards might have different pinouts or display drivers.
- Flashing Tool: You’ll typically need the ESP32 Download Tool (for Windows) or
esptool.py(for Linux/macOS) to flash the firmware. Some community sites also offer web-based flashers (e.g.,espressif.github.io/esptool-js/). - Instructions: Always follow the specific flashing instructions provided by the firmware developer. Incorrect flashing can lead to issues.
- Backup: If possible, back up your current settings or firmware before flashing a new one.
- Community Support: Active firmwares like G8PTN’s and the
esp32-si4732organization’s fork often have active discussion forums (GitHub Discussions, Reddit, Facebook groups) where you can get support and ask questions. - Refer our firmware update guide
Flashing Firmware in ATS Mini Radio: A Simple Firmware Update Guide
The strong community development is a major strength of the ATS Mini, allowing users to customize their radio experience to a great extent.
Related Posts
- Mini-Radio Firmware V3 Adds RTTY/CW Decoding and EiBi Integration
- Build Your Own High-Res FM Receiver: The DIY CYD 480×320 FM Radio Project
- LILYGO T-Embed ESP32 SI4732 Radio: In-Depth Technical Analysis & User Review
- ATS20 Radio Receiver: Comprehensive Review – Small Package & Big Performance

There is an additional very good alternative firmware of the German radio enthusiast H.J.Berndt .
His firmware is focused on shortwave listerner‘s needs.
I see a lot of users now flashing this firmware because of its outstanding features.
# online flashing tool for easy install of firmware
# sophisticated display layout
# built-in list of receivable stations, additionally visualized at the frequency scale.
# Signal plotter
# RTTY decoder (one-wire mod required)
# CW-Morse decoder (one-wire mod required)
# FM RDS visualization
# serial communication for signal logging, screenshot etc
# NO WiFi access necessary
German language Website with formware download: http://www.hjberndt.de/dvb/pocketSI4735DualCoreDecoder.html#download
Translated via https://translate.google.com/translate?sl=de&tl=en&u=http://www.hjberndt.de/dvb/pocketSI4735DualCoreDecoder.html
reviewed at: https://peterneufeld.wordpress.com/2025/06/13/si4732a-minirx-modifications/
73 55 de DB9JG Peter