π§ How to Flash the Firmware:
Step 1: Enter Bootloader Mode
- Unplug the keyboard from USB
- Hold the BOOTSEL button on the RP2040 board
- While holding BOOTSEL, plug the USB cable back in
- Release BOOTSEL after plugging in
- The board will appear as a USB drive named
RPI-RP2
Step 2: Flash the Firmware
- Open the
RPI-RP2 drive in your file explorer
- Copy the
pw_keyboard.uf2 file you downloaded
- Drag and drop it onto the
RPI-RP2 drive
- The board will automatically reboot with the new firmware
- The
RPI-RP2 drive will disappear
Step 3: Verify Installation
- LEDs should flash white Γ2 on startup
- Then show dim red pulse (locked state)
- Return to this page and click Connect Keyboard above
β Important Notes:
β’ Flashing firmware will erase any stored password (it's RAM-only)
β’ Make sure your OS keyboard layout is set to UK for correct password typing
β’ The BOOTSEL button location varies by board - check your board's documentation
β’ On some boards, you may need to hold BOOT instead of BOOTSEL
β Hardware Requirements:
β’ Waveshare RP2040 3-button keyboard (or compatible)
β’ GPIO 14, 13, 12 = Buttons 1, 2, 3
β’ GPIO 18 = WS2812 RGB LED chain (3 LEDs)
β’ USB data cable (not charge-only)