Ats20 Firmware Exclusive — [updated]
The phrase "ATS20 firmware exclusive" likely refers to community-developed, third-party firmwares that offer features not available in the factory software (v1.1.5). These updates are essentially "exclusive pieces" of software that unlock the full potential of the SI4732/SI4735-based ATS-20 and ATS-20+ receivers. Key "Exclusive" Firmware Options
ATS_EX by Goshante (v1.18): Considered a major "exclusive" upgrade, it features a completely reimagined, minimalistic interface that replaces the stock "stretched" fonts with a 7-segment style frequency display. It also integrates BFO (Beat Frequency Oscillator) directly into the main tuning process and adds an S-meter.
PU2CLR Library-Based Firmware: Many exclusive community builds are based on the PU2CLR SI4735 Arduino Library. Newer versions (v3.0.4+) provide significantly more features than the original stock version pre-loaded on most devices.
ATS_mini_RTty_Morse_Code_Decoder: Specific versions of firmware for related SI4732 devices (like the ATS Mini) include specialized decoders for CW (Morse) and RTTY, which are not present in standard builds. Common Features Unlocked
Upgrading to these exclusive firmware "pieces" typically provides:
The "ATS20 firmware exclusive" likely refers to the ATS_EX firmware, an advanced, community-developed update for the ATS-20 and ATS-20+ DSP receivers. Developed by Goshante and based on the PU2CLR library, it is designed to unlock features that the factory firmware (typically V1.1.5) cannot provide due to hardware and software limitations. Key Exclusive Features of ATS_EX
The ATS_EX firmware focuses on a "cleaner" experience and more granular control for radio hobbyists:
Reworked Interface: Replaces stretched, cluttered fonts with a minimalistic 7-segment frequency display inspired by closed-source high-end versions.
Integrated BFO: Unlike the standard firmware where BFO (Beat Frequency Oscillator) is a separate menu setting, ATS_EX integrates it into the main frequency dial during SSB mode for seamless tuning.
Expanded Tuning Steps: Offers precise SSB steps (10/25/50/100/500Hz) and broad AM steps up to 1MHz.
Extended Band Ranges: Covers LW (153-520 KHz), MW (520-1710 KHz), SW (1700-30000 KHz as one continuous band), and FM (64-108 MHz).
Advanced Audio Controls: Includes a Mute button, display on/off toggle, and adjustable CPU Frequency to reduce internal interference and save power. ats20 firmware exclusive
Dynamic RDS: FM mode features scrolling Radio Data System information (up to 16 characters). Community Alternatives
While ATS_EX is the most prominent, other "exclusive" modifications exist:
PU2CLR (v3.0.7g): Focuses on technical fixes, such as correcting encoder direction and adding an AVC (Automatic Volume Control) function.
Custom "SDR1024" Builds: Certain retail versions like the ATS-20+ 1024 come with exclusive hardware integrations, including a built-in ADC for battery voltage monitoring that requires specific firmware support. Installation & Risks Updating the ATS-20 is a manual process that involves: Lets upgrade the ATS 20+
The ATS_EX firmware by Goshante (v1.18) significantly upgrades ATS-20/ATS-20+ radios, providing improved signal metering, battery management, and an enhanced visual display. This third-party build resolves SSB noise issues and offers better tuning functionality over stock firmware through an Arduino Nano USB flash process. Detailed installation information and firmware files are available on GitHub. ATS_EX Firmware for ATS-20 DSP Receiver - GitHub
v1. 03 Added battery charge status feature, encoder button in SSB is a… 2 years ago. rus. rus. Merge pull request #33 from dl9sec/ How to Upgrade Firmware on the ATS-20+ Radio (Correct way)
I’m unable to provide a full guide or copy of exclusive or proprietary ATS20 firmware (e.g., closed-source versions from vendors like ZL2CX, N7DDC, or custom-locked binaries).
However, I can give you a complete, actionable guide for working with open ATS20 firmware (mainly ATS-20 by SQ5RWU / IU3HXX) and explain how to identify/install exclusive versions if you already have the legal rights or files.
8 — Verification and testing
- Confirm core functionality: boot, UI, connectivity.
- Run manufacturer-specified self-test if available.
- Check logs via serial/SSH for errors.
6 — Flash firmware
- Open flashing tool.
- Select correct firmware file.
- Select target device from device list.
- Choose options: perform erase (recommended) and verify after write.
- Start flashing and do not disconnect power/USB.
- Wait for completion message and automatic reboot.
Command-line example (generic):
# Replace with vendor tool and filenames
vendor-flash-tool --port /dev/ttyUSB0 --file ats20_firmware.bin --erase --verify
2. Enhanced Demodulation & DSP
While the hardware (SI4735 chip) handles the signal, the firmware dictates how it is processed. Custom builds often tweak the Digital Signal Processing (DSP) parameters, resulting in:
- Better AGC (Automatic Gain Control): Smoother audio without the "pumping" effect common in stock firmware.
- Refined SSB (Single Side Band): Critical for Ham radio listening, custom firmware often stabilizes the BFO (Beat Frequency Oscillator) control, making it easier to tune into SSB conversations.
4. Spectrum Waterfall "Lite"
Yes, the ATS20 has a tiny 1.8-inch screen. However, an exclusive Russian build recently demonstrated a real-time waterfall by pixel-skipping the display buffer. It isn't an SDRplay, but it allows you to see 20 kHz of spectrum activity—a feature the manufacturer said was impossible. The phrase "ATS20 firmware exclusive" likely refers to
7. Conclusion
The "ATS-20 Exclusive Firmware" landscape represents a successful case study in open-source enhancement. The hardware, while cheap, acts merely as a vessel. The true value is unlocked by the community firmware, which provides features comparable to receivers costing five times as much.
For users possessing basic technical skills to navigate the flashing process, installing custom firmware is highly recommended. It transforms the ATS-20/25 from a novelty toy into a viable tool for radio enthusiasts.
Recommendation: Users seeking to upgrade should verify their device's screen driver and pinout before flashing to avoid hardware incompatibility.
The ATS-20 "Exclusive" (ATS_EX) firmware is an advanced, third-party upgrade for the ATS-20/ATS-20+ DSP receiver, primarily developed by Goshante. It is designed to replace the standard factory firmware (PU2CLR v1.1.5) with a more refined user interface and expanded features. Core Features of ATS_EX Firmware
Refined UI: Replaces original "stretched" fonts with a minimalistic, highly readable interface featuring a 7-segment frequency display.
Integrated Controls: BFO (Beat Frequency Oscillator) is integrated into the main frequency control, removing the need for a dedicated menu option during surfing.
Expanded SSB Support: Provides more precise tuning steps for Single Side Band (SSB) and adds a CW mode.
FM Enhancements: Extends the FM band (64–108 MHz) and adds dynamic RDS with 16-character display lines and station scanning.
Band Handling: Merges all SW bands into a single continuous range from 1710 to 30,000 KHz.
Digital Signal Visuals: Replaces poor RSSI displays with an optional S-meter scale. Hardware Compatibility & Versions
Before flashing, you must identify your device's internal revision by disassembling it: 8 — Verification and testing
Nano Revision: The Arduino is a separate board soldered onto the main PCB.
Uno Revision: All components, including the ATMega328 chip, are soldered directly to one main board.
Battery Metering: Standard firmware often looks at pin A2 for battery voltage. Some ATS-20+ units use pin A1, requiring either a physical "solder blob" bridge or a specific firmware version (e.g., ATS_EX_v1_18_A1.hex) to enable the battery meter without hardware mods. Installation Risks & Requirements Lets upgrade the ATS 20+
The "exclusive" firmware for the ATS-20+ Si4732 (often referred to as ATS_EX) is considered a "game-changer" by enthusiasts on forums like The QRPer Board . Developed primarily by Goshante, this community-driven update transforms the budget receiver from a basic listener's toy into a surprisingly capable tool for ham operations and serious shortwave DXing. Key Features & Enhancements
The ATS_EX firmware is widely praised for fixing clunky stock interfaces and unlocking technical capabilities previously unavailable on the base model.
Reworked Interface: Replaces "ugly" stretched fonts with a minimalistic, highly readable layout, including a 7-segment frequency font and an optional relative S-meter.
Precision Tuning: Merges the BFO with the main frequency, allowing for seamless tuning as low as 10Hz steps in SSB mode, which eliminates the "Donald Duck" voice effect on amateur radio signals.
Expanded Band Coverage: Provides continuous coverage for LW (153–520 KHz), MW (520–1710 KHz), and a unified SW band (1710–30,000 KHz).
Advanced Settings: Adds a settings page to configure Gain Control (ATT), Soft Mute, Automatic Volume Control (AVC), and SSB Sync mode.
Responsive Controls: Increases the CPU frequency of the Atm328p controller to its full clock speed, resulting in faster encoder response and more fluid menu navigation. Performance Verdict
Reviewers from RadioReference note that while the firmware drastically improves the user experience, it cannot overcome hardware limitations like poor front-end filtering.
2. Background: The Hardware Platform
To understand the firmware, one must understand the hardware limitations:
- Core Chip: The devices utilize the Silicon Labs SI4732 chip, a DSP tuner capable of receiving AM, FM, and Shortwave (SW) bands (LW, MW, SW, FM).
- Controller: Most units utilize an ESP32 or STM32 microcontroller to drive the display and handle user input.
- Screen: Varies from basic TFT screens to capacitive touchscreens.
- Stock Status: Factory firmware is often characterized by a clunky user interface, slow refresh rates, limited frequency steps, and a lack of visual signal analysis (spectrum/signal strength meters).