trireme_fm1
Rising71/100VIAL compatible macros keyboard firmware for Mvave FM1
trireme_fm1 is custom firmware for the M-VAVE FM-1, by @ignis32. Open source under GPL-3.0, latest release v0.1.1 (October 2026), 4 stars on GitHub.
forM-VAVE FM-1·by@ignis32
Unclaimed. Is this yours? Sign in with GitHub as @ignis32 to claim it.
trireme-fm1-v0.1.1.fwsc· 596 KB· +3 files
GPL-3.0· ignis32/trireme_fm1·downloads come from the creator’s GitHub releases
v0.1.1Latest4 files
Full Changelog: https://github.com/ignis32/trireme_fm1/compare/v0.1...v0.1.1
Show all 4 filesHide 2 files
v0.1Trireme FM-1 0.1Beta3 files
First release of Trireme FM-1: custom firmware that turns the M-VAVE FM-1 into a programmable USB keyboard and macro pad.
Vibe-coded firmware. It runs on my own FM-1, but not every function has been tested by hand. Keep the stock firmware at hand.
What's in it
- Any key, shortcut, media or mouse key on every note key, button and KNOB1-4
- Five layers: hold, one-shot, go to, toggle, layer-tap, mod-tap, one-shot modifiers
- Macros, tap dance, combos and the QMK timing settings (edited in Vial)
- Vial support: the layout is built in, no definition file needed
- An on-device editor (OCT+), with a live legend on the screen
- Per-key light styles per layer
- The configuration is kept in flash and survives reinstalling the stock firmware
Installing
- Install the stock V15 firmware first.
- Install
trireme-fm1-v0.1.fwsclike any FM-1 firmware package (see the README).
To go back: install stock V15. OCT- + OCT+ held 10 s, or OCT+ held at power-on, puts the FM-1 in update mode.
Files
trireme-fm1-v0.1.fwsc: the firmware packagetrireme-fm1-v0.1.fwsc.sha256: its checksumLICENSE-Apache-2.0-JieLi-SDK.txt: the package contains three files from the JieLi AC79 SDK (Apache-2.0)





