Something tells me you didn’t expand
“Compile the firmware yourself”
I had nothing but issues using the native USB JTAG interface on a super mini-h2. Serial however seems to be working fine for now on an esp32-c6 Aliexpress dev-kit.
A question: what transmission power is set in the compiled firmware with the external module? Can this still be modified, or is it already set to the maximum? @parhelion
This did it for me. Running stable for a week now whereas the previous setup crashed every few hours independent of the esp-idf version used. Thanks for investigating. Maybe worth to note: The ESP32-C6-WROOM-1-N8 worked flawlessly even without this patch. Problems occured just with Seed Xiao esp32 c6.
While the u.fl antenna on the XIAO C6 appears to work out of the box, it actually doesn't work. If you don't set the GPIO pins it will have reduced range.
I tested it, the range is exact same as if you didn't put in an external antenna at all. The range only increases if you plug an external antenna and set the GPIO pins. I can't speak for the XIAO ESP32-C5 but I expect it to be the same.
The precompiled binaries for external antenna in this guide addresses this.
I think you can change the transmission power if you follow the steps to manually compile the firmware, specifically in the Configure the firmware step.
I haven't changed the transmission power from their defaults in the precompiled firmware, because more power doesn't always mean better communication, it can even often result in worse transmission and more interference, especially for these tiny boards.
Maybe outside the current topic, but will this setup allow a single seeed studio xiao esp32c6 to act as both a thread border router and a bluetooth proxy, or would you need separate devices for the 2 protocols? (IIUC, there's only the one antenna, so you wouldn't be able to run both on a single ESP)