Firmware Hero
0

Tonitor

Tonitor turns the FM-1, a small FM groovebox, into an instrument for acousmatic and electroacoustic music — sound heard for itself, its texture, its grain and its movement — and for live ambient music, dark ambient above all.

  • Custom firmware
  • Stable
  • Medium brick risk
  • Reversible

Source codeWebsite: nzimas.github.io

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
  • A computer
Can it break my device?
Small chance of trouble, with a way to recover. It may void your warranty.
Can I undo it?
Yes. You can go back to the official software.
Open the installerOpens nzimas.github.io

Did it work for you?

Did Tonitor 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 ("Installing"):

The easiest way is the browser installer: connect the FM-1 with a USB data cable, open the page in a desktop Chrome, Edge or Opera (they support Web MIDI with SysEx), and follow it. It finds the FM-1, checks what it runs, writes Tonitor and checks the result. Nothing is uploaded anywhere: the page talks to the FM-1 directly.

It installs over whatever the FM-1 runs now — M-VAVE's own firmware, another alternative firmware or an earlier Tonitor. Do not unplug the FM-1 while it writes.

To build and install from source instead, see Building from source.

If something goes wrong: hold OCT− while switching on for the USB rescue mode (the screen says RESCUE), then install again. Two failed starts in a row also enter it. Holding OCT− and OCT+ for five seconds enters the chip's own updater (UBOOT). If the FM-1 no longer starts at all, recovery needs FM-1-transporter.

Going back: the installer and ./install.sh install any FM-1 package; to return to M-VAVE's firmware, use M-VAVE's own updater. Apart from the update itself, Tonitor writes to the FM-1's flash only when you save a session — into a user data area that other firmwares may also use, so saving Tonitor sessions overwrites any projects another firmware left there.

Read the full instructions

Risk and recovery

Brick risk
Medium
Reversible
Yes
Voids the warranty
Yes
Requires opening the device
No

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

The easiest way is the browser installer: connect the FM-1 with a USB data cable, open the page in a desktop Chrome, Edge or Opera (they support Web MIDI with SysEx), and follow it. It finds the FM-1, checks what it runs, writes Tonitor and checks the result. Nothing is uploaded anywhere: the page talks to the FM-1 directly.

It installs over whatever the FM-1 runs now — M-VAVE's own firmware, another alternative firmware or an earlier Tonitor. Do not unplug the FM-1 while it writes.

To build and install from source instead, see Building from source.

If something goes wrong: hold OCT− while switching on for the USB rescue mode (the screen says RESCUE), then install again. Two failed starts in a row also enter it. Holding OCT− and OCT+ for five seconds enters the chip's own updater (UBOOT). If the FM-1 no longer starts at all, recovery needs FM-1-transporter.

Going back: the installer and ./install.sh install any FM-1 package; to return to M-VAVE's firmware, use M-VAVE's own updater. Apart from the update itself, Tonitor writes to the FM-1's flash only when you save a session — into a user data area that other firmwares may also use, so saving Tonitor sessions overwrites any projects another firmware left there.

Read the full instructions

Credits, license and support

License
GPL-3.0