Skip to content

MC-1 1.0.2

Choose a tag to compare

@dspaudio dspaudio released this 18 Oct 14:07

MC-1 1.0.2

Changes

  • The product-site firmware installer now includes Restore official V15.
    Select your unmodified M-VAVE V15 FM-1.fwsc; the page verifies its SHA256,
    size and layout locally. The official file is never uploaded or redistributed.
  • Restoration preserves the official application image and reuses MC-1's
    verified small RAM loader. Firmware staging limits, flash-write boundaries
    and the separate recovery-record sector are unchanged.
  • Added explicit project/patch acknowledgement, progress beside the restore
    action, verified FM-1_015 restart, transfer locks and update-loader retry.
    Existing MC-1 1.0.1 installations work without an intermediate update.
  • The device package is byte-identical to the tested 1.0.1 diagnostic package.
    This release changes the installer and release metadata, not the audio
    engine, memory budgets or project format.

Install

MC-1 package: 610,089 bytes. SHA256:
a09e763e6000f25dec63eb5feeb6251389dce33bf5abe2eb4746f1f1c7091ab5

Validation and limitations

Actual Chrome/Web MIDI testing completed V15-to-MC-1 installation, MC-1-to-V15
restoration, an intentional browser reload at 5% of writing, successful retry
from the update loader, and MC-1 reinstallation. Restart identities were checked
afterward; the final instrument is back on MC-1. The user confirmed normal V15
screen and sound and subsequently reported normal operation.

Native regressions, clean ASan/UBSan builds, pi32v2/package guards, both-direction
loader simulations, real-file byte-preservation checks, 32 browser protocol
scenarios, 25 installer UI scenarios, Pages assembly and visual QA passed.
Source and the full validation record are included at this tag.

Restoration replaces the official application, not the separate factory USR
patch bank. It is not a factory reset, backup or project conversion. MC-1
projects and patches cannot be used in V15. Stored-data retention, all factory
patches and electrical power-loss recovery remain unverified; the interruption
test removed the browser host only.

The reused firmware's existing 1.0.1 CPU/USB measurements still apply to those
tested workloads: zero deadline misses or USB underruns, with only 2.816%
worst observed audio-path headroom. FM-1_900 remains a protocol identity,
not a unique MC-1 build-version report.