Firmware
Pando58 uses Vial firmware which needs to be installed on the RP2040 Zero MCUs. Once installed, Vial (the application) is used to configure the keyboard.
Getting Vial
Download Vial (the desktop application) from the official website for your platform.
Alternatively, you can use Vial Web in your browser — no download required.
Installing Firmware
There are two ways to get the latest Vial firmware for Pando58:
Note: Pando58 is a split keyboard with an MCU on each half. Both MCUs will need to be flashed with the Vial firmware.
- Easy method — Download precompiled firmware from GitHub Releases and flash via drag-and-drop (recommended for most users).
- Manual build method — Clone the vial-qmk repo, build locally, and flash via CLI.
Easy Method: Download from Releases + Drag-and-Drop
-
Go to the Releases page
-
Download the latest
.uf2file (e.g.,jyap808_pando58_vial.uf2) -
Put the keyboard into bootloader mode by holding the BOOT button on the MCU while plugging in the USBC cable. The keyboard should mount as a removable drive (e.g., "RPI-RP2", "PICO", or similar).
-
Drag the downloaded
.uf2file onto the mounted drive -
The drive will auto-eject and the keyboard will reboot with the new firmware
Manual Build Method: CLI Build + Flash (Advanced)
-
Clone the official Vial QMK fork:
git clone https://github.com/vial-kb/vial-qmk.git cd vial-qmk -
Initialize submodules (important for QMK dependencies):
make git-submodule -
Clone or download the Pando58 keyboard folder from the GitHub repo.
Copy the entire
keyboards/jyap808/pando58/folder intovial-qmk/keyboards/jyap808/pando58/. -
Compile the Vial firmware:
make jyap808/pando58:vialThis produces
jyap808_pando58_vial.uf2. -
Flash using the CLI:
qmk flash jyap808_pando58_vial.uf2Make sure you're in the directory with the
.uf2file, or use the full path.
Configuring with Vial
Open Vial to configure the keyboard. The Pando58 should connect automatically when the firmware is installed.

Vial allows you to remap keys, create layers, and configure macros for your Pando58 keyboard.