Ats20 Firmware _hot_ Jun 2026

Because the ATS20 uses an Arduino-compatible bootloader, flashing the firmware is straightforward. You will need a standard Mini-USB or USB-C data cable (depending on your specific ATS20 hardware revision) and a Windows, Mac, or Linux computer. Prerequisites

Connect the located above the "USB download" label (not the charging port) to your PC. Turn the radio ON. 3. Configure the Software (AVR Dudes)

Click the Verify (checkmark) button to ensure there are no errors, then click Upload (arrow) to flash the firmware.

The ATS20 (often utilizing the SI4732 chip) is one of the most popular portable, budget-friendly shortwave radio receivers on the market. While the hardware offers incredible value out of the box, the stock firmware often leaves a lot to be desired in terms of user interface, tuning stability, and feature availability. Upgrading your ATS20 firmware unlocks the true potential of this powerful little device, transforming it from a basic receiver into a highly customizable DXing machine. Why Upgrade Your ATS20 Firmware?

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 ats20 firmware

I saw a reference to it on a Russian forum but the link was dead.

Once compilation is successful, click the button (the right-facing arrow).

Set the to 57600 (standard for Nano bootloaders) or 115200 . Step 3: Flash the Firmware Turn on the ATS20. Click the Upload button in XLoader.

Do you plan to compile the code yourself or use a ? Turn the radio ON

In simple terms, firmware is the operating system of the radio. It is the software permanently stored on the microcontroller (usually an ATmega328 or similar) that governs:

Out of the box, the ATS-20 works well for basic AM/SSB listening. But many users encounter limitations:

Install the library via the Library Manager ( Sketch > Include Library > Manage Libraries ).

Even with perfect steps, issues occur. Here is the fix matrix: The ATS20 (often utilizing the SI4732 chip) is

Some ATS20 units use a 32.768kHz crystal, while others use different timings. If your radio is "deaf" after a flash, you may need a firmware version compiled for your specific crystal frequency.

Automatically mutes audio while fast-tuning to prevent "pop" noises, re-engaging only when a signal meets a user-defined SNR threshold.

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.

If you flash new firmware, don't forget to recalibrate the Si5351 PLL. Your frequency will be off by ~500 Hz otherwise. Use a WWV signal at 10 MHz or 15 MHz to dial it in via the hidden calibration menu (usually Menu -> System -> Cal).

Click "Upload." The LEDs on the internal Arduino will blink rapidly. Once finished, the radio will reboot into the new interface. Pro-Tips for Success