Download Latest Version v0.6.0 -- Pre-Trained Models on HuggingFace + 17 Sensing Apps source code.tar.gz (42.1 MB)
Email in envelope

Get an email when there's a new version of RuView

Home / v0.5.2-esp32
Name Modified Size InfoDownloads / Week
Parent folder
ESP32-S3 CSI Firmware v0.5.2 -- RSSI Fix + Per-Node State source code.tar.gz 2026-03-30 25.5 MB
ESP32-S3 CSI Firmware v0.5.2 -- RSSI Fix + Per-Node State source code.zip 2026-03-30 26.5 MB
README.md 2026-03-30 1.3 kB
Totals: 3 Items   51.9 MB 2

What's Changed

Bug Fixes

RSSI byte offset mismatch (#332)

  • Server was reading RSSI from byte 14 (sequence counter high byte) instead of byte 16 (actual RSSI)
  • Root cause: firmware packs n_subcarriers as u16 and freq_mhz as u32, but server assumed u8 and u16
  • Result: RSSI now shows correct negative dBm values (e.g., -46) instead of bogus positive values (+9)

Per-node state pipeline (#249, ADR-068)

  • Each ESP32 node now gets independent classification, person count, and vital sign tracking
  • Fixes the [#1] user-reported issue: detection showing same output regardless of number of nodes/people
  • Scales to 256 nodes with <13 MB memory overhead

Firmware CI fixed (#327)

  • Upgraded from ESP-IDF v5.2 → v5.4, replaced xxd with od
  • Pre-compiled binaries now built and uploaded automatically

Sensing Server

Rebuild from source to get all fixes:

:::bash
git pull origin main
cd rust-port/wifi-densepose-rs
cargo build --release -p wifi-densepose-sensing-server

Firmware

No firmware binary changes from v0.5.1 — the RSSI fix and per-node state are server-side only. If you already flashed v0.5.1, no reflash needed.

Full Changelog: https://github.com/ruvnet/RuView/compare/v0.5.1-esp32...v0.5.2-esp32

Source: README.md, updated 2026-03-30