How to Flash CH552 IC
How to flash CH552 - Last Chance Edition if nothing else worked
According to the inter-webs flashing already programmed CH552 IC requires a 10kOhms pull-up resistor connected to D+ pin3.6 to 3V3. By doing so, the chip should boot into bootloader for few seconds. Unfortunately for some ICs it does not work and IC ignores this method.
You may try to install drivers, according to sources provided at the end.
In my case, it didn’t help, just like changing computer and operating system.
My CH552G was bought as a ready to work small keyboard with 2 keys from aliexpress.
To program it, alternate method to enter bootloader was used.
It requires to pull-down Pin1.5 to GND. This pin is 3rd pin on the other side of the IC dot - opposite to GND. As on the Figure below. Used here is again 10kOhm resistor.
Figure. IC pinout
And that is how it came out: