Hardware-Assisted, Unbrickable Recovery System
Production-ready firmware recovery system that runs before BIOS/UEFI, providing automatic firmware backup and recovery capabilities. Protects against permanent bricking while preserving user data.
Production-ready protection for your firmware
Runs before BIOS/UEFI, completely independent of the operating system. Cannot be disabled by malware or OS-level attacks.
Detects boot failures and automatically recovers from USB device. No manual intervention required.
Maintains exactly 2 rotating firmware backups (A.bin and B.bin) with automatic rotation every 10 minutes.
All firmware images are cryptographically signed and verified. Prevents unauthorized firmware installation.
Works on Linux, Windows, and macOS. Simple command-line interface for all operations.
Multi-step confirmation process prevents accidental removal. Validates system health before uninstalling.
How Security Recovery Core works
Normal system operation
SRC runs here - monitors boot, performs backups, handles recovery
EC/MCU, SPI Flash, USB interfaces
Multiple redundant methods: GPIO, watchdog, POST codes, firmware flags
Automatic recovery from USB Mass Storage device (FAT32)
ECDSA-P256 or RSA-2048 signature verification
Get started in 5 minutes
sudo ./tools/create_usb_structure.sh /dev/sdb1
cd firmware && make PLATFORM=arm
make flash
cd ../cli && make install
sudo security enable
Latest news and version history
First production-ready release of Security Recovery Core!
Added generic platform implementation template for easy porting to new hardware platforms.
Added beginner-friendly interactive installation guide with step-by-step instructions.
Security Recovery Core project started. Initial architecture and design phase.