Click the button (the checkmark icon) to compile the code and ensure there are no errors.
Here are the three major firmware branches:
Not all ATS20 boards are identical. Different LCD drivers, encoder pinouts, and even Si4732 variants exist. One person’s perfect firmware build might brick another’s radio — temporarily, at least. But that’s part of the fun. ats20 firmware
The ATS20 (and its popular successor, the ATS20+) is a staple in the world of low-cost SDR (Software Defined Radio) and portable shortwave listening. For under $50, hobbyists get a compact, Si4732-based radio capable of SSB (Single Sideband), AM, and FM reception. However, the stock software these devices ship with often leaves much to be desired.
Japanese developer jh4vaj maintains a MOD of Goshante's firmware that includes noise reduction at startup, an FM stereo indicator, and memory functions for FM stations. He also fixed a 9kHz scanning issue on the medium wave band for his local region. Click the button (the checkmark icon) to compile
: Advanced builds allow you to adjust the internal ATmega328P CPU clock frequency, actively lowering the digital noise floor bleeding into the RF receiver circuitry.
The ATS20 is typically powered by an or a similar ATmega328P microcontroller. This makes the flashing process relatively straightforward using a PC. Prerequisites: For under $50, hobbyists get a compact, Si4732-based
To update the firmware on your ATS-20 (or ATS-20+) radio, you generally need to treat it as an project . Because these radios use an Si4732/Si4735 chip controlled by an Arduino, you can flash them using the Arduino IDE or specialized tools like AVRDUDESS. 🛠️ Preparation & Prerequisites
Get better signal strength meters (S-meters), battery indicators, and intuitive menu navigation.
Because the ATS20 is internally structured around an Arduino-compatible board, flashing it is straightforward. You will need a standard USB data cable and a computer. Prerequisites & Tools Needed A PC (Windows, Mac, or Linux)
The ATS-20 is not a perfect radio. Its sensitivity on the built-in whip is lacking, and the controls are tiny. However, as a project, it's a marvel. It represents the pinnacle of what open-source hardware and collaborative software development can achieve. By installing Goshante's firmware, you are not just fixing bugs; you are .