I had no problems flashing my C3 mini v1.0.0, but the v2.1.0 would not flash for me. After a lot of research and playing around I solved it. Here's the answer for anyone searching:
- Hold RST and Boot buttons. Start to upload the code.
- When the code is almost compiled, release the RST button only. You need enough time for the C3 mini to connect to the computer but not too much time.
- When this message comes up release the Boot button. (It will have different numbers but the same general idea).
Sketch uses 251952 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13748 bytes (4%) of dynamic memory, leaving 313932 bytes for local variables. Maximum is 327680 bytes.
- Your sketch will upload. It may take some practice to get the timing right.
EQL