Skip to content
altstrument

FM-1 Firmware Patcher

Firmware for FM-1 (M-VAVE)

Python script that patches your own copy of stock V15: operator detune matched to Dexed, aftertouch vibrato removed, scope colour changed. The patched file must not be shared.

by Christian Zietz (czietz)

ActiveSource: openUnlicense

Brick risk. Flashing this carries a known, documented risk of damaging the device.

Distribution
Patches a stock file you supply
Requires stock
V15 (downgrade to V14 first to install the patched file)
License notes
Covers the patcher script only; M-VAVE firmware stays under M-VAVE copyright.
Source
github.com https://github.com/czietz/fm1-firmware-patcher

Description

The device still reports V15, so M-UPGRADE treats the patched file as already installed. Downgrade to V14 with M-VAVE's tone updater first, then install the patched file; the same steps put V15 back. Also changes the oscilloscope to dark blue and the FX cursor to green as a visible marker.

Install notes

python patch_firmware.py FM-1.fwsc FM-1-fixed.fwsc, then downgrade to V14 with M-VAVE's tone firmware update utility and install the result with M-UPGRADE. Author reports it stable and the changes localized, but flashing in general carries risk.

Version history

FM-1 Firmware Patcher version history
VersionDateNotes
main2026-09-28No tagged releases; date is the last commit.

Back to FM-1