Asprogrammer is a free, open-source, and lightweight software designed to read, write, and erase a wide range of serial memory chips. It supports common protocols including and Jtag (to a limited extent). The software is the perfect companion for low-cost USB programmer hardware, most notably the popular CH341A series of programmers.
| Problem | Solution | |--------|----------| | “CH341A not found” | Reinstall driver, use a USB 2.0 port | | Verification fails | Lower speed in settings (e.g., 1 MHz) | | Chip not listed | Add custom definition via .ini file | | Writes but doesn’t boot | Check adapter voltage (3.3V vs 5V) | Asprogrammer 2.1.0.13 Download
: For advanced users, the AsProgrammer dregmod on GitHub offers a modified version that supports additional hardware like Bus Pirate and Arduino. Key Features and Improvements | Problem | Solution | |--------|----------| | “CH341A
: Offers easy access to status registers, which is crucial for removing write protection on certain BIOS and firmware chips. Full support for programming via SPI, I2C, and
If this post helped you, consider starring the GitHub repo or buying the developer a coffee.
Full support for programming via SPI, I2C, and MicroWire protocols.