This is a tool I created when I ran into trouble after losing the SAMD21 bootloader. I’m not sure if it matches your current problem exactly, but I think it might be helpful.
The bootloader area of a XIAO is not write-protected when it is shipped from Seeed. If this area is overwritten for any reason, a XIAO will lose its COM port, will not respond to “double reset”, and will be bricked. A bricked XIAO can be repaired by re-writing the bootloader.
All I needed was a XIAO uploading “simple_daplink_xiao.uf2”, OpenOCD that comes with Arduino IDE, and some script files that I attached. Connect a bricked XIAO and a DAPLink_XIAO with four wires, and double-click “flash.ba…
I am trying to upload the simple_daplink_xiao.uf2 file to XIAO_SAMD21 following the instructions at ’ Build a DAPLink Deivce using Seeed Studio XIAO SAMD21 | Seeed Studio Wiki ’ , but File Explorer freezes. The steps I am following are:
Quickly reset XIAO_SAMD21 twice to enter bootloader mode
ArduinoDrive appears in File Explorer
The moment I drag the simple_daplink_xiao.uf2 file and drop it onto ArduinoDrive, File Explorer freezes
I searched the web but couldn’t find any similar issues. Is t…