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.
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]. …
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]. …
Credits, license and support
- License
- MIT