FM-1-RE
Reverse-engineering repository for the FM-1: architecture, boot chain, OTA protocol analysis, decompiled M-UPGRADE, Ghidra setup and a Linux USB-MIDI OTA client (fm1_ota.py).
by AL-255
Brick risk. Flashing this carries a known, documented risk of damaging the device.
- Distribution
- Build from source yourself
- Source
- github.com https://github.com/AL-255/FM-1-RE
- research
- flasher
Description
Finds the stock firmware's synth engine is derived from Dexed/msfa. Its safety status states that the update protocol is not a demonstrated recovery mechanism and that ROM recovery, rollback and safe interrupted-write behaviour for the single-bank layout are not established; read TODO_aug2.md before using any flash utility. The earlier experimental custom firmware is kept on the with-custom-firmware branch.
Version history
| Version | Date | Notes |
|---|---|---|
| main | 2026-09-08 | No tagged releases; date is the last commit. |