ruview-configure

Installation
SKILL.md

RuView Configuration

Everything you can tune in a RuView deployment, from a one-line provision flag to a full mesh + Cognitum Seed setup.

1. Firmware build-time config (sdkconfig)

Variant File When
8MB (default) firmware/esp32-csi-node/sdkconfig.defaults.template ESP32-S3 8MB, full feature set, real WiFi CSI
4MB firmware/esp32-csi-node/sdkconfig.defaults.4mb ESP32-S3 SuperMini 4MB — display disabled, dual OTA slots (partitions_4mb.csv, ~1.856 MB each)
Heltec N16R2 firmware/esp32-csi-node/sdkconfig.defaults.heltec_n16r2 Heltec boards

Switch: cp firmware/esp32-csi-node/sdkconfig.defaults.<variant> firmware/esp32-csi-node/sdkconfig.defaults, then rebuild (see ruview-hardware-setup). Never test in mock mode — the Kconfig fall-threshold bug only showed up with real CSI.

2. Runtime device config (NVS via provision.py)

provision.py writes the csi_cfg NVS namespace over the serial port. Run python firmware/esp32-csi-node/provision.py --help for the authoritative flag list (on Windows force PYTHONUTF8=1 PYTHONIOENCODING=utf-8 — the help text contains non-ASCII and crashes under cp1252).

Related skills
Installs
1
Repository
ruvnet/ruview
GitHub Stars
52.5K
First Seen
2 days ago