DUB-BOX

Firmware for the M-VAVE FM-1

DUB-BOX: the FM-1 as a dub station — USB audio interface and Bluetooth receiver, with the siren, the tape echo, the DJ filter and the four-band isolator on their own pages.

What you need

DUB-BOX is built on the fm1-audio-router platform, which runs on the m-bootloader (a community bootloader for the FM-1, by jvitkauskas). If your FM-1 still runs the stock M-VAVE firmware (or SLOOP), install the m-bootloader once with M-Flasher, then every DUB-BOX update is an ordinary firmware write.

Before any write: keep a verified full-flash backup and a working recovery route for your own unit — a settings export is not a firmware backup. The MvaveFM1Unbricker project provides backup/recovery tooling. Never erase the whole chip.

Install (M-Flasher)

  1. Download dub-box-1.0.8.fwsc — from this site or from the GitHub release.
  2. Check its SHA-256 against SHA256SUMS.
  3. Turn the FM-1 off, then on while holding REC (the m-bootloader's update mode).
  4. Open M-Flasher, select the FM-1 and the .fwsc. Keep “replace bootloader” disabled and “erase settings and Bluetooth pairings” unchecked.
  5. Flash, then verify: play USB audio, pair Bluetooth (hold OCT+), press OCT− for the DUB pages.

First sounds

Plug the FM-1 into your computer (it appears as a 2-in/2-out USB sound card) or pair it as a Bluetooth speaker. Press OCT−: the DUB screen — the module is on (the eighth black key turns it off and on). Turn K1 for the DJ filter, K3 to send the USB in into the tape echo and K4 the BT in (the ninth and tenth black keys arm the two sends), walk to DELAY for the tape itself, to SIREN and hold the last black key — and PLAY is your drop switch.

Download dub-box-1.0.8.fwsc Try the emulator first

Notes

DUB-BOX identity FM-1_2345 — the firmware's own hub ID, unique on the hub (sloop-DUB keeps FM-1_234); the Git tag names the release only. Its settings carry over from the audio router's (v16 → v17); SLOOP's projects do not apply. Firmware-only updates preserve the device's m-bootloader, settings and Bluetooth bonds.
M-VAVE and FM-1 are trademarks of their respective owners; DUB-BOX is not affiliated with them. Built on fm1-audio-router (MPL-2.0) by MAX RAVE, fm1-base and felucca-bsp by Charles Vestal and Leo Kuroshita; the dub modules are ported from sloop-DUB (GPL-3.0-only). Full licenses in the repository.