CINCO IDENTITY GENERATOR
Cinco Identity Generator 2.5 (Celery Man) custom firmware for M-VAVE FM-1
- Custom firmware
- Stable
- Medium brick risk
- Reversible
This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it
Cinco Identity Generator 2.5™ (Celery Man Edition)
Official release for The Firmware Hub and the M-VAVE FM-1 synthesizer hardware platform.
Key Features:
- Unique Package Identity:
FM-1_555(Cinco 5) - Rotoscoped Dancers: Celery Man, Oyster, Tayne, and Flarhgunnstow
- DSP Engine: 4d3d3d3 cascades, Nude Tayne bitcrush, fixed-point DSP
- LPC-10 Speech Synthesis: Real-time Paul executive workstation voice lines
- Interactive Web Simulator & WebMIDI SysEx Flasher: https://mrjoshida.github.io/CINCO/
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
- Can it break my device?
- Small chance of trouble, with a way to recover.
- Can I undo it?
- Yes. You can go back to the official software.
Did it work for you?
Did CINCO IDENTITY GENERATOR v2.5 work on your M-VAVE FM-1?
No reports yet for v2.5.
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 ("QUICK START & DEPLOYMENT GUIDE"):
Option 1: WebMIDI Browser Flasher (Zero Install)
- Connect your M-VAVE FM-1 to your computer via USB-C.
- Launch a WebMIDI-compliant browser (Google Chrome or Microsoft Edge).
- Open the Web Installer.
- Click INSTALL CINCO 2.5 (cinco.fwsc). The firmware binary is pre-loaded directly from the site over WebMIDI SysEx.
- The device will update, verify, and reboot directly into Cinco Identity Generator 2.5™. > Note: To return to factory M-VAVE firmware, expand Restore Factory M-VAVE Firmware (Stock V15) in the web installer, or hold OCT- + OCT+ on boot for 5 seconds to enter hardware UBoot recovery.
Option 2: WebAssembly Browser Emulator (No Hardware Required!) Experience CINCO OS 2.5 directly in your web browser with zero hardware and zero installation:
👉 Launch Online Emulator: https://mrjoshida.github.io/CINCO/
Or run locally via Python: Start the local WebAssembly emulator server python3 scripts/serveemu.py Open http://localhost:8000/ in your browser. The full C firmware, compiled via Emscripten, executes in-browser with complete audio synthesis, keyboard input, and 240×240 ST7789 display simulation!
Option 3: Building from Source (Docker AC79 Toolchain) Prerequisites: Docker on macOS or Linux.
Compile hardware firmware (.bin / .fwsc) ./build.sh
Compile WebAssembly browser emulator cd web/emu && ./build.sh && cd ../..
Run native host verification tests tests/runtests.sh
Risk and recovery
- Brick risk
- Medium
- Reversible
- Yes
- Requires opening the device
- No
From the project's README ("Option 1: WebMIDI Browser Flasher (Zero Install)"):
- Connect your M-VAVE FM-1 to your computer via USB-C.
- Launch a WebMIDI-compliant browser (Google Chrome or Microsoft Edge).
- Open the Web Installer.
- Click INSTALL CINCO 2.5 (cinco.fwsc). The firmware binary is pre-loaded directly from the site over WebMIDI SysEx.
- The device will update, verify, and reboot directly into Cinco Identity Generator 2.5™. > Note: To return to factory M-VAVE firmware, expand Restore Factory M-VAVE Firmware (Stock V15) in the web installer, or hold OCT- + OCT+ on boot for 5 seconds to enter hardware UBoot recovery.
Releases
| Version | Name | Released |
|---|---|---|
| v2.5 | Cinco Identity Generator 2.5™Latest | 29 October 2026 |
Credits, license and support
- License
- GPL-3.0