Fixed:
- ESP32-C5 brick fix (critical). The C5's 2nd-stage bootloader offset is
0x2000, not0x0; the flasher
had grouped C5 with the0x0-bootloader chips, so a C5 full-flash wrote the bootloader to the wrong offset
and bricked the board (ROM-recoverable). Replaced the inline logic with an esptool-faithful
_bootloader_offset()SSOT helper + a regression test.
Changed:
marauder_core.__version__is now single-sourced from the installed distribution metadata (with a hardcoded fallback for source / frozen builds), so it can't drift frompyproject.tomlagain.- README refreshed for accuracy; added a Status & Roadmap section, a Connect/contact section, and
FORWARD-PLAN.mdsession-handoff notes. - Vendored Suicide-Marauder bundle synced to canonical (BootGate no longer telegraphs the locked state; guardcfg partition sizing fix so the gate activates; password-parity hardening; hardware-validated on CYD).
Docs:
- Added canonical
DISCLAIMER.md(authorized lawful use, as-is / no-warranty / no-liability, not legal advice) and linked it from the README. - Scrubbed hardcoded local-session paths and personal-identity strings from public docs.