Firmware Hero
0

Haunted FM-1

Five generative firmwares for the M-VAVE FM-1: haunted ambient with meaningful controls

  • Custom firmware
  • Stable
  • Medium brick risk
  • Reversible

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Latest release · 21 Oct 2026v0.1

Five generative firmwares for the M-VAVE FM-1. Install from the flasher page (Chrome or Edge, FM-1 on USB), or with python3 base/tools/fm1_install.py NAME-0.1.fwsc.

Before you start

How hard is it?
EasyCopy a file or use a web page. No extra software.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
Can it break my device?
Small chance of trouble, with a way to recover.
Can I undo it?
Yes. You can go back to the official software.
Get itOpens github.com

Did it work for you?

Did Haunted FM-1 v0.1 work on your M-VAVE FM-1?

No reports yet for v0.1.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: M-VAVE FM-1.

No compatibility information yet.

Getting started

From the project's README ("Install"):

The flasher page (GitHub Pages, built by the workflow from main): open it in Chrome or Edge with the FM-1 on USB, pick a firmware, press Install. The page also puts M-VAVE's stock firmware back. Any of the five installs over any other.

From the command line: pip3 install mido python-rtmidi, then

python3 base/tools/fm1install.py worntape-0.1.fwsc

Installing firmware is at your own risk. An FM-1 that fails to start twice comes up in a safe mode the installer can reach; one that does not start at all is recovered with felucca-bsp's rescue tool.

Read the full instructions

Risk and recovery

Brick risk
Medium
Reversible
Yes
Requires opening the device
No

From the project's README ("Install"):

The flasher page (GitHub Pages, built by the workflow from main): open it in Chrome or Edge with the FM-1 on USB, pick a firmware, press Install. The page also puts M-VAVE's stock firmware back. Any of the five installs over any other.

From the command line: pip3 install mido python-rtmidi, then

python3 base/tools/fm1install.py worntape-0.1.fwsc

Installing firmware is at your own risk. An FM-1 that fails to start twice comes up in a safe mode the installer can reach; one that does not start at all is recovered with felucca-bsp's rescue tool.

Read the full instructions

Releases

VersionNameReleased
v0.1—Latest21 October 2026
All releases on GitHub ↗

Credits, license and support

License
MIT