v2615 multistatic-timing-fixes-2026-09-09
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
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 notesMultistatic 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