Firmware Hero
0

Paleotone

PALEOTONE (formerly DINOBOX) is epic prehistoric firmware for the M-VAVE FM-1: roaring beasts, booming war drums, misty jungle pads and volcanic rumbles.

  • Custom firmware
  • Alpha
  • High brick risk

Source codeWebsite: fantasmoslam.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.
Open the installerOpens fantasmoslam.github.io

Did it work for you?

Did Paleotone 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"):

PALEOTONE builds exactly as GHOULBOX and Felucca do: see BUILDING.md. On Linux x86-64 (or macOS with Docker):

pip3 install Pillow fonttools tools/gettoolchain.sh # JieLi's toolchain, to ~/.jieli/toolchain git clone --depth 1 --branch AC79NNSDKV1.2.12023-12-13
https://gitee.com/Jieli-Tech/fw-AC79AIoTSDK.git ~/fw-AC79AIoTSDK ./build.sh # -> build/felucca.fwsc, the package to install

This repository also builds on GitHub: every push to main runs .github/workflows/build-firmware.yml, which puts paleotone.fwsc and the build's log on the build-output branch.

Install build/felucca.fwsc with python3 tools/fm1install.py build/felucca.fwsc (needs pip3 install mido python-rtmidi) or with the FM-1 Firmware Hub's installer.

Without the toolchain, python3 tools/build.py --gen-only && HOSTONLY=1 tests/runtests.sh runs the host tests.

Read the full instructions

Risk and recovery

Brick risk
High
Requires opening the device
No

From the project's README ("PALEOTONE: FM-1 Prehistoric Synth"):

> Early alpha: experimental firmware. Installation can leave the FM-1 unable to boot and require recovery. Back up projects/settings and retain a known-good firmware before installing. Audio and recording issues remain under investigation.

Play in your browser · Install on your FM-1 · Manual

PALEOTONE (formerly DINOBOX) is epic prehistoric firmware for the M-VAVE FM-1: roaring beasts, booming war drums, misty jungle pads and volcanic rumbles. It is a fork of GHOULBOX 2.3.2 by Jason Persinger, itself built on Felucca 1.4.1 by Leo Kuroshita, Hügelton Instruments. Everything GHOULBOX does (its composer, RING, KEYS, the hall reverb, tape and crush, twelve voices) works the same; the look, the names and the sounds are new.

Hardware status: the owner has tested PALEOTONE on an FM-1, including the lightweight USB second-screen messages (90 and 91). This does not establish hardware coverage of every feature or development branch. An earlier experimental screen-companion build required Flipper-assisted recovery; USB rescue alone was insufficient. Keep a known-good firmware package and recovery instructions before trying experimental firmware.

The USB second-screen app follows the FM-1's controls. Open it in Chrome or Edge, connect a USB data cable, and allow MIDI/SysEx. This is the graphics companion: it uses the firmware's C screen renderer and provides Original and Expanded views. This one link covers every …

Read the full instructions

Credits, license and support

License
GPL-3.0