
SecureGen
esp32, security, password, 2fa, microcontrollers
3 followers
esp32, security, password, 2fa, microcontrollers
3 followers
🔐 Hardware TOTP Authenticator & Password Manager | 7-layer security | AES-256 | BLE Keyboard | Offline | ESP32 T-Display - makepkg/SecureGen










SecureGen v2.3.0
🔐 Security Enhancements
Duress PIN — multi-layer duress PIN triggers advanced memory zeroing; real vault is wiped and replaced with decoy accounts on duress entry.
Credential Validation — login name cannot appear inside the password; enforced at registration and password change.
Mimicry Headers — obfuscation layer now generates more convincing decoy Authorization/Session headers; fixed header obfuscation logic bug.
✨ Web Interface
Password Categories — passwords can be organized into named categories with folder-style navigation in the web cabinet.
Security Badges — visual indicators on password entries: strength meter, duplicate detection, PIN-only flag, name-in-password warning.
Display Orientation — screen rotation configurable from web cabinet.
Display Auto-Dim — screen dim timeout configurable from web cabinet.
Debug UI — internal diagnostics panel (debug builds only).
BLE PIN Setting removed — setting was non-functional (PIN is random-generated, not configurable); removed from UI.
🐛 Bug Fixes
BLE PIN Display — fixed zero-padding bug showing 0 instead of 000006.
AP Mode Web Server — fixed server not stopping on AP mode exit.
AP Mode Sessions — fixed session lifecycle bug causing sessions to persist across AP restarts.
URL Obfuscation — fixed mapping bug causing endpoint resolution failures.
📖 Documentation
RTC Mastering Guide — DS3231 wiring diagrams, pin assignments for ESP32 and S3, enabling RTC in firmware, troubleshooting.
Porting Guide — step-by-step instructions for adapting SecureGen to new ESP32/S3 boards: board header creation, platformio.ini configuration, capability flags, deep sleep wake pins, display geometry, security checklist, common mistakes.
Flash from browser: makepkg.github.io/SecureGen/flash
Full free repo: github.com/makepkg/SecureGen
🔄 Update — March 2026
v2.1.0 is out with significant improvements:
- DS3231 RTC module support (offline TOTP without WiFi)
- HOTP counter-based codes
- 5-language web interface
- Boot mode system (WiFi / AP / Offline)
- Light sleep crash fix on battery power
Flash from browser: makepkg.github.io/SecureGen/flash
Full changelog: github.com/makepkg/SecureGen