FM-303
- Custom firmware
- Alpha
- Medium brick risk
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?
- EasyWith Slipway.
- 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.
Did it work for you?
Did FM-303 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 ("Building and testing"):
The whole app runs on a computer in the simulator, which is where it is tested:
tests/runtests.sh # unit tests, the sequencer, the app in the simulator build/host/fm303host SCRIPT OUTDIR # run a script (tests/scenarios/.f303): WAV + PNG out tests/host/runbass303.sh # the 303 voice against Open303 (needs schwung-303)
The firmware itself needs JieLi's toolchain and three files from its AC79 SDK:
./build.sh # build/fm303.fwsc python3 tools/fm1install.py build/fm303.fwsc
Details, and how to get back to M-VAVE's firmware: BUILDING.md.
Risk and recovery
- Brick risk
- Medium
- Requires opening the device
- No
From the project's README ("Building and testing"):
The whole app runs on a computer in the simulator, which is where it is tested:
tests/runtests.sh # unit tests, the sequencer, the app in the simulator build/host/fm303host SCRIPT OUTDIR # run a script (tests/scenarios/.f303): WAV + PNG out tests/host/runbass303.sh # the 303 voice against Open303 (needs schwung-303)
The firmware itself needs JieLi's toolchain and three files from its AC79 SDK:
./build.sh # build/fm303.fwsc python3 tools/fm1install.py build/fm303.fwsc
Details, and how to get back to M-VAVE's firmware: BUILDING.md.
Credits, license and support
- License
- GPL-3.0