Asprogrammer 21013 2021 Download [better] [ Web Quick ]
AsProgrammer 2.1.0.13: The Essential Tool for CH341A BIOS Flashing
If you’ve ever faced a "bricked" motherboard after a failed BIOS update, you know the sinking feeling of a PC that won't turn on. AsProgrammer
is an open-source graphical interface tool specifically designed to help you read, erase, and write serial memory chips using hardware like the CH341A programmer What is AsProgrammer?
Originally developed by Alexander Gavrilov, AsProgrammer serves as a user-friendly frontend for various hardware programmers. While many cheap hardware kits come with outdated or buggy proprietary software, AsProgrammer is widely considered the gold standard for enthusiasts due to its stability and broad chip support. The software is particularly vital for: BIOS Recovery
: Manually flashing a working BIOS file to a corrupted chip. EEPROM Programming : Modifying or backing up data on I2C and SPI chips. Hardware Compatibility
: It supports CH341A, UsbAsp, AVRISP-MKII, and even Arduino-based setups. Why Version 2.1.0.13?
release (and subsequent versions in the 2.1.x branch) includes critical driver updates and support for a wider array of 1.8V and 3.3V SPI Flash chips. You can find the latest binary releases and source code on the official GitHub repository How to Use AsProgrammer for BIOS Flashing
To fix a corrupted chip, follow this standard workflow often recommended by the repair community Hardware Connection
: Connect your CH341A programmer to the BIOS chip using a test clip or socket. : Open AsProgrammer and click
. If the chip is recognized, you’ll see its manufacturer and ID. Backup (Crucial) : Always click
the current data twice. Compare the file hashes to ensure you have a perfect copy of the original. Unprotect & Erase : Many chips are write-protected. Click Blank Check Blank Check tool to ensure the chip is truly empty before writing. : Open your new BIOS file and click . The software will write the data and then it to confirm the flash was successful. Safety and Requirements
Because BIOS flashing involves low-level hardware interaction, it is recommended to use AsProgrammer on a stable Windows environment. For those on Linux, is the standard alternative.
Always ensure your hardware programmer matches the voltage of your chip (many BIOS chips are 1.8V and require a voltage adapter) to avoid permanent hardware damage. or choosing the right voltage adapter Releases · nofeletru/UsbAsp-flash - GitHub
AsProgrammer (version 2.1.0.13, 2021) is a widely recommended, open-source graphical interface tool specifically designed for reading, erasing, and writing serial memory chips like EEPROM and SPI Flash. It is highly regarded as a more stable and feature-rich alternative to the official "black" and "green" CH341A software. Key Features & Capabilities
Broad Protocol Support: Handles SPI, I2C, and MicroWire protocols. asprogrammer 21013 2021 download
Hardware Compatibility: Fully compatible with common programmers including CH341A, UsbAsp, AVRISP-MKII, and Arduino (via custom sketch).
Stability: Version 2.1.0.13 is frequently cited for improved stability on modern operating systems like Windows 10 and 11.
Automatic Chip Detection: Can automatically identify many 25-series SPI flash chips. User Experience Review
Interface: Users prefer its clean, open-source GUI over closed-source alternatives, which are often flagged for lack of transparency or bundled malware.
Reliability: It is the "go-to" tool for many electronics technicians for BIOS chip recovery and firmware updates on motherboards, routers, and LCD monitors.
Advanced Mods: Specialized versions like the dregmod add support for specialized hardware like the Bus Pirate or FT232H, though users should note that the GUI may occasionally freeze during long operations with these devices. Critical Safety Warning CH341a v1.6 Review, No More Volt Mods! - LFC#297
AsProgrammer V2.1.0.13 is a popular, lightweight utility designed as an alternative to the standard software often bundled with the CH341A USB programmer. Released as a "fix" version in early 2021, it is widely used by hardware enthusiasts and technicians for flashing BIOS chips, EEPROMs, and SPI Flash memory. Key Features of AsProgrammer V2.1.0.13
This specific version is favored for its stability and broad hardware support. Notable features include:
Broad Device Support: Handles various protocols including SPI, I2C, and MicroWire.
Hardware Compatibility: Works with the CH341A, Bus Pirate, UsbAsp, Arduino, and more.
Built-in Hex Editor: Allows users to modify binary files, such as adding MAC addresses to router firmware, directly within the application.
Portable Software: The application is a standalone executable that does not require formal installation, making it easy to run from a USB drive.
Advanced Chip Handling: Includes "Auto Detect" for SPI chips and manual selection for I2C (24 series) chips. How to Use AsProgrammer for BIOS Flashing
Using this tool typically follows a specific workflow to ensure safety and data integrity: AsProgrammer 2
Hardware Connection: Connect your IC to the programmer (e.g., CH341A). Ensure correct orientation, usually indicated by a dot for pin number one.
Configuration: Open AsProgrammer.exe. Select your hardware type and the specific IC model.
Backup First: Always use the "Read" button to extract the current firmware and save it as a backup before making any changes. Programming: Open: Load the new firmware file.
Unprotect: Some chips require unprotecting status registers before writing.
Write/Program: Use the "Program IC" function, which typically performs unprotecting, erasing, programming, and verifying in sequence.
Verification: After writing, the software compares the chip's content against the source file to ensure a 100% match. Where to Download
The software is primarily maintained and shared through community platforms:
GitHub: The nofeletru/UsbAsp-flash repository often hosts the latest stable releases and community forks.
Tech Forums: Version 2.1.0.13 is frequently found on community-driven sites like 4PDA or specialized hardware blogs.
Caution: Flashing firmware carries a risk of "bricking" your device. Always verify your hardware connections and ensure you have a reliable backup before proceeding. AsProgrammer - МихаТроник
AsProgrammer 2.1.0.13 is a widely used open-source utility designed for flashing and reading memory chips, most commonly used with the CH341A USB programmer hardware. This 2021-era version is frequently sought after for its stability in recovering bricked motherboards, routers, and other embedded systems. Key Features of AsProgrammer 2.1.0.13
Broad Protocol Support: Allows programming of flash memory using SPI, I2C, and MicroWire protocols.
Chip Compatibility: Supports a vast array of 24 series (I2C) EEPROM and 25 series (SPI) Flash chips from manufacturers like Winbond, MXIC, and SST.
Integrated Hex Editor: Features a built-in editor that allows you to view and modify binary content (like changing a MAC address in router firmware) before writing it to a chip. Method 3: Internet Archive (Wayback Machine) If GitHub
Smart Detection: Includes an "Auto Detect" feature for SPI chips that automatically identifies the chip's ID and populates necessary parameters like size and page.
Actionable Tools: Provides standard operations including Read, Write, Erase, Verify, and Blank Check. Download and Setup
While AsProgrammer 2.1.0.13 was a milestone release, newer versions (like 2.1.2 or modified "dregmod" versions) are available for improved hardware support.
It looks like you’re looking for ASProgrammer (version from around 2021, possibly build 21013) — a popular GUI for flashing SPI flash chips with CH341A-based programmers.
Here’s a direct, safe way to get that specific version:
Method 3: Internet Archive (Wayback Machine)
If GitHub and forums fail, the Internet Archive is your friend.
- Navigate to
web.archive.org - Search for the original GitHub release page from October 2021.
- Even if the GitHub page is dead, the archive may have captured the binary file.
Method 2: Trusted Third-Party Repositories (Tech Forums)
The most reliable off-GitHub source is Badcaps.net forums and EEVblog forums.
- Search for:
"ASProgrammer 21013" Badcaps - Reputable users archive these builds in forum threads dedicated to "CH341A programming."
- Look for attachments in the first 2-3 pages of results. These are scanned by forum admins.
Part 5: Troubleshooting Common Issues with Version 21013
Even a stable build like 21013 can fail. Here are the top fixes:
| Problem | Solution (Specific to v21013) |
| :--- | :--- |
| "Cannot find device" | The driver was installed incorrectly. Use Zadig to force install libusb-win32 (not WinUSB). |
| Verify fails at 50% | Your chip is likely a 3.3V logic chip, but the CH341A runs at 5V. You need a level shifter. Version 21013 is sensitive to voltage droop. |
| Program hangs at 100% | Close the software, unplug the programmer, plug it back in, and re-launch. This is a known USB buffer bug in 21013. |
| Chip not in list | Version 21013 has ~400 chips. For a missing chip, upgrade to NeoProgrammer (a fork), but note that may cause other issues. |
| False antivirus alert | Version 21013 rarely triggers alerts, but if it does, add the folder to your AV exclusions. The file is safe; older Delphi compilers sometimes mimic virus behavior. |
Part 3: Safe Download Sources for ASProgrammer 21013 (2021)
WARNING: The internet is filled with "download sites" that host old software wrapped in fake setup.exe files. NEVER download ASProgrammer from a generic "driver download" site. Always seek source-adjacent repositories.
Here is the safe way to obtain version 21013:
Conclusion: Is 21013 Still the Gold Standard?
The search for "asprogrammer 21013 2021 download" persists because hardware reliability is rarely found in the "latest and greatest" software. For technicians running legacy Windows systems or working with older CH341A clones (which are incredibly common), version 21013 represents a peak of stability before the codebase grew complicated.
While finding the raw file may take 15 minutes of searching on GitHub tags or Badcaps, the effort is worth it. You will be rewarded with a portable, lightweight, no-nonsense SPI flasher that has probably already unbricked more routers and motherboards than any commercial tool on the market.
Final recommendation: Try the GitHub release history first. If that fails, use the Internet Archive. And if all else fails, download NeoProgrammer v2.2.0.7 – it will read the old 21013 config files and give you a near-identical experience.
How to install / use
- Download the
.7zor.ziparchive. - Extract to a folder (e.g.,
C:\ASProgrammer). - Run
ASProgrammer.exe(no installation needed). - If CH341A driver isn’t installed, you may need CH341A driver (included in the archive or downloadable separately).