top of page

Asprogrammer 21 013 Updated Download -

The hex viewer now highlights modified bytes more clearly, and the GUI’s Russian, Chinese, and German translations are fully synced with the latest strings.

For advanced users scripting batch operations, the --verify flag no longer false-reports mismatches on padded data.

The original developer, nofeletru (and subsequent contributors), hosts ASProgrammer on GitHub. The exact repository for version 21.013 is archived under the Releases section.

Steps for a clean updated download:

Keep the tool updated, respect component voltages, and happy flashing.


Last updated: October 2025. Always refer to the official GitHub repository for the absolute latest commits.

The prompt "asprogrammer 21 013 updated download" refers to a specific update for AsProgrammer, a popular community-developed software used with the CH341A USB programmer to read, erase, and write serial Flash memory (SPI, I2C, MicroWire) found in BIOS chips and EEPROMs. The Story: The Bricked Motherboard

Leo stared at his monitor in a cold sweat. He had tried to update his PC's BIOS, but a sudden power flicker left him with a "bricked" motherboard—a lifeless slab of silicon that refused to boot.

Most people would call it trash, but Leo knew better. He reached into his drawer and pulled out a tiny, black-and-gold USB device: the CH341A programmer. To make it work, he needed the right "translator" for his PC, a lightweight tool known as AsProgrammer.

He navigated to a trusted community forum and found the latest release: Version 2.1.0.13. This "updated" version was legendary in repair circles because it fixed annoying UI scaling issues and added support for dozens of newer high-capacity chips that older versions simply couldn't see. With the AsProgrammer 2.1.0.13 download complete, Leo:

Attached the SOIC-8 clip to the tiny BIOS chip on his motherboard.

Opened the software, which instantly recognized the hardware.

Clicked "Read ID," and watched with relief as the specific chip model appeared.

Erased the corrupted data and flashed a fresh, clean BIOS file.

A few clicks and a "Verification Successful" message later, Leo hit the power button. The fans whirred, the screen flickered to life, and the motherboard was saved.

1.0.13 or a step-by-step guide for using it with a specific chip? Releases · nofeletru/UsbAsp-flash - GitHub

AsProgrammer 2.1.0.13: The Ultimate Guide to BIOS & EEPROM Flashing

AsProgrammer 2.1.0.13 is a powerful, open-source software tool widely used for reading, writing, and erasing data on 24 and 25 series EEPROM and Flash BIOS chips. Often paired with the low-cost CH341A USB programmer, this updated version provides a more stable alternative to the basic Chinese software typically bundled with hardware, supporting a vast database of modern chips including Winbond, ST, MXIC, and SST. Key Features of Version 2.1.0.13

Enhanced Chip Compatibility: Supports a broader range of 25 SPI Flash and 24 I2C EEPROM ICs compared to earlier versions. asprogrammer 21 013 updated download

Built-in Hex Editor: Allows users to view and modify binary data directly before flashing.

Auto-Detection: Features an "Auto Detect" function for 25 series SPI chips to identify the manufacturer and model automatically.

Protocols Supported: Works with SPI, I2C, and MicroWire protocols.

Versatile Hardware Support: While popular for CH341A, it also supports Bus Pirate, UsbAsp, and Arduino-based programmers. Step-by-Step Usage Guide

To successfully program an IC using AsProgrammer 2.1.0.13, follow these essential steps: [Guide] How to Use a CH341A SPI Programmer/Flasher


The clock on the wall of Leo’s workshop read 2:17 AM. The only light came from a gooseneck lamp clamped to a metal desk cluttered with ZIF sockets, loose EPROMs, and a tangle of jumper wires. In the center of the mess sat a salvaged BIOS chip, its legs tarnished but still serviceable.

Leo’s fingers hovered over the mouse. On screen, a browser tab was open to a dusty forum for hardware reverse engineers. The thread title read: asprogrammer 21 013 updated download.

He’d been using version 20.11 for three years. It was stable. It was reliable. It had never let him down. But tonight, he needed to talk to a particularly stubborn Winbond W25Q128FV that refused to play nice. The chip held the key to unlocking a boot loop on a vintage arcade board—a board that belonged to a client who was paying triple for a rush job.

The forum post was from a user named PicoFlasher_Actual. No avatar, join date: yesterday. The message was simple:

Fixed buffer overflow on page writes >64k. Added support for MX25L25673G. Compiled with newer libusb. Link expires in 24 hrs. Enjoy.

Below that, a short URL.

Leo’s professional paranoia kicked in. He scanned the comments. Three replies, all from senior members with high post counts.

Leo hesitated. He’d been burned before by “updated downloads” that turned out to be cryptominers or, worse, brickware that scrambled flash chips for fun. But the arcade board was worth $2,000. The chip was worth $0.50. He made a decision.

He clicked the link.

The download was fast—only 1.2 MB. He ran it through a sandboxed Windows VM first. No suspicious network calls. No registry tampering. The executable had a valid digital signature from a Russian developer he vaguely recognized from the EEVblog forums.

He copied the file to his dedicated programmer laptop, an old ThinkPad running Windows 7 with no internet access. Double-clicked. The UI flickered to life. Same Spartan layout. Same blue-grey background. But under the hood, the version string now read: ASProgrammer v21.013 (Build 2025-02-18).

Leo loaded the Winbond chip. Set the voltage to 3.3V. Selected the correct profile from the newly expanded list—and there it was: MX25L25673G (verified). Not his chip, but a good sign.

He hit Read.

The progress bar moved smoothly. No hiccups. The buffer window filled with hex data. He compared the first few lines to a known good dump from the internet. Identical. No bit rot, no glitches.

He took a breath. Then he clicked Erase.

The chip wiped clean in under two seconds—faster than the old version by half. He loaded his patched BIOS image. Hit Program.

Verification passed. 100%.

Leo leaned back. The chair creaked. He looked at the CH341a programmer, its red LED blinking contentedly. On a whim, he clicked the Info tab in the new version. A hidden field appeared at the bottom of the dialog box:

“Some chips contain more than just code. Some contain ghosts. — PFA”

He stared at it for a moment. Then he shrugged. Ghosts or not, the arcade board would boot.

He ejected the chip, seated it carefully into the board’s socket, and powered it on. The CRT flickered. A chime sounded. Then the familiar attract mode of Galactic Ranger II filled the screen.

Leo smiled. He closed the laptop, unplugged the programmer, and reached for his coffee mug. Cold. But he didn’t care.

Tomorrow, he’d write a thank-you post in the forum.

But first, he’d make a backup of asprogrammer 21 013 onto three different drives. Some tools were too good to lose to a dead link.

AsProgrammer version (specifically the "fix" variant) is a widely used, community-driven update for the CH341A programmer

, a low-cost tool essential for flashing BIOS chips, routers, and EEPROMs.

While the official project originated with developer Alexander in 2011, this specific version has been refined by the hardware hacking community to improve stability and chip compatibility. Key Features & Why This Version Matters Broad Device Support

: Beyond the standard CH341A, it supports UsbAsp, FT232H, and Arduino-based programmers. Protocol Versatility

: Handles SPI, I2C, and MicroWire protocols, making it a "Swiss Army knife" for serial memory chips. Community Fixes 2.1.0.13_fix

version addresses specific UI and connectivity bugs found in earlier releases, ensuring a more reliable "Detect IC" process. Portable Interface : Often distributed as a portable ZIP

, it doesn't require a full installation, which is ideal for quick diagnostic tasks. Vital Usage Tips Dumping Firmware With the CH341a Programmer The hex viewer now highlights modified bytes more

AsProgrammer 2.1.0.13 is a widely used, open-source Windows utility for programming EEPROM and Flash memory chips, particularly favored as a more stable alternative to the stock software bundled with the CH341A USB programmer. Key Features & Capabilities

Broad Protocol Support: Handles memory chips using SPI, I2C, and MicroWire protocols.

Hardware Compatibility: Beyond the standard CH341A, it supports devices like Bus Pirate, CH347, UsbAsp, AVRISP (LUFA), Arduino, and FT232H.

Portable Software: The tool is standalone and does not require installation; you simply run the executable.

Built-in Hex Editor: Users can view and modify binary data directly within the application before writing it to a chip.

Multi-Language Interface: Options include English, French, and Russian. Version 2.1.0.13 Specifics

This version (including various community "fixes") addresses several long-standing issues found in earlier releases:

Expanded Chip Database: Improved recognition for newer 25-series SPI chips and 24-series I2C EEPROMs.

Manual Chip Addition: Users can manually add unsupported chips by editing the XML database with specific IDs and sizes.

Safety Features: Includes "unprotect" functions to handle write-protected chips and status register editing, though these should be used with caution to avoid bricking components. Common Workflow

Driver Setup: Requires the specific CH341PAR driver for Windows to recognize the programmer.

Chip Detection: Uses an "Auto Detect" (Read ID) feature for SPI chips to identify the manufacturer and capacity.

Data Operations: Standard flow includes Read (to backup existing firmware), Erase, Blank Check, Open File, Program, and Verify.

Verification: Experts recommend reading the chip multiple times and comparing the files with a tool like a hex editor to ensure a perfect dump before erasing. Known Limitations & Risks AsProgrammer - МихаТроник

Writing a full academic or formal essay on such a narrow, technical, and version-specific software update isn't practical or meaningful. Instead, I can offer a structured informative article or technical brief that covers the context, significance, and steps related to downloading and using ASProgrammer version 21.013.

Would that work for you? If so, here it is:


The update adds support for over 40 new flash memory chips, particularly newer models from:

If you previously received “Unknown Chip ID” errors, this update likely resolves them. Last updated: October 2025

bottom of page