Firmware Hero
0

Lunar Modulator

Lunar Modulator — INTERGALACTIC MODULATION STATION. Open firmware for the M-VAVE FM-1: sound engines, a sequencer and a playable browser simulator. Preview: Lunar has not run on an FM-1 yet.

  • Custom firmware
  • Alpha
  • Medium brick risk
  • Reversible

Source codeWebsite: ip2k.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
  • 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 Lunar Modulator 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 on your FM-1"):

Not yet. Two things have to happen first.

  • Lunar Modulator has to run on the FM-1's chip. Today it runs on computers and in the browser. It already compiles for the FM-1's processor with JieLi's tools, and a small inert diagnostic application has been linked. A resampler diagnostic now runs on the AC79 development board verified: [dev-board results]. The running instrument has not been built or tested on an FM-1 verified: [diagnostic work record].
  • A safe way back has to stay proven. The FM-1 keeps one copy of its firmware and has no recovery button, so a bad install could leave a synth that does not start. The way back now works once on the owner's unit: it was brought back to stock firmware on 2026-10-26 (below). The next step is the first Lunar code on an FM-1, with that route as the fallback; a failed Lunar build has not been recovered yet, and restoring the unit's own earlier image has not been done.
    • That goes through the chip's USB recovery mode. Two other FM-1 owners report reaching it with a small Raspberry Pi Pico adapter, and one reports backing up and writing firmware that way (issue #2).
    • On the owner's FM-1, a command from the running application entered USB recovery mode without an adapter. Matching full backups were taken; a small unused sector was written, checked and restored. The complete flash memory matched the backups afterward, and the owner confirmed normal boots verified: [bench record]. …

Read the full instructions

Risk and recovery

Brick risk
Medium
Reversible
Yes
Requires opening the device
No

From the project's README ("Installing on your FM-1"):

Not yet. Two things have to happen first.

  • Lunar Modulator has to run on the FM-1's chip. Today it runs on computers and in the browser. It already compiles for the FM-1's processor with JieLi's tools, and a small inert diagnostic application has been linked. A resampler diagnostic now runs on the AC79 development board verified: [dev-board results]. The running instrument has not been built or tested on an FM-1 verified: [diagnostic work record].
  • A safe way back has to stay proven. The FM-1 keeps one copy of its firmware and has no recovery button, so a bad install could leave a synth that does not start. The way back now works once on the owner's unit: it was brought back to stock firmware on 2026-10-26 (below). The next step is the first Lunar code on an FM-1, with that route as the fallback; a failed Lunar build has not been recovered yet, and restoring the unit's own earlier image has not been done.
    • That goes through the chip's USB recovery mode. Two other FM-1 owners report reaching it with a small Raspberry Pi Pico adapter, and one reports backing up and writing firmware that way (issue #2).
    • On the owner's FM-1, a command from the running application entered USB recovery mode without an adapter. Matching full backups were taken; a small unused sector was written, checked and restored. The complete flash memory matched the backups afterward, and the owner confirmed normal boots verified: [bench record]. …

Read the full instructions

Credits, license and support

License
MIT