From de32c58355602ca08f2219f9204361f32172d013 Mon Sep 17 00:00:00 2001 From: Michael Cardell Widerkrantz Date: Wed, 12 Feb 2025 14:04:34 +0100 Subject: [PATCH] doc: Note in CH552 fw where to find CH55x Reset Controller --- hw/usb_interface/ch552_fw/README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/hw/usb_interface/ch552_fw/README.md b/hw/usb_interface/ch552_fw/README.md index 769657e..09e9b14 100644 --- a/hw/usb_interface/ch552_fw/README.md +++ b/hw/usb_interface/ch552_fw/README.md @@ -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. +