Firmware Hero
0

Reed

Reed is an open-source custom firmware project for the M-VAVE FM-1.

  • Custom firmware
  • Alpha
  • Medium brick risk

Source codeWebsite: ograndebe.github.io

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?
EasyCopy a file or use a web page. No extra software.
What you need
  • 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?
The project doesn't say. Assume you can't.
Open the installerOpens ograndebe.github.io

Did it work for you?

Did Reed 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 ("Firmware"):

git submodule update --init --recursive ./firmware/build.sh # needs the JieLi toolchain and Docker on macOS/arm64

The alpha image is firmware/build/reed.bin (about 84 KB): ALNK0 I2S audio, the engine in the DMA interrupt, 27 keys + 14 buttons, 7 encoders, the 240×240 LCD, USB-MIDI input and a boot guard that falls back to UBOOT after two failed boots. REEDLAB=1 ./firmware/build.sh builds reed-lab.bin with a USB-CDC profile console and USB audio capture for measurements; see docs/LAB.md. It has no OTA/installer entry and has not been validated on a physical FM-1. Do not flash it as a first test. Read firmware/README.md and BUILDING.md first.

Read the full instructions

Risk and recovery

Brick risk
Medium
Requires opening the device
No

From the project's README ("Documentation"):

  • docs/PLAN.md — phased plan and release scope
  • docs/ARCHITECTURE.md — engine structure, data flow, Q formats
  • docs/PORTING.md — what is exact, what is behavioural, calibration
  • docs/POLYPHONY.md — advanced polyphony/quality profiles and hardware risks
  • docs/LAB.md — lab image, serial protocol, capture and safety
  • docs/HARDWARE.md — FM-1 facts, audio/timer/interrupt layout
  • BUILDING.md — host, emulator and firmware builds, recovery
  • firmware/README.md — wiring, UI, current alpha limits
  • web/docs.html — the same material on the site

Read the full instructions

Credits, license and support

License
GPL-3.0