Firmware Hero
0

DRIFT for the M-VAVE FM-1

DRIFT turns the M-VAVE FM-1 into an ambient instrument.

  • 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

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 DRIFT for the M-VAVE FM-1 work on your M-VAVE FM-1?

No reports yet.

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 ("Getting it onto your FM-1"):

The firmware has to be compiled with JieLi's toolchain, which only runs on Linux. This repository builds it for you on GitHub.

  1. Put this folder on GitHub as a new repository (public, so GitHub Pages is free).
  2. In the repository, open Settings > Pages and set Source to GitHub Actions.
  3. Push (or open Actions > Build DRIFT > Run workflow). The build takes a few minutes.
  4. When it finishes, open https://YOUR-NAME.github.io/REPO-NAME/install/ in Chrome or Edge, plug in the FM-1 by USB and press Install. The page also has Back to the stock firmware.

The .fwsc file is also attached to every run (Actions > the run > Artifacts) if you prefer the command-line installer: python3 tools/fm1install.py drift-X.Y.fwsc.

Keep M-VAVE's V15 firmware (FM-1.fwsc, from m-vave.com/download) on your computer as a way back. If an install is interrupted and the FM-1 stays black, see "If the FM-1 does not start" in Felucca's README.

Read the full instructions

Risk and recovery

Brick risk
Medium
Reversible
Yes
Requires opening the device
No

From the project's README ("Getting it onto your FM-1"):

The firmware has to be compiled with JieLi's toolchain, which only runs on Linux. This repository builds it for you on GitHub.

  1. Put this folder on GitHub as a new repository (public, so GitHub Pages is free).
  2. In the repository, open Settings > Pages and set Source to GitHub Actions.
  3. Push (or open Actions > Build DRIFT > Run workflow). The build takes a few minutes.
  4. When it finishes, open https://YOUR-NAME.github.io/REPO-NAME/install/ in Chrome or Edge, plug in the FM-1 by USB and press Install. The page also has Back to the stock firmware.

The .fwsc file is also attached to every run (Actions > the run > Artifacts) if you prefer the command-line installer: python3 tools/fm1install.py drift-X.Y.fwsc.

Keep M-VAVE's V15 firmware (FM-1.fwsc, from m-vave.com/download) on your computer as a way back. If an install is interrupted and the FM-1 stays black, see "If the FM-1 does not start" in Felucca's README.

Read the full instructions

Credits, license and support

License
GPL-3.0