Launch AsProgrammer.exe . Navigate to the menu on the top taskbar and ensure CH341 is actively checked as your current hardware programmer interface. Flashing Workflow: Read, Erase, Write, Verify
, with one caveat.
The installation package includes an expanded gallery of pinout diagrams. These visual aids help users map connections for complex chip packages.
Adaptive program synthesis addresses generating or modifying code automatically in response to changing requirements, inputs, or environments. ASProgrammer 21013 (New) advances this field by combining: (1) learned generative models for synthesizing candidate code snippets, (2) lightweight static analysis to filter unsafe or nonconforming outputs, and (3) runtime instrumentation for feedback loop-driven refinement. This paper describes the design, implementation, and evaluation.
| | Specific Features & Improvements | Version / Source | | :--- | :--- | :--- | | Algorithm & Performance | Rewritten algorithms for reading, writing, and detection for improved safety and efficiency. | 2.1.0.13 | | | CH341A SPI writing speed increased by about 10%. | V4.15 Update | | | Optimized "busy check" setting to potentially improve programming efficiency. | Custom Builds | | User Interface (UI) | Improved interface with adjustable window size (min 450px / max 950px). | 2.1.0.13 | | | The software remembers the last window position and last used settings. | 2.1.0.13 | | | Added an option to not automatically fill buffers after selecting a component. | 2.1.0.13 | | | "AsProgrammer v2.0.4" introduced an interface specifically adapted for CH341A & FT232H users. | v2.0.4 | | Hardware Compatibility | Official support for CH341A and USBASP programmers. | 2.1.0.13 | | | Expanded hardware support includes Buzzpirat, Bus Pirate, CH347, UsbAsp, AVRISP, Arduino, and FT232H. | V4.15 Update | | New Component Support | Added support for Nuvoton N76E003 series microcontrollers. | 2.1.0.13 | | | Rewritten programming algorithm for special components like M35080. | 2.1.0.13 | | | Added support for various new flash memory ICs like MX25L6436F, MT25QU256, W25Q64JV, etc. | V4.15 Update | | Language & Localization | Added Traditional Chinese, Turkish, and Spanish translations. | V4.15 Update | | | Many modified versions and the NeoProgrammer branch now include built-in Chinese language support. | NeoProgrammer | asprogrammer 21013 new
: It is one of the most common tools in the repair community, particularly for tasks like BIOS flashing device calibration Comparison with Alternatives CH341a v1.6 Review, No More Volt Mods! - LFC#297
Its killer feature is the massive database of chip definitions—over 1,200 supported ICs, from 25-series BIOS chips to 24/93 series EEPROMs.
finally fixes the palette mapping:
The UI now handles high-resolution displays better, fixing issues where menus were unusable on 4K monitors. Launch AsProgrammer
❌ ZIF socket can feel a bit "sticky" or fragile—be gentle. ❌ The software interface is clunky and looks outdated. ❌ No casing protection for the board components on the back.
: Allows users to run custom chip-related scripts directly from the main window. Safety Protocols
The official CH341A Chinese manufacturer software stopped receiving meaningful updates years ago. This left users stranded when dealing with modern 1.8V low-voltage chips or high-capacity 25-series SPI NOR flash found on contemporary hardware.
Connect your physical SPI/EEPROM chip to your programmer using an SOP8 test clip or a specialized adapter board. Ensure exact pin-1 alignment with the markings on the programmer casing. Insert the programmer into your PC's USB port. The installation package includes an expanded gallery of
: Beyond the standard CH341A, it supports hardware like Bus Pirate , UsbAsp, CH347, and AVRISP.
Version 2.1.0.13 adds support for a variety of new SPI NOR and I2C EEPROM components that older versions might fail to identify.
The story of (often referred to as 21013 ) is rooted in the "right to repair" movement and the world of niche hardware hacking. The Origins