Factory reset¶
If something unexpected happens and your RP2xxx-based board no longer boots MicroPython, then you may have to factory reset it. For more details, see Soft Bricking (failure to boot).
Factory resetting the MicroPython rp2 port involves fully erasing the flash and resetting the flash memory, so you will need to re-flash the MicroPython firmware afterwards and copy any Python files to the filesystem again.
Follow the instructions on the Raspberry Pi website for resetting flash memory.
Copy the MicroPython .uf2 firmware file to your board. If needed, this file can be found on the MicroPython downloads page.