v2615 multistatic-timing-fixes-2026-09-09

medium risk

ruvnet/RuViewSep 9, 2026 → Sep 9, 20260 days between releases

What's New

Adds multistatic timing fixes, mesh synchronization, and position keying by ID.

Breaking Changes

  • Position data is now keyed by ID instead of previous method to prevent scrambling

New Features

  • Burst-timing fix for accurate speed measurement
  • Mesh-time alignment via shared clock
  • XIAO ESP32-C6 antenna selection support
  • Position keying by ID
  • Operational runbook

Improvements

  • Nodes now measure speed correctly with bursty data
  • Synchronized shared clock across mesh for time consistency
  • Fixed safety check (timing guard) that previously never triggered
  • Position keying by ID prevents data scrambling
  • New hardware support for XIAO ESP32-C6

Bug Fixes

  • Fixed speed measurement underestimation for bursty data
  • Fixed timing guard safety check that never triggered
  • Corrected position data scrambling issue
  • Fixed derived soft guard logic from previous release

Upgrade Notes

Upgrade requires attention to position data handling as keys changed to IDs. Ensure mesh nodes are updated simultaneously to maintain time synchronization. New hardware support for XIAO ESP32-C6 is available but requires specific antenna selection configuration.

The Two Releases

v2615

Release v2615

Sep 9, 2026· 2 months ago

Fixes a signal processing bug where the derived soft guard incorrectly flagged the schedule it was derived from.

Full release notes
multistatic-timing-fixes-2026-09-09

Multistatic timing & positioning fixes — 2026-09-09

Sep 9, 2026· 2 months ago

A comprehensive release consolidating nine community contributions focused on multistatic timing and positioning, including burst-timing fixes, mesh-time alignment, and position keying corrections.

Full release notes