Avoid sketchy “driver download” websites, Softonic, or CNET – they bundle adware. The only safe source for the verified working version is the official GitHub repository or its mirrors.
The software is notable for its broad compatibility. While it works with several programmers including UsbAsp, AVRISP-MKII, and Bus Pirate, it is most famous for its excellent support of the ubiquitous and inexpensive CH341A-based USB programmer (often known as the "CH341A土豪金" or "gold" programmer).
: The software runs directly from its folder without needing a formal Windows installation. Advanced Actions
Launch AsProgrammer.exe . Click the menu, select your chip type, or click the Read ID button to let the software auto-detect the exact model. 4. Backup Existing Firmware
The process is straightforward because of its portable nature:
Click the button to clear the memory. Open your new firmware file via File > Open . Click Write IC to flash the new data. 6. Verification
: In the software, go to the Hardware menu and select your programmer type (e.g., CH341a).
The most trusted source for Asprogrammer is usually the GitHub repository maintained by the developer (user noface or similar community forks).
: Ensure you have the correct drivers installed for your hardware, such as the driver for CH341A programmers. Hardware Selection : Open the software, navigate to the menu, and select your connected programmer (e.g., CH341a). Identify the Chip : Connect your chip to the programmer. Use the menu to select the vendor and model, or click the "?" (Read ID) button for auto-detection. : Use the toolbar to
If you're dealing with a "stuck at logo" laptop or a bricked BIOS chip, you've likely found that standard CH341A software can be buggy. Many users have found success switching to , a lightweight yet powerful tool designed to drive the CH341 SPI EEPROM Programmer. Why use AsProgrammer?
Plug your CH341A programmer into a USB port. Windows should now recognize it without errors. Step-by-Step Guide: Flashing a BIOS Chip
: Earlier versions of Asprogrammer did not work well on Windows XP, but version 2.1.0.13 has resolved those compatibility issues. Linux users may run the software through compatibility layers, but Windows is recommended for the best experience.
Asprogrammer is a free, lightweight, and open-source software designed to program a wide range of serial memory chips using low-cost hardware programmers, such as the popular series. It supports: