Researchers detail firmware reverse-engineering of M-VAVE FM-1 synth
A GitHub project documents reverse engineering of the M-VAVE FM-1 pocket synthesizer's firmware, identifying its hardware as a JieLi AC791N/WL82 chip with a pi32v2 CPU and a six-operator FM synthesis engine derived from the Dexed/msfa codebase. The repository provides disassembly, function databases, OTA update-protocol analysis, and USB-MIDI tooling, but the maintainers state the main branch deliberately excludes any replacement firmware or custom firmware builders, with that experimental work isolated on a separate branch.
GoKawiil's interpretation of the reporting above, not reported fact.
By publishing detailed hardware identification and disassembly without distributing modified firmware, the project appears to position itself as a research and documentation effort rather than a tool for firmware modification, which could reduce legal or support risk while still aiding hobbyists who want to understand the device. The separation of classification pipelines and cross-validation data suggests an emphasis on accuracy, which could make this a reference point for future community firmware projects targeting the same JieLi chipset family.
- The FM-1 runs on a JieLi AC791N/WL82 chip with a pi32v2 CPU and a Dexed-derived FM synthesis engine.
- The main repository branch excludes custom firmware images, keeping that work on a separate 'with-custom-firmware' branch.
- The project includes disassembly tools, OTA update analysis, and a USB-MIDI protocol client for further research.
M-VAVE FM-1 Pocket FM Synthesizer — This is the very device at the center of the firmware reverse-engineering project, a compact six-operator FM synth inspired by classic DX-style sound design. It's a fun, portable way to explore FM synthesis hands-on while following along with the hacking and protocol analysis work.FM
See M-VAVE FM-1 Pocket FM Synthesizer on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.Source: github.com, 2026-10-07
Published there as: “Reverse Engineering of the M-VAVE FM-1 Pocket Synthesizer Firmware”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.