trireme_fm1, image 1 from its README
1/6
Firmware

trireme_fm1

Rising71/100

VIAL 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.

Downloads
0
Stars
4
Forks
0
Commits
6
Last commit
Download v0.1.1

trireme-fm1-v0.1.1.fwsc· 596 KB· +3 files

GPL-3.0· ignis32/trireme_fm1·downloads come from the creator’s GitHub releases

6
Commits
2
Releases
6 commits and 2 releases in the last year
Activity · last 12 months
2 releases
  1. v0.1.1Latest4 files
  2. 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

    1. Install the stock V15 firmware first.
    2. Install trireme-fm1-v0.1.fwsc like 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 package
    • trireme-fm1-v0.1.fwsc.sha256: its checksum
    • LICENSE-Apache-2.0-JieLi-SDK.txt: the package contains three files from the JieLi AC79 SDK (Apache-2.0)