Skip to content

Releases: Dirt-m/siminput-firmware-updater

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:50
9def245

Fixes a scroll error in the packaged Linux build.

Changes

  • Scrolling in the config editor no longer raises an internal error: the packaged v1.1.0 build shipped a newer customtkinter whose API changed under a Linux compatibility patch. The patch now applies only where it is needed, and the dependency is pinned so a release build cannot silently pick up an untested major version again.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:51
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.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:30
31bffaf

Fix release.

  • Live monitor: reliable stream shutdown, resilient to malformed serial lines, and button numbering now matches config B-names on Linux.
  • Firmware updates: config backup is actually saved (to ~/SIMINPUT Backups/), and updating devices on older firmware without staged updates works again.
  • Windows: correct message when a serial port is busy, proper monospace font.
  • Validation catches encoder and pulse timing mistakes before saving to the device.

Download siminput-updater-windows.exe or siminput-updater-linux below.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 14:03
v1.0.0