DREADNOUGHT
FM1 Jungle Synth
- Custom firmware
- Beta
- 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
DREADNOUGHT — a dark jungle / drum & bass firmware for the M-VAVE FM-1: its own app and engines (starting with REESE) on X0X's proven platform.
Beta: not yet tested on a real FM-1. Installing custom firmware is at your own risk. Read RECOVERY.md before you install.
Install: download DREADNOUGHT-0.44.fwsc, then open the web flasher in Chrome or Edge with the FM-1 on USB, back up, and pick the file (or choose this release from its list).
What's new: CHANGELOG.
Before you start
- How hard is it?
- EasyCopy a file or use a web page. No extra software.
- What you need
- A USB or MIDI cable
- 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 DREADNOUGHT v0.44 work on your M-VAVE FM-1?
No reports yet for v0.44.
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 ("Download & install"):
Go to Releases and download DREADNOUGHT-0.11.fwsc (the newest version's file). It's a beta that hasn't been played on a real FM-1 yet: read docs/RECOVERY.md first and back up your FM-1.
- Web flasher: open twistedgenetics.github.io/DREADNOUGHT/flasher in Chrome or Edge with the FM-1 on USB, back up, then pick the newest release from the list or choose the .fwsc file you downloaded, and press Install.
- Command line: X0X's installer, python3 x0x-firmware/tools/fm1install.py DREADNOUGHT-0.14.fwsc (needs pip install mido python-rtmidi).
The FM-1 restarts on the DREADNOUGHT screen. Press PLAY to hear the demo reese line.
Control Does PLAY sequencer start / stop (MIDI clock, start and stop go out on USB); with REC armed, a bar's count-in first (SETUP) REC record: keys write into the selected track (playing: at the nearest step, as long as you hold the key; stopped: step by step). On a sequencer page REC acts as it comes up (so it can be held for a ramp) SEQ this instrument's sequencer page: from REESE's pages its piano roll (ROLL), from a break's BRK pages its slice grid (DRUM), from the MIDI page that MIDI instrument's roll; SEQ again goes back. (The 8-track OVERVIEW is gone: each instrument has its own page) …
Risk and recovery
- Brick risk
- Medium
- Requires opening the device
- No
From the project's README ("Download & install"):
Go to Releases and download DREADNOUGHT-0.11.fwsc (the newest version's file). It's a beta that hasn't been played on a real FM-1 yet: read docs/RECOVERY.md first and back up your FM-1.
- Web flasher: open twistedgenetics.github.io/DREADNOUGHT/flasher in Chrome or Edge with the FM-1 on USB, back up, then pick the newest release from the list or choose the .fwsc file you downloaded, and press Install.
- Command line: X0X's installer, python3 x0x-firmware/tools/fm1install.py DREADNOUGHT-0.14.fwsc (needs pip install mido python-rtmidi).
The FM-1 restarts on the DREADNOUGHT screen. Press PLAY to hear the demo reese line.
Control Does PLAY sequencer start / stop (MIDI clock, start and stop go out on USB); with REC armed, a bar's count-in first (SETUP) REC record: keys write into the selected track (playing: at the nearest step, as long as you hold the key; stopped: step by step). On a sequencer page REC acts as it comes up (so it can be held for a ramp) SEQ this instrument's sequencer page: from REESE's pages its piano roll (ROLL), from a break's BRK pages its slice grid (DRUM), from the MIDI page that MIDI instrument's roll; SEQ again goes back. (The 8-track OVERVIEW is gone: each instrument has its own page) …
Releases
| Version | Name | Released |
|---|---|---|
| v0.44 | DREADNOUGHT 0.44 betaLatest | 27 October 2026 |
| ipad | DREADNOUGHT for iPad (beta)Pre-release | 27 October 2026 |
| v0.43 | DREADNOUGHT 0.43 beta | 26 October 2026 |
| v0.42 | DREADNOUGHT 0.42 beta | 25 October 2026 |
| v0.41 | DREADNOUGHT 0.41 beta | 25 October 2026 |
| v0.40 | DREADNOUGHT 0.40 beta | 25 October 2026 |
| v0.39 | DREADNOUGHT 0.39 beta | 25 October 2026 |
| v0.38 | DREADNOUGHT 0.38 beta | 25 October 2026 |
| v0.37 | DREADNOUGHT 0.37 beta | 25 October 2026 |
| v0.36 | DREADNOUGHT 0.36 beta | 25 October 2026 |
| v0.35 | DREADNOUGHT 0.35 beta | 25 October 2026 |
| v0.34 | DREADNOUGHT 0.34 beta | 25 October 2026 |
| v0.33 | DREADNOUGHT 0.33 beta | 25 October 2026 |
| v0.32.1 | DREADNOUGHT 0.32.1 beta | 25 October 2026 |
| v0.32 | DREADNOUGHT 0.32 beta | 25 October 2026 |
| v0.31.2 | DREADNOUGHT 0.31.2 beta | 25 October 2026 |
| v0.31.1 | DREADNOUGHT 0.31.1 beta | 25 October 2026 |
| v0.31 | DREADNOUGHT 0.31 beta | 25 October 2026 |
| v0.30.1 | DREADNOUGHT 0.30.1 beta | 25 October 2026 |
| v0.30 | DREADNOUGHT 0.30 beta | 25 October 2026 |
| v0.29 | DREADNOUGHT 0.29 beta | 25 October 2026 |
| v0.28 | DREADNOUGHT 0.28 beta | 25 October 2026 |
| v0.27.1 | DREADNOUGHT 0.27.1 beta | 25 October 2026 |
| v0.27 | DREADNOUGHT 0.27 beta | 25 October 2026 |
| v0.26 | DREADNOUGHT 0.26 beta | 24 October 2026 |
| v0.25 | DREADNOUGHT 0.25 beta | 24 October 2026 |
| v0.24 | DREADNOUGHT 0.24 beta | 24 October 2026 |
| v0.23 | DREADNOUGHT 0.23 beta | 24 October 2026 |
| v0.22 | DREADNOUGHT 0.22 beta | 24 October 2026 |
| v0.21 | DREADNOUGHT 0.21 beta | 24 October 2026 |
Credits, license and support
- License
- GPL-3.0