Problem: The SAMD21 bootloader is in flash at address 0x0000, and can be blown away using a firmware flashing utility like bossac,
if an offset of 0x2000 is not specified.
https://www.hackster.io/nicola-wrachien posted a helpful tutorial on unbricking the SAMD21, using a uChip as a host.
That project was easily converted to use an MKR1000 as a host. The result is this repository, which includes the Eagle brd file needed to
produce a PCB, as well as the Arduino sketch that the MKR1000 host can use to flash the bricked MKR1000.
To prevent bricking using bossac, use this command line:
bossac -p COM21 -e -w -v -R --offset=0x2000 firmwarefile.ino.bin
-
Notifications
You must be signed in to change notification settings - Fork 0
Unbrick an Arduino MKR1000 using another Arduino MKR1000
License
studiohsoftware/UNBRICKER
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Unbrick an Arduino MKR1000 using another Arduino MKR1000
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published