doc: Note in CH552 fw where to find CH55x Reset Controller

This commit is contained in:
Michael Cardell Widerkrantz 2025-02-12 14:04:34 +01:00
parent b7ce031bd6
commit de32c58355
No known key found for this signature in database
GPG Key ID: D3DB3DDF57E704E5

View File

@ -27,4 +27,18 @@ Flash the firmware to a device:
## Re-programming the firmware
By design, once the USB to serial firmware is loaded onto the chip, there isn't an intended way to reflash it using only software. However, if 3.3V is applied to the D+ line through a 10K resistor during power-up, then the CH552 will enter bootloader mode, and a new firmware can be programmed onto the chip. Note that the CH552 flash is only guaranteed for a few hundred flash cycles.
By design, once the USB to serial firmware is loaded onto the chip,
there isn't an intended way to reflash it using only software.
However, if 3.3V is applied to the D+ line through a 10K resistor
during power-up, then the CH552 will enter bootloader mode, and a new
firmware can be programmed onto the chip.
The Blinkinlabs CH55x Reset Controller can help you do this:
https://shop-nl.blinkinlabs.com/products/ch55x-reset-controller
https://github.com/Blinkinlabs/ch55x_programmer
Note that the CH552 flash is only guaranteed for a few hundred flash
cycles.