Releases: r13xr13/HeavyButter-Bruce-F0rK
Releases · r13xr13/HeavyButter-Bruce-F0rK
Release list
v0.2.2-sharksoup - SharkSoup HeavyButter Edition
v0.2.1-sharksoup - SharkSoup HeavyButter Edition
WiFi refactored to upstream v1.14 patterns. Full codebase audit done -- zero strcpy, zero system/popen, 18 sprintf->snprintf conversions. AES encryption flag removed (always-on hardening only). T-Embed encoder jitter fixed. USB composite mode for S3/C3 boards. PingEqua added as a hardware profile on Cardputer ADV, no standalone build needed. All 9 targets build with zero project-code warnings.
v0.1.0-sharksoup - SharkSoup HeavyButter Edition
Security hardened beta. Initial fork with MAC-derived passwords, reverse shell auth, JS module whitelist, HTTPS App Store, deep sleep radio power-down.
v0.2.0-sharksoup - SharkSoup HeavyButter Edition
v0.2.0-sharksoup - Heavy on the Butter
New Features:
- Dual-Core Task Monitor -- Live C0:C1 task counts on the status bar; CPU info with core layout in device info. Core 0 handles WiFi/BLE/serial/RF/input, Core 1 handles UI rendering
- Keyboard UX -- Caps key now works as shift (auto-resets after each character), debounce added, shift indicator fixed (A@ when caps, ab when lowercase)
- C5 Support -- ESP32-C5, ESP32-C5 TFT, and NM-CYD-C5 are now default build targets with pre-built binaries in every release
- HEAVYBUTTER_HARDENED Flag -- Single compile flag (default on) gates encrypted config, MAC-derived passwords, and all opsec hardening. Set =0 for stock-Bruce compat
- Brucegotchi Mood Expansion -- Bounds clamp prevents array overflow crash; mood variety cycled through 5 active / 4 happy / 5 lonely moods
Stability Fixes:
- Brucegotchi mood bounds clamp and expanded variety
- EAPOL export UX fix (no more double-free)
- WiFi init safety for channel analyzer and jam detect
- ODR warning fixed (BLE Suite DuckyCommand rename)
- Deprecated NimBLE API call removed
- Builds clean with zero source-code warnings across all 9 default targets
Full change log: v0.1.1-heavybutter...v0.2.0-sharksoup