github ruvnet/RuView v0.6.6-esp32
ESP32-S3 Firmware v0.6.6 — fix WDT storm at edge tier>=2 (#683)

latest release: v1015
2 hours ago

ESP32-S3 CSI Node v0.6.6

Bug fix

#683 — WDT storm on edge tier>=2 (N16R8 PSRAM boards)

At edge tier>=2 on N16R8 boards, process_frame() ran
update_multi_person_vitals() (4 persons × 256 history samples) plus the
WASM dispatch back-to-back before yielding. Under sustained CSI load (30 pps),
IDLE1 on Core 1 was starved long enough for the 5-second Task Watchdog Timer
to fire a panic.

Fix: two vTaskDelay(1) calls added inside process_frame() at tier>=2:
after multi-person vitals (Step 11) and after WASM dispatch (Step 14).
Tier 0/1 devices are unaffected. Validated on COM7 — no WDT panics.

Binaries

File Flash size Offset
bootloader.bin 0x0
partition-table.bin 8 MB 0x8000
ota_data_initial.bin 8 MB 0xf000
esp32-csi-node.bin 8 MB 0x20000
partition-table-4mb.bin 4 MB 0x8000
esp32-csi-node-4mb.bin 4 MB 0x20000

Flash command (8 MB)

python -m esptool --chip esp32s3 -p COM7 -b 460800   write_flash 0x0 bootloader.bin 0x8000 partition-table.bin   0xf000 ota_data_initial.bin 0x20000 esp32-csi-node.bin

Don't miss a new RuView release

NewReleases is sending notifications on new releases.