The combination of the CH341A-based USB programmer (typically a black or blue PCB) and the NeoProgrammer v2.1.0.19 software is a popular, low-cost solution for reading, writing, and verifying SPI flash memory chips (BIOS, EEPROM, etc.). The term “hot” refers to on-board (live) programming – the ability to flash a chip while it remains soldered to a target device’s PCB, without desoldering.
A common problem with many "black" CH341A boards is a design flaw where the data lines output 5V even if the power pin is set to 3.3V. neoprogrammer 21019 ch341a hot
Fix: A hardware "volt mod" is often required to ensure the programmer outputs a true 3.3V. Product Report: NeoProgrammer 2
Here is the technical breakdown and a "paper" (schematic description) for the power section of the Neoprogrammer CH341A (common versions). Electronics repair : This device can be used
Pro Tip: If the chip gets hot, unplug the USB immediately. Let it cool down for five minutes before trying again with corrected settings.