plugins/ruview/commands/ruview-flash.md
Build + flash RuView firmware to an ESP32-S3 sensing node.
ruview-hardware-setup skill.$ARGUMENTS (default 8mb). For 4mb: cp firmware/esp32-csi-node/sdkconfig.defaults.4mb firmware/esp32-csi-node/sdkconfig.defaults first. For 8mb: ensure it's built from sdkconfig.defaults.template (no mock).CLAUDE.local.md (ESP-IDF v5.4 does NOT work under Git Bash — strip MSYSTEM* env vars). Never use cmd.exe /C from bash.[python, idf_py, '-p', '<COM port>', 'flash'] (default port COM8), or python -m esptool ... write_flash ... with the four binaries.idf.py monitor), then cd v2 && cargo run -p wifi-densepose-sensing-server to see frames arrive./ruview-provision, check channel matches the AP, drop any --filter-mac.