Was pretty surprised to receive the new XIAO ESP32C3 and find out it has to be put into bootloader mode manually (aka before USB is plugged in) for each sketch download. Surely this should be a thing of the past?
Agreed. It’s annoying.
I note that this is not just a Seeed XIAO ESP32C3 problem. I have the same “issue” with boards from other vendors (Adafruit Qy Py ESP32C3), so I guess it’s something fundamental from the ESP32 guys (Espressif Systems).
Also, after development is complete (no more uploading), the final product works OK with normal power-cycle, so it’s not a complete disaster. Still, it is annoying (but I said that already).
True true… I have many dev board and some are the same. Just feel that by now, this should be a thing of the past. Agree it’s only a real issue during dev, but I figure I must do this 100+ times while in dev mode, which makes it a pain. That said, my tactic is to plug/unplug the USB from the computer rather than the board. Saves risking the on-board connector breaking off.