B1
A drawbar organ for the M-VAVE FM-1.
- Custom firmware
- Beta
- High brick risk
Source codeWebsite: sikkenworks.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
- A USB or MIDI cable
- Comfort with the command line
- A computer
- Can it break my device?
- Could leave your device unusable.
- Can I undo it?
- The project doesn't say. Assume you can't.
Did it work for you?
Did B1 V4.9beta work on your M-VAVE FM-1?
No reports yet for V4.9beta.
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 ("Installation"):
The firmware is intended for the M-VAVE FM-1. A valid offline-built .fwsc is included, but hardware boot, sound and OTA updating still require an actual FM1 test. The repository contains a freshly compiled update package and a browser-based installer. Rebuild both together with JIELITOOLCHAIN=/path/to/jieli-linux-toolchains-20250324.1 python3 tools/buildv49release.py.
File / directory Purpose B1-WebInstaller.html WebMIDI-based installer for a supported browser and compatible device build/SikkenWorks-B1-V4.9.fwsc B1 V4.9 native firmware (FM-1481026), built with the pi32v2 compiler build/BEETLE-RC1.01-RESTORE-ORIGINAL.fwsc Original BEETLE reference package, included for recovery planning build/B1.elf and build/B1-app.bin Actual native pi32v2 linked ELF and flattened application image firmware/ Full C firmware source and platform integration tools/ and tests/ Build and verification utilities ui-captures/ Native 240 × 240 UI captures, including ORGAN and SAWTOOTH mode screens audio-reference/ Software-rendered audio examples …
Risk and recovery
- Brick risk
- High
- Requires opening the device
- No
From the project's README ("Firmware identity and switching"):
B1 identifies itself as FM-1481026 on USB-MIDI and in its .fwsc package. This is B1's own identity and should remain unchanged in later B1 releases. It is not the BEETLE identity and is separate from the temporary OTA-loader identity used during a firmware update.
When switching to other compatible FM1 software, use a reputable Firmware Hub or WebInstaller with SHA-256 pinned source packages. A compatible loader and valid package are required; no firmware can guarantee recovery from every foreign or interrupted flash. Back up your projects and have an independent recovery path.
Releases
| Version | Name | Released |
|---|---|---|
| V4.9beta | —Latest | 23 October 2026 |
| V4.7beta | — | 22 October 2026 |
| V4.6beta | — | 22 October 2026 |
| V4.4beta | — | 19 October 2026 |
| V4.3beta | — | 19 October 2026 |
| V2.7beta | — | 17 October 2026 |
| V2.5beta | — | 17 October 2026 |
Credits, license and support
- License
- GPL-3.0