Mine too got bricked it seems. It will not show up as a usb device even briefly. This was after a flash and successful using of the device. Green LED is on. Reset pins do nothing. I do not have a programmer, but nothing out of the ordinary was done. What can cause this?
Other than that (and the inconvenient and difficult to access reset pins) the board was something I was proud of and I think you guys did a great job.
If you have some more insight into this I’d love to hear from you.
Hi Lakshantha
Thank you very much I followed your post and it worked the first time.
I was already setting up my Raspberry when I came across your post its simple to follow and easy to implement you saved 2 of my XIAO’s .
I’m using Win10x64 and have 3 XIAOS and 3 WIO Lite MG126s that are completely useless to me.
Yes I put these in the drawer in the fall because every SAMD21 based board I had eventually became completely unprogrammable. I want to like them but I hate them. I dug them out to see if there are any updates and I’m still wondering if I should toss them.
What’s the actual deal with accessing the XIAO in DFU mode or whatever it is so you can see the drive letter that everyone takes for granted? When I double tap the reset all I get is an incremented com port.
I’ve done all kinds of things including enabling test mode and disabling driver signing, I use a usbview utility to delete the drivers by vid/pid and then restart and then MAYBE i can program to the damn thing once.
So… I want to try circuitpython for the XIAO and none of these things create a drive letter.
I started with using the Arduino IDE then I learned Atmel Studio then I went to PlatformIO just trying to find any GDMF thing that could talk to these MF things.
Micropython started looking mighty tempting but I can’t ever see the drive letter. That’s when I found out that I probably needed to use a hardware programmer… which is an entirely different area of specialization with all kinds of options and choices and rabbit holes to trip on and get kicked around by forum members making assumptions about how far I’m willing to go to learn this skill.
I didn’t want to spring for the ST link because that would just be throwing money away so I got a Black Magic Probe and tried to compile and use OpenOCD along with the UART pins and GDB with the Probe and JFC does the BS ever end? There isn’t a straight up humane way to do any of this is there. The “how to use openocd and a debugger tutorials” also take way too much for granted and the documentation is ambiguous to someone not already initiated.
Also. search engines suck.
Don’t let my tone seem like I’m frustrated at you… dear fellow seeed enthusiast! This isn’t personal to you or to Seeed and I’m not looking for a scapegoat for my shortcomings. It’s just like every GDMF thing I try to do on a SAMD21 board turns into a MF study in anger management.
So if buy more XIAO’s and Wio’s how do I prevent this nightmare from recurring?
I don’t see much support coming from @Seeed to solve the problem. What I see is a very loud eerie silence and nothing more than that… They should solve the problem and issue a program in where we could return our bricked Xiao’s and re-issue a new one, free of charge. That to me would sound like a manufacturer that would take itself seriously, how otherwise could we take them seriously again…
Yup. Just had 2 of mine stop responding… I guess this should tell me to never buy a seeed product again…
For some reason it only responds when I set it to bootloader mode, but what am I supposed to do with that? Nowhere explains this.
This product is aimed to be for beginners to. I don’t have fancy programmers lying around nor do I want to have to program the chip. Hardly an arduino replacement experience.
In my humble opinion they have delivered an bad product. I was choosing between the Xiao and the Adafruit QT Py, which has the same form factor and is pin compatible. It seems I choose wrong. At least Adafruit is taking it’s role as a manufacturer seriously. My experience with @Seeed is the complete opposite…
So I actually found a solution to my problem, which was that the bootloader mode worked but I could not upload sketches. What I did was install Circuit python then uninstall it… It worked.
I found this little late, I soldered a few prototypes based on the fact my project worked on the breadboard and with Arduino pro-mini. 2 out of 5 of my soldered prototype is bricked and I don’t know what could be done except salvage whatever parts I am able to unsoldered from the PCB.