Neoprogrammer 21 019 Ch341a Full May 2026

The original CH341A programmer is a cheap, USB-based interface capable of reading and writing to a variety of memory chips (SPI Flash, EEPROM, 24 series, 25 series, and more). However, the stock software provided by Chinese manufacturers is often buggy, limited, or riddled with adware.

Neoprogrammer (originally derived from ASProgrammer) is an open-source alternative that revolutionized the CH341A experience. The version 21 019 (referring to a build from around 2021) is considered a "sweet spot" – stable, feature-rich, and widely supported.

The term "full" typically signifies a complete package including: neoprogrammer 21 019 ch341a full


| Option | When to use | |--------|--------------| | Check ID before operation | Prevents writing to wrong chip | | Disable erase before write | When you only patch a few bytes | | Read/Write only region (address range) | Save time on large chips | | Auto increment buffer | For serial EEPROM (24 series) | | SPI speed | Reduce to 1 MHz for long wires / noisy connections |

How to access:
Options menu → Programmer settings / Interface settings The original CH341A programmer is a cheap, USB-based


Because the author distributes via Chinese forums, use this GitHub mirror:

Scan with VirusTotal – the executable is clean but some AVs flag “hacktool” due to direct hardware access – that’s normal. | Option | When to use | |--------|--------------|


While the CH341A natively runs at 5V (dangerous for 3.3V chips), Neoprogrammer 21 019 includes software flags and warnings for users who have performed the common 3.3V hardware mod on their programmer.