3 Commits
Author SHA1 Message Date
ruv 3620abff12 fix(toolkit): integrate capture and device corrections for 0.9.2
Integrate reviewed source PRs #2201-#2223, #2225-#2231, #2235-#2240, #2242 and #2243 (firmware README hunks remain in #2247). Regenerate one package manifest after integration, validate native Windows test execution, bound MTK listener startup, support official C6 release bundles, and retain stronger release metadata gates.
2026-10-12 11:49:52 -04:00
ruv 85417b84a6 fix: add --bind flag for Windows firewall compatibility
Windows firewall blocks UDP on 0.0.0.0 — must bind to specific WiFi IP.

- seed_csi_bridge.py: --bind-addr auto (auto-detects WiFi IP)
- rf-scan.js: --bind <ip> option (default 0.0.0.0, use 192.168.1.x on Windows)

Confirmed: 195 frames received from both ESP32 nodes with --bind 192.168.1.20

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 09:09:53 -04:00
ruv b4c9e7743f feat: ADR-073 multi-frequency mesh RF scanning
Live RF room scanner with ASCII spectrum visualization:
- rf-scan.js: single-channel scanner with null/dynamic/reflector classification,
  cross-node correlation, phase coherence, Unicode spectrum display
- rf-scan-multifreq.js: wideband view merging 6 channels, null diversity,
  per-channel penetration quality, frequency-dependent scatterer detection
- benchmark-rf-scan.js: null diversity gain, spectrum flatness, resolution estimate

Validated: 228 frames in 5s, 23 fps/node, 19% nulls detected,
0.993 cross-node correlation, line-of-sight confirmed

ADR-073: interleaved channel hopping (Node 1: ch 1/6/11, Node 2: ch 3/5/9)
targets 6x subcarrier diversity, <5% null gap, ~15cm resolution

Co-Authored-By: claude-flow <ruv@ruv.net>
2026-04-03 00:18:29 -04:00