Skip to content

boardsource/via_files

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

✅ Precompiled VIA Firmware (.UF2) for RP2040 Keyboards

This repository contains a collection of precompiled VIA-compatible .uf2 firmware files for popular custom keyboards that use RP2040 microcontrollers, such as the Blok RP2040 Controller by Boardsource.

If you're setting up or flashing a keyboard like the Unicorne, Corne, Lily Pad, Lily58, or Sweep, these .uf2 files will save you time and frustration. Each file is:

  • VIA-Ready — no need to manually load layouts, ready for easy plug-and-play remapping
  • Precompiled for RP2040, replacing traditional Pro Micros controllers
  • Built Using QMK firmware
  • Compatible with Blok-based builds and other RP2040 based builds
  • Tested during extensive keyboard assembly at Boardsource, these maps simply work!

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. The process usually takes under a minute.

👉 Need Help Flashing? Follow This Guide: How to Flash a Keyboard With a .UF2 File


Want to Contribute?

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 Download link
Corne SMT / Unicorne VIA .UF2 Download
Corne Kit (DIY) Blok VIA .UF2 Download
Lily58 SMT / Lily Pad VIA .UF2 Download
Lily58 Kit (DIY) Blok VIA .UF2 Download
Sweep v2 (DIY) Blok VIA .UF2 Download
Microdox v2 Blok VIA .UF2 Download
Reviung 41 Blok VIA .UF2 Download
Rhymestone Blok VIA .UF2 Download
Sessanta Blok VIA .UF2 Download

Flashing FAQ

What is VIA and how does it work with split keyboards?

VIA is a real-time keyboard configurator that lets you change your layout instantly without reflashing firmware. With precompiled VIA-enabled firmware and RP2040 controllers like our Blok, VIA supports seamless real-time remapping even on split keyboards like the Lily58 and Corne.

What is the Blok and why do I need special firmware for it?

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 (RP2040) requires changes in the QMK build. We’ve done that work for you and compiled `.UF2` files which work out of the box with VIA enabled.

How do I flash a .UF2 VIA firmware file to my keyboard?

To flash a `.UF2` file, you’ll first need to enter bootloader mode. On RP2040-based boards (like those using the Blok or setting up an SMT PCB) 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 into the drive that appears in order to flash the firmware. It is the same process as adding a file to a flash drive. For detailed instructions, read our full guide: How to Flash a Keyboard with .UF2.

What is a “Blok VIA .UF2” file?

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 with the VIA app. Just flash it and you're good to go!

Is my keyboard supported by VIA?

If you're using a Boardsource keyboard like the Lily58,Corne, Unicorne, Lily Pad, or Sweep, and flash the provided `.uf2` file, it’s VIA-compatible out of the box. We've ensured all of our products have VIA maps available. For other boards, please refer directly to the VIA Documentation related to support keyboards.

Can I contribute other VIA .UF2 files to this repo?

Yes! If you've compiled a working VIA-enabled `.UF2` for a keyboard that uses RP2040, feel free to submit a pull request. Just be sure the firmware is tested and named clearly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published