FM1 YOGA
FM1 YOGA verwandelt den kleinen Synthesizer FM-1 in einen ruhigen Klangbegleiter für Savasana und die Endentspannung.
- 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
Full Changelog: https://github.com/michamilz/fm1-yoga/commits/v1.0-rc1
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.
Did it work for you?
Did FM1 YOGA v1.0-rc1 work on your M-VAVE FM-1?
No reports yet for v1.0-rc1.
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 ("Installieren"):
Du brauchst ein M-VAVE FM-1, ein USB-Datenkabel (ein reines Ladekabel reicht nicht) und einen Computer mit Chrome oder Edge.
Mit dem Web-Installer (empfohlen)
- Öffne den Installer: https://michamilz.github.io/fm1-yoga/install/
- Verbinde das FM-1 per USB mit dem Computer und schalte es ein.
- Klicke Install und erlaube den MIDI-Zugriff, wenn der Browser fragt.
- Trenne das Kabel nicht, solange geschrieben wird. Danach startet das FM-1 neu, mit FM1 YOGA.
Über die Kommandozeile
Lade die Firmware-Datei (z. B. yoga-1.0.fwsc) von der Releases-Seite und hol dir den Quellcode:
git clone --recursive https://github.com/michamilz/fm1-yoga
Installiere Python 3 und die MIDI-Pakete:
pip3 install mido python-rtmidi
Dann im Ordner fm1-yoga:
python3 base/tools/fm1install.py yoga-1.0.fwsc
Deine Daten beim Wechsel der Firmware
Jede Firmware speichert ihre Daten auf ihre eigene Art im selben Flash-Speicher des FM-1. Sichere vor dem Wechsel deine Projekte, Sounds und Samples mit der Backup-Funktion der Firmware, die gerade läuft.
- FM1 YOGA speichert nur seine Einstellungen. Dafür nutzt es den Speicherbereich, in dem auch andere Firmware auf Basis von Felucca bzw. fm1-base (z. B. AMB-1) ihre Einstellungen oder Projekte ablegt. Nach einem Wechsel kann dort Gespeichertes einer anderen Firmware verloren sein.
- Umgekehrt liest FM1 YOGA keine Daten anderer Firmware. Findet es keine eigenen Einstellungen, startet es mit den Standardwerten. …
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Zurück zur Original-Firmware"):
Im Web-Installer gibt es unten „Back to the stock firmware“. Lade dort die Datei FM-1 V15 über den angegebenen Link herunter, wähle sie aus und drücke den Knopf. M-VAVEs eigenes Update-Programm (M-UPGRADE) funktioniert ebenfalls.
Wenn das FM-1 zweimal hintereinander nicht richtig startet, startet es im Safe Mode. Dann ist kein Ton zu hören, aber der Web-Installer erreicht das Gerät weiterhin. Ist der Bildschirm ganz schwarz und das Gerät für den Installer unsichtbar, hilft das Rettungsskript von felucca-bsp. Es läuft auf einem Mac, mit dem normalen USB-Kabel:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/hugelton/felucca-bsp/main/tools/fm1rescue.sh)"
Das Skript sichert zuerst den Speicher des FM-1, fragt vor dem Schreiben nach und spielt dann die Original-Firmware von M-VAVE auf.
Releases
| Version | Name | Released |
|---|---|---|
| v1.0-rc1 | —Pre-release | 29 October 2026 |
Credits, license and support
- License
- MPL-2.0