Hi all,
I received a 5-unit PCBA order from Seeed Fusion using the XIAO ESP32-C6 and none of the boards enumerate over USB. Looking for help diagnosing before I go further.
Symptoms
- No device appears in Windows Device Manager (including hidden devices) or macOS System Report under any conditions
- Espressif’s esptool-js WebUSB tool shows nothing in the device picker — no enumeration even bypassing OS drivers entirely
- Red charging indicator light behaves correctly on all boards (turns on at plug-in, off after 30s with no battery)
- 3.28V measured on the 3.3V rail
What I’ve tried
- BOOT held + RESET tap on all boards — no change
- Two different computers (Windows and Mac)
- Verified cable and setup with an older XIAO ESP32-C6 prototype, which connects and enumerates normally on both machines
- All 5 boards behave identically
What I know
- The boards were fully assembled by Seeed Fusion — I did no soldering myself
- The USB-C port and D+/D- lines are internal to the XIAO module, so my PCB design shouldn’t affect USB enumeration directly
- I do have an LED on GPIO9 (BOOT pin) through a 330Ω resistor to GND — wondering if this could be relevant, though a locked bootloader state should still enumerate
Has anyone seen this before with Fusion-assembled XIAO boards? Could the modules have shipped blank or with something that prevents USB peripheral initialization entirely?
Thanks,
Isaac