Flashing a Liatris Microcontroller

Last year I built myself a Lily58 split keyboard after already having built a crkbd before. The fact that I never really finished the software is apparent by my local qmk_firmware branch still being called aurora-lily58-test.

For the Lily58 I used a Liatris Microcontroller, which is pin-compatible with the Pro Micro. Because I never finished writing any documentation for the keyboard, controller, or my layout, I slightly struggled to figure out how to flash it again.

So, maybe the following instructions help someone out. You can use either make or the qmk cli tool for it. Here is the official documentation for compiling and flashing the firmware for the latter. All instructions are given with my keyboard, controller, and keymap.

Compile the firmware using make splitkb/aurora/lily58/rev1:witcher CONVERT_TO=liatris or qmk compile -e CONVERT_TO=liatris -kb splitkb/aurora/lily58 -km witcher. Connect one half of your split keyboard and enter the bootloader by pressing the reset button twice while the keyboard is connected. Mount the newly connected mass storage device (if in doubt look for the MSD with dmesg) and move the resulting firmware file (make spits it out in your qmk_firmware worktree under splitkb_aurora_lily58_rev1_witcher_liatris.uf2) to the MSD, sync + umount and connect the other half of the keyboard again.

Success :)

Happy new year 2026!

Do you have a comment on one of my posts? Feel free to send me an E-Mail: witcher@wiredspace.de
To participate in a public discussion, use my public inbox: ~witcher/public-inbox@lists.sr.ht (Archive)
Please review the mail etiquette.

Posted on: January 01, 2026

Articles from blogs I read

Enabling the next-generation trait solver on nightly

After nearly 4 years of active development, the next-generation trait solver is close to stabilization. We are enabling it by default on nightly to surface any remaining issues and plan to stabilize it in the next months. This is the largest single change…

via Rust Blog August 21, 2026

The brief history of lsp_lines.nvim

Back in 2022, LSP implementations could find errors and other diagnostics in code and send them into the editor, but editors lacked good interfaces to actually present this. The best at the time was a panel with a list of errors (not unlike what Eclipse and …

via Hugo's weblog on WhyNotHugo (雨果) August 18, 2026

OpenSSH 10.5 released

In another move that signals a new OpenBSD release is in the works, the OpenSSH project has released without fanfare its new version, OpenSSH 10.5. The release notes read, OpenSSH 10.5/10.5p1 (2026-08-11) OpenSSH 10.5 was released on 2026-08-11. It is avail…

via OpenBSD Journal August 11, 2026

Generated by openring