I tried to install the WLED firmware on my XIAO EPS32 C3 but it didn’t seem to work. After that I tried put the firmware back to how it was originally. I Followed the steps on the Seed website using the EspRFTestTool but now it doesn’t get recognized by windows when I plug it in the usb (like it used to). I can still use it in bootloader mode and I can connect it if a force it into download mode by grounding GPIO9.
I’m guessing the original firmware in the XIAO esp32 C3 from Seeed is different and that’s why it doesn’t work. Does anyone know where I can find a .bin file for the original Seeed firmware for this chip?
My guess is that the Seeed chip is using the USB Jtag (hence the reason it doesn’t connect anymore) but I’m not 100% sure.
Yes, I did that. I have finished the EspRFTestTool process and wrote the firmware to the board but after the firmware is installed it is required to ground out the GPIO9 pin every time I plug in the board. I don’t want to have to do that every time I plug it in. It seems to me that seeed made a change to the standard ESP32 C3 firmware with their chips. I would prefer to get the firmware file that seeed uses so my board will work correctly again.
I have a similar issue. I believe somewhere along the line I may have incorrectly flashed the wrong file to a partition. Where can the source files for this device be found?! Like the OP, I also tried the Bins provided and they don’t work.
For the ESP32 devices you do not need a specific bootloader. The ESP32’s have their bootloader in ROM, and it cannot be overwritten. It starts when you push the Boot, and then the Reset button, or set the GPIO pins accordingly. For the C3, GPIO2 and GPIO8 must be high and GPIO9 must be low to enter download boot mode. esptool.py can as well switch the device into download boot mode.