A perk of the SAMD UF2 bootloader is the ability to load other firmware (like CircuitPython) onto the board without re-programming the bootloader.

Double tap the Reset button, a new volume should appear on your computer - boardNameBOOT (the name of this volume differs between boards).

Drag and drop the CircuitPython board and language-specific UF2 file we downloaded earlier from the desktop to the boardNameBOOT volume. 

The volume should briefly disappear, and reappear as CIRCUITPY.

Congrats, your board is un-bricked and running CircuitPython again!

This guide was first published on Jan 25, 2019. It was last updated on Mar 08, 2024.

This page (Installing CircuitPython) was last updated on Mar 08, 2024.

Text editor powered by tinymce.