Releases: LxveAce/deadmans-switch
Releases · LxveAce/deadmans-switch
v1.0.0 — Dead Man's Switch
Dead Man's Switch v1.0.0
Universal anti-forensic dead-man gate for ESP32 security firmware.
Successor to Suicide Marauder — the original ESP32 anti-forensic wipe system.
Features
- ROM SPI bypass brick — forensic obliteration hardware-validated on CYD
- Overwrite-then-erase + raw-read verify for all internal partitions
- SD full-LBA raw wipe (SDMMC) + file-level fallback
- Guardian — standalone firmware-agnostic dead-man gate (56-line .ino)
- Fork variant — gate compiled into ESP32Marauder, works on all flash sizes including 4 MB
- Password parity validation (PBKDF2-HMAC-SHA256, 63B max, whitespace rejection)
- 2-fail wipe — power-cycle-safe attempt counter
- GPIO dead-man switch — hardware arming line, cut/unplug/tamper triggers wipe
- Brownout hardening (ADC monitoring, NVS counter, fast_wipe)
- Fast wipe mode — skip SD, straight to flash erase + brick in seconds
- Dashboard hooks (SM_STATUS/INFO/ARM/DISARM/SET_PASSWORD/WIPE)
- T1/T2 tier system (reflashable vs. irreversible eFuse burn)
- Host provisioning tool (provision.py)
- Multiple input backends (serial, touch, button, Cardputer, mini joystick)
- CI matrix build with per-board SAFE_MODE bundles
Supported Boards
- ESP32 Classic (CYD, DevKit, etc.) — Hardware Validated
Planned Board Support
- ESP32-S3, ESP32-C3, ESP32-C6
- Flipper Zero (companion app)
- Raspberry Pi Pico W
- Any ESP32-based firmware
Integration
- Cyber Controller — flagship all-in-one security hardware controller