Skip to content

Version 1.6.2

Choose a tag to compare

@K5SMJ K5SMJ released this 11 Apr 17:22
· 31 commits to main since this release

KB1 Firmware v1.6.2 Release Notes

Release Date: April 11, 2026

🐛 Bug Fixes

Battery Set % Tool (Secret Menu)

  • Fixed: Setting battery % via the dev tool (5-tap battery icon unlock) was silently rejected by the firmware
  • Root cause: The battery control characteristic rejected any command longer than 1 byte, so the 2-byte [0x02, percentage] set-% command was discarded before being read
  • Fix: Length check now accepts both 1-byte (reset) and 2-byte (set %) commands; the set command correctly recalculates all internal time trackers so the new % persists accurately across reboots

Battery Auto-Sync via Keep-Alive (Battery Display)

  • Fixed: Battery level was not updating automatically — only a manual "Sync Now" in the battery modal would refresh the display
  • Root cause: The keep-alive BLE characteristic was missing PROPERTY_NOTIFY, so the web app could not subscribe to status notifications (NotSupportedError: GATT Error: Not supported)
  • Fix: Keep-alive characteristic now supports notifications; firmware sends a 10-byte status packet (battery %, USB state) on every ping, so the web app receives automatic battery updates every 60 seconds

⬆️ Upgrade Notes

No settings or calibration data will be lost — full NVS preservation applies.