-
Notifications
You must be signed in to change notification settings - Fork 53
Flashing RP2040 boards
Supported operating systems for flashing RP2040 boards are:
- Ubuntu (any version)
- Windows (any version)
Default binaries are provided on releases page with the following naming:
- Raspberry Pi Pico:
pico.uf2
- XIAO RP2040:
xiao_rp2040.uf2
Make sure to either download the required binary (or binaries) before performing the next step or to prepare your own if you are using custom board definition.
Both Raspberry Pi Pico and XIAO RP2040 feature a reset button which can be used to enter the built-in bootloader. Both boards feature the same bootloader entry procedure which is required to flash a firmware on them.
To enter bootloader mode on these boards, follow this procedure:
- Unplug the board from the PC and hold reset button
- Connect the board to computer with USB cable
- A new disk drive named RPI-RP2 will appear
- Release the reset button
If the disk drive doesn't appear, repeat the procedure from the start until it does.
To flash these boards with built-in bootloader, simply drag the uf2
file on the drive and wait a few seconds until the board is flashed. Once the flashing is done, the board will reboot into the OpenDeck firmware.
Hardware
- Supported microcontrollers
- Supported components
- Pinouts for supported boards
- Recommended components and where to get them
- LED indicators
Configuration and usage
Advanced