github Quixotic7/ChoralRootFM1 v0.13
ChoralRoot 0.13

pre-release2 days ago

ChoralRoot 0.13 for the M-VAVE FM-1 (identity FM-1_920).

Install from the browser at https://quixotic7.github.io/ChoralRootFM1/ (Chrome or Edge, the FM-1 connected by USB), or with the command-line installer: python3 tools/fm1_install.py choralroot-0.13.fwsc.

The brick fix (Felucca 1.0.3.1's #61): a 0.9-era DIGITAL preset with INDEX 0 made the boot-time DIGITAL → FM6 conversion divide by zero, which the JieLi compiler hoists ahead of its guard; the trap fired before the screen came up, and after three such boots the FM-1 fell into ROM boot ("WL82 UBOOT1.00"). The divides are now computed with non-zero divisors and the chip's divide trap is off, as upstream. This is what bricked a Sloop → ChoralRoot install. Felucca's own regression test for it is in the suite.

Recovery tooling: a soft-bricked FM-1 can be restored over plain USB with https://github.com/Quixotic7/MvaveFM1Unbricker (Windows or Linux); the installer page's "Device not found?" block explains the symptoms.

Otherwise as 0.12: Melodee's FM6, backup and restore, the installer guard.

SHA256SUMS lists the package and the app. The package holds three JieLi AC79 SDK files (Apache-2.0); LICENSE, LICENSING.md and LICENSES.zip carry every licence. Installing firmware is at your own risk.

Full Changelog: v0.12...v0.13

Don't miss a new ChoralRootFM1 release

NewReleases is sending notifications on new releases.