This guide is for Pabile Keyboards equipped with RP2040 microcontrollers, including Pro Micro, Pico, and Zero models. Flashing new firmware will erase all existing configurations, so ensure you have a backup or a copy of your settings before proceeding.
The instructions are tailored for Microsoft Windows. While non-Windows users can use this guide as a reference, please note that the process may vary for other operating systems.
No additional software or applications are required to flash RP2040 firmware. However, have File Explorer ready for accessing and managing files.
Each keypad requires a specific firmware file in the .uf2 format. You can find and download the appropriate firmware for your keypad here. Make sure to select the correct file designed for your specific model.
RP2040 microcontrollers have dedicated BOOTSEL and RESET buttons for entering Bootloader State. Use one of the following methods:
With the Keypad Unplugged:
Press and hold the BOOTSEL button.
While holding the button, plug the keypad into the USB port.
Release the BOOTSEL button once the connection is made.
With the Keypad Plugged In:
Press the RESET button briefly.
For keypads where the BOOTSEL and RESET buttons are not accessible, you can use Bootmagic to enter Bootloader State:
With the Keypad Unplugged:
Press and hold the top-left key on the keypad (e.g., "Q" on a P40).
While holding the key, plug the keypad into the USB port.
Release the key once the keypad is connected.
You’ll know you’ve successfully entered Bootloader State when a new drive named RPI-RP2 appears in File Explorer.
Copy the downloaded firmware file and paste it into the RPI-RP2 drive. The drive will then disappear, and the keypad will automatically restart.
Once the keypad has restarted, open Vial and test the keypad to ensure everything is functioning correctly.