This repository contains a collection of precompiled VIA-compatible .uf2
firmware files for popular custom keyboards that use RP2040 microcontrollers—specifically the Blok RP2040 controller by Boardsource.
If you're building or flashing a split keyboard like the Lily58, Corne, Sweep, Lulu, or Unicorne, these .uf2
files will save you time and frustration. Each file is:
- ✅ VIA-ready — no need to manually load layouts
- ⚙️ Precompiled for RP2040, replacing traditional Pro Micros
- 🔧 Built using QMK firmware
- 🔄 Drop-in compatible with Blok-based builds and others
- 🧪 Tested during real-world keyboard assembly at Boardsource
All files here are intended to work with the VIA configuration tool (usevia.app) for easy, drag-and-drop key remapping—no compilation or JSON imports required.
We’ve already done the hard work of configuring and compiling QMK for RP2040-based split keyboards. Just download the correct .uf2
file, put your board into bootloader mode, and flash it. It takes less than a minute.
👉 Need help flashing? Follow this guide: How to Flash a Keyboard with a .UF2 File
If you've compiled a working .uf2
for an RP2040 keyboard—especially with VIA support—feel free to submit a PR. Just make sure it's tested and named clearly.
keyboard name | file type | donwload link |
---|---|---|
Lily58 Kit | blok via .uf2 | download |
Corne Kit | blok via .uf2 | download |
sweep v2 | blok via .uf2 | download |
Microdox v2 | blok via .uf2 | download |
sessanta | blok via .uf2 | download |
Reviung 41 | blok via .uf2 | download |
Rhymestone | blok via .uf2 | download |
Corne SMT / Unicorne | via .uf2 | download |
Lily58 SMT / LULU | via .uf2 | download |
The Blok is Boardsource’s custom RP2040-based controller designed to replace Pro Micros. Since most keyboards are designed around ATmega32u4 (Pro Micro), using the Blok requires changes in the QMK build. We’ve done that work for you and compiled `.uf2` files that work out of the box—with VIA enabled.
To flash a `.uf2` file, you’ll first need to enter bootloader mode. On RP2040-based boards (like those using the Blok, Lulu, or Unicorne), this is usually done by holding the BOOT button while pressing RESET. Once in bootloader, a drive named RPI-RP2
or similar will appear. Drag your `.uf2` file onto it to flash.
For detailed instructions, read our full guide: How to Flash a Keyboard with .UF2.
A “Blok VIA .uf2” is a precompiled firmware file built with QMK, designed specifically for keyboards using the Blok RP2040 controller. It replaces the need for a Pro Micro and includes VIA support, allowing instant key remapping via the VIA app. Just flash it and go.