Reverse Engineering der M-VAVE FM-1 Pocket Synthesizer Firmware
Reverse Engineering of the M-VAVE FM-1 Pocket Synthesizer Firmware
Das Repository AL-255/FM-1-RE dokumentiert die Reverse-Engineering- und Update-Protokoll-Forschung für den M-Vave FM-1 Synthesizer. Die Analyse identifiziert den JieLi AC791N/WL82 mit pi32v2 CPU und einer Dexed/msfa-basierten FM-Engine. Der main-Branch enthält bewusst keine Ersatzfirmware; experimentelle Implementierungen liegen auf dem with-custom-firmware-Branch. Der OTA-Protokollbericht zeigt, dass der Update-Pfad keine demonstrierte Wiederherstellungsmethode ist und vor der Nutzung von Flash-Werkzeugen gewarnt wird.
Das Update-Protokoll ist kein nachgewiesener Wiederherstellungsmechanismus.
- vegadw
Für diejenigen, die nicht mitverfolgt haben: Es sind eine MENGE Custom-Firmwares für den M-VAVE FM-1 aufgetaucht, einen Synthesizer für etwa ~70 $.
BaudGirls VA ist momentan wahrscheinlich die größte: https://baudgirl.com/work/FM-1+VA
Aber es gibt auch https://github.com/hugelton/Felucca, https://github.com/charlesvestal/fm1-x0x, https://www.groove-os.com, https://isod89.github.io/sloop-fm1/webapp/installer/ und https://github.com/charlesvestal/fm1-fomni
Soweit ich weiß, sind alle vibecoded, aber das heißt nicht, dass sie nicht super Spaß machen.
Edit: Jemand hat eine gute Firmware-Liste erstellt: https://fm1-editor.com/firmware/
- raphlinus
Das fühlt sich für mich wirklich wie ein Kreis, der sich schließt, an. Um 2012 herum startete ich „music synthesizer for Android“ und stellte eine App in den Play Store. Das war ein 20%-Projekt für mich – ich war damals bei Google Fonts, aber ich wollte unbedingt mit Android herumspielen. Ich entschied mich, den DX7 zu emulieren, weil ich als Teenager unbedingt einen haben wollte (ich hatte einen CX5M, also war ich mit FM-Synthese vertraut).
Ich setzte mir das Ziel, einen DX7 in die Hände von einer Million Menschen zu bringen. Meine kleine App erreichte nur einen Bruchteil davon, aber jetzt, wo die Engine in Dexed und nun im M-VAVE steckt, scheint es, als könnte das durchaus passieren.
Ich frage mich, ob sie mir einen schicken würden. Aber für 60 $ kann ich mir einfach einen kaufen :)
- MomsAVoxell
Disclaimer: Ich arbeite seit Jahrzehnten in der Musiktechnologie-Branche und baue solche Spielzeuge – meine Meinung ist in den Feuergruben der NAMM und der Frankfurter Musikmesse und der Superbooth entstanden.
Der M-VAVE ist das heißeste Musiktechnologie-Gerät auf dem Markt, von wenigen Ausnahmen abgesehen.
Er ist BILLIG! 60 $!
Er ist VIELSEITIG: Fast jede Woche werden neue Firmwares veröffentlicht.
Er ist HACKBAR: Ja, Kinder, Musiktechnologie sollte immer hackbar sein. Custom-Firmwares sind eine Sache: ein Gerät, das Musikern erlaubt, ihren Horizont zu erweitern, ist eine ganz andere. Big Music Tech: AUFGEPASST.
(Korg: ihr kommt durch. Eurorack-Hacker: ihr kommt durch. Alle anderen: DURCHGEFALLEN!)
Ich sitze gerade in einem Raum voller Synthesizer, und das Einzige, womit ich wirklich jammen will, ist der N-VAVE FM1, der jetzt nicht nur ein FM-Synth, sondern ein Alleskönner ist.
Aber wusstet ihr, dass dies nur die Spitze des Eisbergs beim Hacken von Musikspielzeugen ist? Fast alles, vom Yamaha DX7 bis zum Synthstrom Deluge, wird gehackt – auf großartige, positive, erfreuliche Weise!
Es gibt keinen besseren Zeitpunkt, um in die Musiktechnologie einzusteigen, wenn man etwas Lustiges und Faszinierendes zum Hacken sucht. Es ist so lohnend, die Box einer (ehemals) abgeriegelten DSP-Geldmaschine von irgendeiner deutschen Einheit oder zwei zu öffnen und Wege zu finden, noch mehr, verrücktere Dinge damit zu machen.
Eure Cocktail-Geräusch-/Bloop-Maschine hat einen Motorola 56K DSP drin? Dafür gibt es einen Emulator: https://theusualsuspects.io
Es ist so, so lustig, den M-VAVE […]
- chrisshroba
Zur Einordnung: Das ist ein Synthesizer für 65–80 $, der wegen seines günstigen Preises ziemlich beliebt ist, und es wurden eine Menge Drittanbieter-Firmwares veröffentlicht, um ihn noch benutzerfreundlicher und funktionsreicher zu machen, als er es ohnehin schon ist. Im Subreddit gibt es einige Diskussionen:
- cicloid
Ich habe angefangen, alle Links in einer „Awesome List“ zu sammeln, seit das explodiert ist: https://github.com/cicloid/awesome-fm-1
Die interessante Frage ist, wie viel von dem Sprudeln dieser Bemühungen verschwinden wird, wenn SOTA-Modelle anfangen, sich von moralischen Grauzonen zu entfernen, oder wenn aus Sicherheitsgründen die Guardrails diese Art von Arbeit deaktivieren.