Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:51
· 1 commit to main since this release
b868104

Reliability release: hardened serial protocol, safe firmware updates, and config editor fixes.

Changes

  • Firmware updates can no longer report success without installing anything: capability probing is strict, a version mismatch after flashing fails the update, and transfer errors from the device surface with their real cause.
  • The config editor no longer corrupts values on a read/save round trip (axis defaults were silently snapped to slider steps; disabled keep-alive silently became 1 s).
  • Configs written by hand or by newer firmware survive editing: unknown fields and comment entries round-trip untouched.
  • Validation matches the firmware exactly, catches blank fields and typo'd encoder outputs before the device rejects them, and uses the pin list reported by the device (firmware v2.6+).
  • Connection handling: no more scan loop fighting the post-flash reconnect, failed ports back off instead of retrying forever, closing the window mid-operation warns first, and config saves ride out the device's reboot without a spurious disconnect error.
  • Diagnostics: a rotating log file next to the config backups (SIMINPUT Backups/updater.log), and errors in the packaged build are no longer invisible.
  • Live monitor recovers automatically if the stream dies, and updates are coalesced for lower UI load.

Pair with firmware v2.6.0 for verified transfers, request-id matching, and hard-reset support after updates.