Asprogrammer 21013 ~repack~ May 2026

AsProgrammer is a widely used open-source Windows utility for programming EEPROM and SPI Flash chips, commonly paired with the inexpensive CH341A programmer. It is frequently used for BIOS recovery, firmware dumping, and fixing bricked motherboards. Key Features & Workflow

Hardware Compatibility: Primarily supports CH341A, but also works with USBasp, AVR ISP, and others via a "Hardware" selection menu.

Chip Support: Handles a broad range of SPI Flash (25-series) and I2C EEPROM (24-series) chips. Essential Actions:

Detect/Read ID: Automatically identifies the connected chip model. asprogrammer 21013

Unprotect: Often a necessary first step to allow writing or erasing.

Read & Backup: Always recommended before making changes to ensure you have the original firmware.

Erase, Write, & Verify: The standard sequence for flashing new firmware. Performance vs. Alternatives Dumping Firmware With the CH341a Programmer AsProgrammer is a widely used open-source Windows utility

In the context of the AsProgrammer software and its associated hardware (often based on AVR or STM32 microcontrollers), the code "21013" is not a component part number, but rather a hexadecimal Device ID used to identify a specific flash memory chip.

Here is a complete breakdown looking into the device associated with ID 0x21013.

6.2. Limitations

3.2. Chip Support and Algorithms

The software maintains an extensive database of chip IDs and programming algorithms. The ASP21013 supports: Bit-Banging Speed: Because the CH340 is a UART

Step 4: Erase and Program

  1. Click "Erase" – this sets all bits to 0xFF.
  2. Click "Blank Check" to verify.
  3. Load your new BIOS file (e.g., new_bios.bin) via File → Open.
  4. Click "Program".
  5. Crucial step: After writing, click "Verify" . ASProgrammer 21013 compares the chip contents to the source file. Never skip this.

1. The CH341A Series (Most Common)

This is the $2 USB dongle found on Amazon, eBay, and AliExpress. ASProgrammer 21013 was essentially reverse-engineered to fix the CH341A's flaws.

5. Comparative Analysis

To understand the market position of the ASP21013, it must be compared to its primary competitor, the CH341A programmer.

| Feature | ASP21013 (CH340 Based) | CH341A Programmer | | :--- | :--- | :--- | | Interface Chip | CH340 (UART Bridge) | CH341A (USB 2.0 Controller) | | Speed | Moderate (UART limited) | Faster (Native USB 1.1) | | Software | AsProgrammer (Open Source) | CH341A Software / NeoProgrammer | | Hardware Support | SPI, I2C, MW | SPI, I2C, Parallel, JTAG (limited) | | Voltage Safety | Requires manual jumper selection | Often fixed 3.3V (newer models) |

The ASP21013 is often preferred by technicians who find the proprietary CH341A software interface cumbersome. The AsProgrammer software provides a more intuitive hex editor and batch operation capabilities, compensating for the slight speed trade-off of the CH340 hardware.