Skip to content

RigFX - Changelog


Version 1.4.0

2026-05-29

Added

Firmware update

  • Over-the-network firmware update — Update RigFX firmware directly from the web UI: drop a .hex file in Settings, the device validates it, swaps to a full-page upgrade view with the RigFX logo animation, applies the update, and reloads the page automatically when the device comes back online. No more USB cable for routine updates.
  • Pre-flash safety checks — The device verifies the firmware identity header before flashing and refuses unrelated or malformed .hex files.
  • Dev-build marker in System info — System info now flags non-reproducible (uncommitted) builds with a "— dev build" suffix so it's obvious when a device is running an unreleased binary.

Editions

  • Three firmware editions — Releases now ship three builds: lens (base), optitrack (lens + OptiTrack), and cartoni (lens + Cartoni). Each artifact is suffixed accordingly: rigfx-firmware-vX.Y.Z-{lens,optitrack,cartoni}.hex. The active edition is shown in System info and in the Flasher tool before flashing.

Sources

  • OptiTrack rigid-body warnings — When the configured rigid body is missing from the Motive stream, or present but not tracked (occluded, inactive), the source now stops propagating a stale pose, raises a warning, and shows a clear message in the Settings card ("No rigid body with ID N in stream" or "Rigid body N not tracked"). A short hysteresis prevents flicker on single dropped frames.
  • OptiTrack auto-reconnect — If Motive is unreachable at boot or briefly drops off the network, RigFX now retries the connection every second until the handshake completes, instead of giving up after the first attempt.
  • Lower OptiTrack network load — RigFX now asks Motive to stream only the configured rigid body, skipping markersets, skeletons, and other rigid bodies. Reduces bandwidth and parsing overhead, especially on busy capture volumes.

UI

  • Source status LED in card headers — Each source card now shows a green status LED in its header so the source's health is visible even when the card is folded.

Tools

  • Per-tool version numbers — The Flasher and Discovery tools now carry their own version, independent of the firmware. This release ships with Flasher 1.0.0 and Discovery 1.1.0; each tool's version is in its filename and shown in the tool's UI.