SecureGen v2.2.0
π Bug Fixes
- AsyncWebServer β fixed critical double-send crashes in body handlers.
- S3 Display Init β fixed display initialization race conditions specific to ESP32-S3.
- Memory Leaks β resolved memory leaks in web server handlers during prolonged uptime.
β¨ Improvements
- T-Display-S3 Support β added full hardware support with new
board_config.habstraction layer. - USB HID Keyboard β added native keyboard emulation mode via
usb_hid_manager(S3 only). - Multi-board Porting β implemented new
boards/include structure and comprehensive porting documentation. - Board Switcher β added interactive ESP32 vs S3 comparison tool on the website.
- Firmware Cleanup β removed legacy binaries without board suffixes and obsolete setup docs.
- Splash Screens β added dual-board splash screens and dedicated S3 graphical assets.
πΈ Gallery
- RTC Mastering β added hardware clock modules guide and wiring photos.
- Splash Assets β added new S3-specific boot screen previews.
π Security
- Security Badges β added intelligent password badges: strength meter, DUP (duplicate) detection, and PIN-only mode indicators.
- Name Warnings β added UI alerts for potentially insecure or confusing entry names.
Flash online: https://makepkg.github.io/SecureGen/flash
User Guide: https://makepkg.github.io/SecureGen/guide
SHA-256 Checksums
| File | SHA-256 |
|---|---|
merged-firmware-s3.bin |
2152225dacc1d0d9a8b8177cfcc473bddd17a24d6d520e44f898a57f58fe3960 |
merged-firmware-esp32.bin |
dd98e861575ea094df0b150b67b22d7b051c7f0019dd4e2d86f6e893e797a09b |
firmware-s3.bin |
04a4f06ec3a41b071232b30b7db8fcdc47153f1e53432d926152faad60190a02 |
firmware-esp32.bin |
a178c7901141715e1ed7309c03184bdc4892434d903c81be1df6c1bc4e88dc5d |