While the CH341A isn't a full JTAG debugger, NeoProgrammer 21019 can write initial bootloaders to SPI flash connected to ESP8266 modules. Use the Read SPI Flash function to dump original firmware, modify hex values, and rewrite.
The Neoprogrammer 21019 CH341A Exclusive is a compact, USB-based programmer designed for flashing and reading SPI serial flash chips and various EEPROMs. It pairs the CH341A USB-to-serial bridge controller with a tailored adapter and software support to provide low-cost, widespread chip programming for hobbyists, repair technicians, and embedded developers. neoprogrammer 21019 ch341a exclusive
The exclusive mode is not perfect. Because it takes over the USB endpoint exclusively, you cannot: While the CH341A isn't a full JTAG debugger,
The term exclusive in this context refers to hardware-level timing and voltage control. It pairs the CH341A USB-to-serial bridge controller with
Most generic CH341A drivers treat the chip as a standard USB-to-serial/I2C bridge. NeoProgrammer 2.1.0.19, however, uses a proprietary (or exclusive) communication routine that does three things: