Felucca
Connect the FM-1 to a computer by USB, open the web installer in Chrome or Edge and press Install; no extra hardware is needed.
- Custom firmware
- Stable
- Medium brick risk
- Reversible
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Felucca 1.7.0 moves the FM-1's hardware layer to felucca-bsp and brings in fixes from the community. Saved projects, presets and samples open as before, and the engines sound the same.
Changes
- Back to the official firmware with M-VAVE's own updater (Discussion #274): Felucca no longer refuses M-VAVE's V15 package. ⚠ Going back to V15 can erase some of Felucca's saved data (projects, the FM6 voice bank). The web installer's Return to official V15 backs everything up first; use it if you want to keep your work.
- TRS MIDI clock under heavy CC input (#258, fgunited): incoming TRS MIDI is timestamped while audio renders, so a long render no longer bunches the clock.
- External MIDI clock drift (#269, fgunited): the sequencers and the arpeggiator no longer drift from a long-running external clock.
- TRS MIDI input (#264, ordenador): the UART is read only on real receive events, with no stale counts.
- Signed DSP arithmetic and FM6 phase wrapping (#265, ordenador): undefined behaviour removed, with the output bit for bit the same.
- Fixes (#281, #282, fenderberg): a divide by zero when BPM was briefly 0, and the stress test now builds on Linux.
Under the hood
- The hardware layer (chip, USB, update entry, second core, board code) now comes from felucca-bsp, the git submodule
firmware/bsp(MPL-2.0). The second core is Melodee's implementation (keremimo); MENU > SYSTEM > 2ND CORE is still BETA and OFF by default. - PHASE has moved to Felucca-Engines (MIT) alongside ANALOG, LOFI, TRIO, WHEEL and NOISE.
- The Hügelton Sample Pack is CC0 1.0.
- Clone with
git clone --recurse-submodules.felucca-1.7.0-source.tar.gzholds the whole source, both submodules included.
Files
felucca-1.7.0.fwsc: the installable package (identity FM-1_917)felucca-1.7.0-app.bin: the firmware appfelucca-1.7.0-source.tar.gz: the complete source
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.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did Felucca v1.7.0 work on your M-VAVE FM-1?
No reports yet for v1.7.0.
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 ("Overview"):
Multi-engine synthesizer firmware for the M-VAVE FM-1, version 1.7.0. Connect the FM-1 to a computer by USB, open the web installer in Chrome or Edge and press Install; no extra hardware is needed. Installing is at your own risk: M-VAVE's updater or the installer's Return to official V15 takes you back. Try it in your browser, no FM-1 needed.
- Install: web installer
- Edit: web editor (Felucca-WebApp)
- Read: the manual and the release notes are in the wiki
- Build: BUILDING.md
- Related: Felucca-Engines (the ANALOG, LOFI, TRIO, WHEEL, NOISE and PHASE engines, MIT; still maintained) · felucca-bsp (the FM-1 hardware layer, MPL-2.0; Felucca builds on it from 1.7.0)
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Overview"):
Multi-engine synthesizer firmware for the M-VAVE FM-1, version 1.7.0. Connect the FM-1 to a computer by USB, open the web installer in Chrome or Edge and press Install; no extra hardware is needed. Installing is at your own risk: M-VAVE's updater or the installer's Return to official V15 takes you back. Try it in your browser, no FM-1 needed.
- Install: web installer
- Edit: web editor (Felucca-WebApp)
- Read: the manual and the release notes are in the wiki
- Build: BUILDING.md
- Related: Felucca-Engines (the ANALOG, LOFI, TRIO, WHEEL, NOISE and PHASE engines, MIT; still maintained) · felucca-bsp (the FM-1 hardware layer, MPL-2.0; Felucca builds on it from 1.7.0)
Releases
| Version | Name | Released |
|---|---|---|
| v1.7.0 | Felucca 1.7.0Latest | 28 October 2026 |
| v1.6.1 | Felucca 1.6.1 | 14 October 2026 |
| v1.6 | Felucca 1.6 | 13 October 2026 |
| v1.5.1 | Felucca 1.5.1 | 10 October 2026 |
| v1.5 | Felucca 1.5 | 9 October 2026 |
| v1.4.1 | Felucca 1.4.1 | 9 October 2026 |
| v1.4 | Felucca 1.4 | 9 October 2026 |
| v1.1.5.1 | Felucca 1.1.5.1 | 8 October 2026 |
| v1.1.5 | Felucca 1.1.5 | 8 October 2026 |
| v1.0.5.2 | Felucca 1.0.5.2 | 7 October 2026 |
| v1.0.5.1 | Felucca 1.0.5.1 | 7 October 2026 |
| v1.0.5 | Felucca 1.0.5 | 7 October 2026 |
| v1.0.4 | Felucca 1.0.4 | 7 October 2026 |
| v1.0.3.1 | Felucca 1.0.3.1 | 7 October 2026 |
| v1.0.3 | Felucca 1.0.3 | 6 October 2026 |
| v1.0.2 | Felucca 1.0.2 | 6 October 2026 |
| v1.0.1 | Felucca 1.0.1 | 5 October 2026 |
| v1.0 | Felucca 1.0 | 5 October 2026 |
| v0.9-beta | Felucca 0.9-betaPre-release | 3 October 2026 |
| v0.8-beta | Felucca 0.8-betaPre-release | 3 October 2026 |
Credits, license and support
- License
- GPL-3.0