Firmware extractor for CH55x microprocessors. This project details a timing attack to extract firmware from CH55x chips over UART, requiring source code modification and recompilation for tuning.
First time programming still needs a hardware connection to be made between P1.5 and GND, but after that holding the 1st key while connecting USB lands you in the bootloader!