Adafruit Metro M7

Vendor: Adafruit
Features: BLE, External Flash, JST-SH, RGB LED, USB-C, WiFi
Source on GitHub: mimxrt/ADAFRUIT_METRO_M7
More info: Website

Installation instructions

1. Deploy the MicroPython firmware to the Metro M7 board.

The Metro M7 board comes pre-installed with a UF2 bootloader. It can be started by pushing reset twice. Then the bootloader drive will appear. If that does not happen or the bootloader was lost, you can reinstall the bootloader using the instructions by Adafruit here: https://learn.adafruit.com/adafruit-metro-m7-microsd/installing-the-bootloader

Once the bootloader is installed and started, you can install MicroPython by copying the .uf2 version of the firmware file to the bootloader drive. A LED on the board will start flickering, indicating that the upload is ongoing. Once the upload is complete, the drive icon will disappear. Wait until the LED stops flickering. In rare cases there may be an error message coming up, especially when there are only few or no changes in the firmware file. Then just repeat the upload.

Firmware

Releases

v1.25.0 (2025-04-15) .uf2 / [.bin] / [.hex] / [Release notes] (latest)
v1.24.1 (2024-11-29) .hex / [.bin] / [Release notes]
v1.24.0 (2024-10-25) .hex / [.bin] / [Release notes]
v1.23.0 (2024-06-02) .hex / [.bin] / [Release notes]
v1.22.2 (2024-02-22) .hex / [.bin] / [Release notes]
v1.22.1 (2024-01-05) .hex / [.bin] / [Release notes]
v1.22.0 (2023-12-27) .hex / [.bin] / [Release notes]
v1.21.0 (2023-10-05) .hex / [.bin] / [Release notes]

Preview builds

v1.26.0-preview.4.g52ca82688 (2025-04-21) .uf2 / [.bin] / [.hex]
v1.25.0-preview.542.g9f3062799 (2025-04-15) .uf2 / [.bin] / [.hex]
v1.25.0-preview.540.g0b3ad98ea (2025-04-12) .uf2 / [.bin] / [.hex]
v1.25.0-preview.539.gdb8542707 (2025-04-09) .uf2 / [.bin] / [.hex]
(These are automatic builds of the development branch for the next release)