Ats20 — Firmware

The most exciting feature added by firmware like PU2CLR's SSB library is a rudimentary spectrum scope. Using the radio’s internal ADC, the screen can display a live waterfall of signals up/down the band.

Stock firmware often delivers distorted SSB audio with a noticeable "pilot tone" (a high-pitched whine). Community firmware like ATS20-Enhanced adds proper BFO (Beat Frequency Oscillator) calibration, making ham radio conversations intelligible.

Flashing third-party firmware on the ATS-20 carries risks.

Q: Can I update ATS20 firmware via USB-C? A: Rarely. Most ATS20 units only use the USB port for charging. You need an external programmer via the ICSP header. ats20 firmware

Q: Will custom firmware increase the battery life? A: Yes. Many custom firmware builds allow the ATmega328 to enter "sleep mode" when the screen backlight is off, extending runtime from 6 hours to nearly 10.

Q: Does this work on the ATS20 Pro? A: Yes, but verify the main chip. If it uses an ATmega328, the process is identical. If it uses an ARM chip (STM32), you need different firmware.

Q: What is the best source for ATS20 firmware files? A: GitHub repositories by pu2clr, LeviTheDev, and gilchrist-tech are the most reliable. Avoid "file download" sites that bundle malware. The most exciting feature added by firmware like


Have you flashed your ATS20? Share your experience and favorite firmware build in the comments below.

Based on the name "ATS20", it is highly likely you are referring to the popular, low-cost SI4732 All Band Receiver (often sold under brands like ATSTM32 or generic "ATS-20" labels on AliExpress, Amazon, and Banggood). These devices are famous in the hobbyist community for being a hackable, open-source radio based on the Arduino/STM32 ecosystem.

Below is a detailed breakdown of the ATS20 firmware features, capabilities, and architecture. Have you flashed your ATS20


Updating the ATS20 firmware is the single most effective modification you can make to this radio. It corrects the manufacturing flaws of the stock software and introduces features found on receivers costing ten times as much.

While the process involves opening the case and using a programmer, the reward is a highly capable, portable SDR that fits in your pocket. Start with the ATS20-Enhanced build for stability, move to the PU2CLR library for the spectrum scope, and never suffer distorted SSB again.

The ATS-20 (and its popular variant, the ATS-20+) is a sleek, portable software-defined radio (SDR) receiver that has taken the DIY radio community by storm. With its compact aluminum case, bright color display, and Si4732 DSP chip, it offers an incredible gateway into the world of HF (High Frequency) listening.

However, the factory firmware is often just the starting point. To truly unlock the hardware’s potential—from improved audio fidelity to extended frequency ranges—you need to dive into the world of custom ATS20 firmware.