Firmware Hero
0

fm1-ctrl

A thin, transparent MIDI controller for the M-VAVE FM-1: every control sends its own event, unchanged, and the mapping lives in the receiving host (a web emulator, a DAW, or a map pushed over SysEx).

  • Custom firmware
  • Stable
  • Low brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
HardUses the command line or developer tools.
What you need
  • Comfort with the command line
  • A computer
Can it break my device?
Very unlikely to break anything.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did fm1-ctrl work on your M-VAVE FM-1?

No reports yet.

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 ("Build"):

git submodule update --init --recursive # the platform export AC79SDK=/path/to/AC79AIoTSDK # only for Bluetooth python3 platform/tools/build.py app # firmware + package python3 platform/tools/build.py app --host # the host simulator python3 platform/tools/build.py app --web # the browser emulator

Output: app/build/ctrl.bin, app/build/ctrl.fwsc (identity FM-19300 in a dev build).

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No

Credits, license and support

License
MPL-2.0