Back to overview

You can simply write code in Arduino IDE and hit one button to flash the ch55x chip to get code running.


biemster wrote 03/08/2023 at 14:04 point

To enter the bootloader first time on a CH552G (which is running the show on a mini macropad), connecting a pull-up between the D+ line and pin 16 (3v3) did not work. There is an alternative way though, which is pulling pin 3 to ground. (connect pin 14 and pin 3 together). That worked!

Found that gem here:

  Are you sure? yes | no

deqing wrote 03/08/2023 at 14:10 point

It is likely the manufacturer of your macropad changed the configuration bit. The new chip should use the D+ line. But it can be changed.

  Are you sure? yes | no

biemster wrote 03/08/2023 at 14:16 point

You mean it is either D+ to 3v3, or pin3 to gnd?

Oddly the pad had nicely adjacent test points to connect D+ and pin16 with a 10k already in place :) That was a nice trick to confuse me

  Are you sure? yes | no