BEETLE-BLUE

CHANGELOG

V1.3 — Release version update (2026-11-03)


V1.2 identity update (FM-1_2224)

V1.2 — Firmware Hub stock-return handling


V1.1 — Stable release naming and package consistency (2026-11-02)

V1.0.0 RC12 — Readable, paginated on-device HELP (development)

Documentation maintenance — RC11 operator guide / HELP source sync


V1.0.0 RC11 | Per-pattern six-lane loop length (development)


V1.0.0 RC10 | Credits and battery attribution

V1.0 RC9 — BATTERY HUD / SILENT LIVE PROJECT LOADING / USER KIT SELECTION


BEETLE BLUE V1.0.0 RC8 — PROJECT DATA ERROR fix

Gebruik BEETLE-BLUE-Manager.html of BEETLE-BLUE-V1.0.0-RC8-WebInstaller.html. De nieuwe firmware is BEETLE-BLUE-V1.0.0-RC8-PROJECT-SAVE-FIX.fwsc. Oudere bestanden zijn behouden als referentie; gebruik voor deze fix RC8.

Oorzaak en correctie

De samplecache en het te bewaren project delen hetzelfde RAM. RC7 riep na project-capture/decoding beetle_bd4_live_invalidate() aan. Die functie schrijft cacheflags en wist chunks/attack-snapshots via de oude pointer. Daarmee werd de klaargezette song beschadigd voordat de encoder hem controleerde. De fout is op de originele RC7 SAVE-wrapper gereproduceerd: TRACK_JOURNAL_INVALID, diagnose 4 (PATTERN / NOTES), bij de eerste opslag op lege legacy-opslag. Hetzelfde gedeelde pad wordt gebruikt voor Storage V2 en projectimports.

RC8 ontkoppelt de cache met beetle_bd4_live_bind(0,0u) zonder projectbytes te wijzigen. Na de transactie wordt de cache opnieuw opgebouwd. Capture ontkoppelt eerst; eerste opslag na initialisatie maakt een verse capture na de bevestiging in plaats van oude scratchdata te vertrouwen. Validatie, capaciteitcontroles, CRC, schrijfautorisatie en opslagformaat blijven behouden. Geen extra grote RAM-buffer; geen automatische wipe, migratie of projectnormalisatie toegevoegd.

Zie RC8-VALIDATION.md voor tests en gebruik.


V1.0.0 RC7 — Fix Legacy-to-V2 wipe and invalid V2 index creation

V1.0.0 RC6 - Legacy storage error and new-session state fixes

BEETLE BLUE V1.0 RC5 — Project capacity / kit source routing

BEETLE BLUE V1.0 RC4 — NEW defaults, V2 format, Live loading UI

BEETLE BLUE V1.0 RC2 — safer project save, V2 orphan cleanup and exact error reasons

BEETLE BLUE CHANGELOG

V1.0.0 RC1 — Setlist HOME fix, non-destructive Song Chain insertion, safety audit

V0.99.8 — HOME menu Live Mode entry and nested HOME navigation (development)

V0.99.7 — Live Setlist autosave, safer Perform gates, BLUE battery HUD (development)

V0.99.6 — LIVE MODE: project setlists and stage transport (development)

V0.99.5 — Per-slot self-choke and faster BD4S audio ISR (development)

V0.99.4 — Prewarmed user-sample attacks / bounded flash bursts (development)

V0.99.3 — Deterministic per-lane kits and sample handoff audit (development)

V0.99.2 — Punch-In FX Mixer header collision (development)

V0.99.1 — FM1 user-reported bugs, Punch-In routing and pre-RC stability (development)

V0.99 — Stereo overload protection and lightweight per-voice math (development)

V0.98 — Drum trigger correctness and CPU cleanup (development)

V0.97 — Drum step-FX engine, FX cursor editing and realtime optimization (development)

V0.96 — Project-sample REV trim correction and CH6 consistency (development)

V0.95 — Reverse step FX implementation and 1.0 RC preparation (development)

V0.94 — Audio PCM initialization fix and MONOLITH procedural ROM kit (development)

BEETLE BLUE Changelog

V1.0.0 RC3 — Save DATA ERROR when switching STEP FX types (development)

V0.93 — MONOLITH built directly into firmware

Older development

See docs/BLUE-V0.92-CHANGELOG-ARCHIVE.md for the previous release history. No previous firmware release is overwritten by these changes.