--- esp-idf-monitor 1.9.0 on /dev/ttyACM0 115200 --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H Executing action: monitor Running idf_monitor in directory /home/sensing/ruview/firmware/esp32-csi-node Executing "/home/sensing/.espressif/python_env/idf5.4_py3.10_env/bin/python /home/sensing/esp/esp-idf/tools/idf_monitor.py -p /dev/ttyACM0 -b 115200 --toolchain-prefix xtensa-esp32s3-elf- --target esp32s3 --revision 0 /home/sensing/ruview/firmware/esp32-csi-node/build/esp32-csi-node.elf -m '/home/sensing/.espressif/python_env/idf5.4_py3.10_env/bin/python' '/home/sensing/esp/esp-idf/tools/idf.py' '-p' '/dev/ttyACM0'"... ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0x15 (USB_UART_CHIP_RESET),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x40036604 --- 0x40036604: rom_iq_est_enable in ROM SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x1120 load:0x403c8700,len:0x4 load:0x403c8704,len:0xb2c load:0x403cb700,len:0x2d0c entry 0x403c88a8 I (243) cpu_start: Multicore app I (252) cpu_start: Pro cpu start user code I (252) cpu_start: cpu freq: 160000000 Hz I (252) app_init: Application information: I (252) app_init: Project name: esp32-csi-node I (257) app_init: App version: 0.6.2 I (260) app_init: Compile time: May 12 2026 16:40:03 I (265) app_init: ELF file SHA256: db3cd8b94... I (270) app_init: ESP-IDF: v5.4 I (273) efuse_init: Min chip rev: v0.0 I (277) efuse_init: Max chip rev: v0.99  I (281) efuse_init: Chip rev: v0.2 I (285) heap_init: Initializing. RAM available for dynamic allocation: I (291) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (296) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (302) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (307) heap_init: At 600FE11C len 00001ECC (7 KiB): RTCRAM I (313) spi_flash: detected chip: boya I (316) spi_flash: flash io: dio W (319) spi_flash: Detected size(16384k) larger than the size in the binary image header(8192k). Using the size in the binary image header. W (331) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h` I (341) sleep_gpio: Configure to isolate all GPIO pins in sleep state I (347) sleep_gpio: Enable automatic switching of GPIO sleep configuration I (354) main_task: Started on CPU0 I (364) main_task: Calling app_main() I (384) nvs_config: NVS override: ssid=sensornet I (384) nvs_config: NVS override: password=*** I (384) nvs_config: NVS override: target_ip=192.168.10.1 I (384) nvs_config: NVS override: target_port=4210 I (394) nvs_config: NVS override: edge_tier=2 W (394) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (404) csi_collector: Early capture node_id=1 (before WiFi init, #232/#390) I (414) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 1 I (414) pp: pp rom version: e7ae62f I (414) net80211: net80211 rom version: e7ae62f I (434) wifi:wifi driver task: 3fcc4340, prio:23, stack:6656, core=0 I (444) wifi:wifi firmware version: 48ea317a7 I (444) wifi:wifi certification version: v7.0 I (444) wifi:config NVS flash: enabled I (444) wifi:config nano formatting: disabled I (444) wifi:Init data frame dynamic rx buffer num: 32 I (454) wifi:Init static rx mgmt buffer num: 5 I (454) wifi:Init management short buffer num: 32 I (454) wifi:Init dynamic tx buffer num: 32 I (464) wifi:Init static tx FG buffer num: 2 I (464) wifi:Init static rx buffer size: 2212 I (474) wifi:Init static rx buffer num: 10 I (474) wifi:Init dynamic rx buffer num: 32 I (474) wifi_init: rx ba win: 6 I (484) wifi_init: accept mbox: 6 I (484) wifi_init: tcpip mbox: 32 I (484) wifi_init: udp mbox: 6 I (494) wifi_init: tcp mbox: 6 I (494) wifi_init: tcp tx win: 5760 I (494) wifi_init: tcp rx win: 5760 I (494) wifi_init: tcp mss: 1440 I (504) wifi_init: WiFi IRAM OP enabled I (504) wifi_init: WiFi RX IRAM OP enabled I (514) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (544) wifi:mode : sta (84:fc:e6:76:12:18) I (544) wifi:enable tsf I (544) main: WiFi STA initialized, connecting to SSID: sensornet I (554) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (554) wifi:state: init -> auth (0xb0) I (594) wifi:state: auth -> assoc (0x0) I (594) wifi:state: assoc -> run (0x10) I (944) wifi:connected with sensornet, aid = 2, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (944) wifi:security: WPA2-PSK, phy: bgn, rssi: -10 I (944) wifi:pm start, type: 1 I (944) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us I (954) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000 I (1034) wifi:dp: 2, bi: 102400, li: 4, scale listen interval from 307200 us to 409600 us I (1034) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (1994) esp_netif_handlers: sta ip: 192.168.10.100, mask: 255.255.255.0, gw: 192.168.10.1 I (1994) main: Got IP: 192.168.10.100 I (1994) main: Connected to WiFi I (1994) stream_sender: UDP sender initialized: 192.168.10.1:4210 I (2004) GPS_NMEA: UART1 up at 9600 baud (tx=17 rx=18) I (2334) GPS_NMEA: UART1 switched to 115200 baud I (2334) GPS_NMEA: UBX-CFG-SBAS sent (EGNOS) I (2334) GPS_NMEA: NMEA reader task started I (2334) GPS_NMEA: GPS NMEA init complete I (2334) GPS_ASSIST: Listening for AssistNow data on UDP port 4212 I (2344) GPS_ASSIST: AssistNow receiver spawned (port 4212) I (2344) GPS_SENDER: GPS sender task started, waiting for fix... I (2354) GPS_SENDER: GPS sender spawned (port 4211, interval 5s, avg 60s) I (2354) main: GPS: UART TX=17 RX=18, avg=60s, role=0 I (2364) csi_collector: node_id=1 verified (early capture matches g_nvs_config) I (2374) csi_collector: Auto-detected AP channel: 6 I (2374) wifi:ic_enable_sniffer I (2374) csi_collector: Promiscuous mode enabled (MGMT-only, RuView#396) I (2384) csi_collector: CSI collection initialized (node_id=1, channel=6) I (2394) csi_collector: CSI cb #1: len=128 rssi=-83 ch=6 I (2394) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2404) wifi:idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:1, winSize:64 I (2414) edge_proc: Edge DSP task started on core 1 (tier=2) I (2414) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2424) ota_update: OTA HTTP server started on port 8032 I (2434) ota_update: GET /ota/status — firmware version info I (2434) ota_update: POST /ota — upload new firmware binary I (2434) csi_collector: CSI cb #2: len=128 rssi=-79 ch=6 W (2444) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2454) wasm_upload: WASM upload endpoints registered: I (2454) wasm_upload: POST /wasm/upload — upload .wasm binary I (2464) wasm_upload: GET /wasm/list — list modules I (2474) wasm_upload: POST /wasm/start/:id — start module I (2474) wasm_upload: POST /wasm/stop/:id — stop module I (2484) wasm_upload: DELETE /wasm/:id — unload module I (2484) main: WASM on_timer() periodic: 1000 ms E (2494) uart: UART driver already installed I (2494) csi_collector: CSI cb #3: len=128 rssi=-82 ch=6 E (2504) mmwave: UART driver install failed: ESP_FAIL I (2504) main: No mmWave sensor detected (CSI-only mode) I (2514) main: Swarm bridge disabled (no seed_url configured) I (2514) rv_radio_esp32: ESP32 radio ops registered as active binding I (2524) rv_radio_esp32: ESP32 radio ops: init (current ch=1 bw=20) I (2524) adaptive_ctrl: adaptive controller online: fast=200ms med=1000ms slow=30000ms (channel_switch=0 role_change=0 aggressive=0) I (2534) power_mgmt: Power management disabled (duty_cycle=100%) I (2544) disp_task: Initializing display subsystem... W (2544) disp_task: SPIRAM not enabled — using internal DMA memory (smaller buffers) I (2554) disp_hal: Initializing Waveshare AMOLED 1.8" (SH8601 368x448)... I (2564) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2564) disp_hal: TCA9554 not found at 0x20: ESP_FAIL W (2574) disp_hal: TCA9554 not found — assuming display power is always-on (direct wiring) I (2584) disp_hal: QSPI panel IO created (40MHz, quad mode) I (2724) adaptive_ctrl: state 5 → 8 I (2734) disp_hal: Drawing test pattern... I (2774) disp_hal: Test pattern drawn I (2774) disp_hal: SH8601 panel init OK (368x448) I (2774) disp_hal: Probing FT3168 touch controller... I (2784) gpio: GPIO[21]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0  W (2784) disp_hal: FT3168 not found (ret=ESP_FAIL, id=0x00) I (2794) disp_task: LVGL buffers: 2x 7360 bytes (10 lines, internal DMA) I (2804) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2804) main: CSI streaming active → 192.168.10.1:4210 (edge_tier=2, OTA=ready, WASM=ready, mmWave=off, swarm=off, adapt=on, GPS=on) I (2814) disp_task: Display task running on Core 0, 30 fps limit I (2854) disp_ui: UI created: 4 views (Dashboard|Vitals|Presence|System) I (3524) adaptive_ctrl: medium tick: state=8 yield=0pps motion=0.00 presence=0.00 rssi=-10 ***ERROR*** A stack overflow in task Tmr Svc has been detected. Backtrace: 0x40375cb9:0x3fcbe6d0 0x4037dd99:0x3fcbe6f0 0x4037ea96:0x3fcbe710 0x40380057:0x3fcbe790 0x4037ebdc:0x3fcbe7b0 0x4037ebd2:0x3fc9cd34 |<-CORRUPTED --- 0x40375cb9: panic_abort at /home/sensing/esp/esp-idf/components/esp_system/panic.c:454 --- 0x4037dd99: esp_system_abort at /home/sensing/esp/esp-idf/components/esp_system/port/esp_system_chip.c:92 --- 0x4037ea96: vApplicationStackOverflowHook at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:563 --- 0x40380057: vTaskSwitchContext at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:3701 --- 0x4037ebdc: _frxt_dispatch at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/portasm.S:451 --- 0x4037ebd2: _frxt_int_exit at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/portasm.S:246 ELF file SHA256: db3cd8b94 Rebooting... ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x40375bfd --- 0x40375bfd: esp_restart_noos at /home/sensing/esp/esp-idf/components/esp_system/port/soc/esp32s3/system_internal.c:160 SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x1120 load:0x403c8700,len:0x4 load:0x403c8704,len:0xb2c load:0x403cb700,len:0x2d0c entry 0x403c88a8 I (242) cpu_start: Multicore app I (251) cpu_start: Pro cpu start user code I (251) cpu_start: cpu freq: 160000000 Hz I (252) app_init: Application information: I (252) app_init: Project name: esp32-csi-node I (256) app_init: App version: 0.6.2 I (260) app_init: Compile time: May 12 2026 16:40:03 I (265) app_init: ELF file SHA256: db3cd8b94... I (269) app_init: ESP-IDF: v5.4 I (273) efuse_init: Min chip rev: v0.0 I (277) efuse_init: Max chip rev: v0.99  I (281) efuse_init: Chip rev: v0.2 I (285) heap_init: Initializing. RAM available for dynamic allocation: I (291) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (296) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (301) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (306) heap_init: At 600FE11C len 00001ECC (7 KiB): RTCRAM I (313) spi_flash: detected chip: boya I (315) spi_flash: flash io: dio W (318) spi_flash: Detected size(16384k) larger than the size in the binary image header(8192k). Using the size in the binary image header. W (330) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h` I (340) sleep_gpio: Configure to isolate all GPIO pins in sleep state I (346) sleep_gpio: Enable automatic switching of GPIO sleep configuration I (353) main_task: Started on CPU0 I (363) main_task: Calling app_main() I (383) nvs_config: NVS override: ssid=sensornet I (383) nvs_config: NVS override: password=*** I (383) nvs_config: NVS override: target_ip=192.168.10.1 I (383) nvs_config: NVS override: target_port=4210 I (393) nvs_config: NVS override: edge_tier=2 W (393) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (403) csi_collector: Early capture node_id=1 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 1 I (413) pp: pp rom version: e7ae62f I (413) net80211: net80211 rom version: e7ae62f I (433) wifi:wifi driver task: 3fcc4340, prio:23, stack:6656, core=0 I (443) wifi:wifi firmware version: 48ea317a7 I (443) wifi:wifi certification version: v7.0 I (443) wifi:config NVS flash: enabled I (443) wifi:config nano formatting: disabled I (443) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (453) wifi:Init management short buffer num: 32 I (453) wifi:Init dynamic tx buffer num: 32 I (463) wifi:Init static tx FG buffer num: 2 I (463) wifi:Init static rx buffer size: 2212 I (473) wifi:Init static rx buffer num: 10 I (473) wifi:Init dynamic rx buffer num: 32 I (473) wifi_init: rx ba win: 6 I (483) wifi_init: accept mbox: 6 I (483) wifi_init: tcpip mbox: 32 I (483) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (493) wifi_init: tcp tx win: 5760 I (493) wifi_init: tcp rx win: 5760 I (493) wifi_init: tcp mss: 1440 I (503) wifi_init: WiFi IRAM OP enabled I (503) wifi_init: WiFi RX IRAM OP enabled I (513) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (543) wifi:mode : sta (84:fc:e6:76:12:18) I (543) wifi:enable tsf I (543) main: WiFi STA initialized, connecting to SSID: sensornet I (553) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (553) wifi:state: init -> auth (0xb0) I (593) wifi:state: auth -> assoc (0x0) I (603) wifi:state: assoc -> run (0x10) I (953) wifi:connected with sensornet, aid = 2, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (953) wifi:security: WPA2-PSK, phy: bgn, rssi: -10 I (963) wifi:pm start, type: 1 I (963) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us I (963) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000 I (973) wifi:dp: 2, bi: 102400, li: 4, scale listen interval from 307200 us to 409600 us I (983) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (2023) esp_netif_handlers: sta ip: 192.168.10.100, mask: 255.255.255.0, gw: 192.168.10.1 I (2023) main: Got IP: 192.168.10.100 I (2023) main: Connected to WiFi I (2023) stream_sender: UDP sender initialized: 192.168.10.1:4210 I (2033) GPS_NMEA: UART1 up at 9600 baud (tx=17 rx=18) I (2363) GPS_NMEA: UART1 switched to 115200 baud I (2363) GPS_NMEA: UBX-CFG-SBAS sent (EGNOS) I (2363) GPS_NMEA: NMEA reader task started I (2363) GPS_NMEA: GPS NMEA init complete I (2363) GPS_ASSIST: Listening for AssistNow data on UDP port 4212 I (2373) GPS_ASSIST: AssistNow receiver spawned (port 4212) I (2373) GPS_SENDER: GPS sender task started, waiting for fix... I (2383) GPS_SENDER: GPS sender spawned (port 4211, interval 5s, avg 60s) I (2383) main: GPS: UART TX=17 RX=18, avg=60s, role=0 I (2393) csi_collector: node_id=1 verified (early capture matches g_nvs_config) I (2403) csi_collector: Auto-detected AP channel: 6 I (2403) wifi:ic_enable_sniffer I (2403) csi_collector: Promiscuous mode enabled (MGMT-only, RuView#396) I (2413) csi_collector: CSI collection initialized (node_id=1, channel=6) I (2423) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2423) csi_collector: CSI cb #1: len=128 rssi=-83 ch=6 I (2433) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2443) wifi:I (2433) edge_proc: Edge DSP task started on core 1 (tier=2) idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:0, winSize:64 I (2443) ota_update: OTA HTTP server started on port 8032 I (2463) ota_update: GET /ota/status — firmware version info I (2463) ota_update: POST /ota — upload new firmware binary I (2463) csi_collector: CSI cb #2: len=128 rssi=-77 ch=6 W (2473) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2483) wasm_upload: WASM upload endpoints registered: I (2483) wasm_upload: POST /wasm/upload — upload .wasm binary I (2493) wasm_upload: GET /wasm/list — list modules I (2503) wasm_upload: POST /wasm/start/:id — start module I (2503) wasm_upload: POST /wasm/stop/:id — stop module I (2513) wasm_upload: DELETE /wasm/:id — unload module I (2513) main: WASM on_timer() periodic: 1000 ms E (2523) uart: UART driver already installed E (2523) mmwave: UART driver install failed: ESP_FAIL I (2523) csi_collector: CSI cb #3: len=128 rssi=-82 ch=6 I (2533) main: No mmWave sensor detected (CSI-only mode) I (2543) main: Swarm bridge disabled (no seed_url configured) I (2543) rv_radio_esp32: ESP32 radio ops registered as active binding I (2553) rv_radio_esp32: ESP32 radio ops: init (current ch=1 bw=20) I (2553) adaptive_ctrl: adaptive controller online: fast=200ms med=1000ms slow=30000ms (channel_switch=0 role_change=0 aggressive=0) I (2563) power_mgmt: Power management disabled (duty_cycle=100%) I (2573) disp_task: Initializing display subsystem... W (2573) disp_task: SPIRAM not enabled — using internal DMA memory (smaller buffers) I (2583) disp_hal: Initializing Waveshare AMOLED 1.8" (SH8601 368x448)... I (2593) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2593) disp_hal: TCA9554 not found at 0x20: ESP_FAIL W (2603) disp_hal: TCA9554 not found — assuming display power is always-on (direct wiring) I (2613) disp_hal: QSPI panel IO created (40MHz, quad mode) I (2753) adaptive_ctrl: state 5 → 8 I (2763) disp_hal: Drawing test pattern... I (2803) disp_hal: Test pattern drawn I (2803) disp_hal: SH8601 panel init OK (368x448) I (2803) disp_hal: Probing FT3168 touch controller... I (2813) gpio: GPIO[21]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0  W (2813) disp_hal: FT3168 not found (ret=ESP_FAIL, id=0x00) I (2823) disp_task: LVGL buffers: 2x 7360 bytes (10 lines, internal DMA) I (2833) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2833) main: CSI streaming active → 192.168.10.1:4210 (edge_tier=2, OTA=ready, WASM=ready, mmWave=off, swarm=off, adapt=on, GPS=on) I (2833) disp_task: Display task running on Core 0, 30 fps limit I (2883) disp_ui: UI created: 4 views (Dashboard|Vitals|Presence|System) I (3553) adaptive_ctrl: medium tick: state=8 yield=0pps motion=0 ***ERROR*** A stack overflow in task Tmr Svc has been detected. Backtrace: 0x40375cb9:0x3fcbe350 0x4037dd99:0x3fcbe370 0x4037ea96:0x3fcbe390 0x40380057:0x3fcbe410 0x4037ebdc:0x3fcbe430 0x4037ebd2:0x00000000 |<-CORRUPTED --- 0x40375cb9: panic_abort at /home/sensing/esp/esp-idf/components/esp_system/panic.c:454 --- 0x4037dd99: esp_system_abort at /home/sensing/esp/esp-idf/components/esp_system/port/esp_system_chip.c:92 --- 0x4037ea96: vApplicationStackOverflowHook at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:563 --- 0x40380057: vTaskSwitchContext at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:3701 --- 0x4037ebdc: _frxt_dispatch at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/portasm.S:451 --- 0x4037ebd2: _frxt_int_exit at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/portasm.S:246 ELF file SHA256: db3cd8b94 Rebooting... ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x40375bfd --- 0x40375bfd: esp_restart_noos at /home/sensing/esp/esp-idf/components/esp_system/port/soc/esp32s3/system_internal.c:160 SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x1120 load:0x403c8700,len:0x4 load:0x403c8704,len:0xb2c load:0x403cb700,len:0x2d0c entry 0x403c88a8 I (242) cpu_start: Multicore app I (251) cpu_start: Pro cpu start user code I (251) cpu_start: cpu freq: 160000000 Hz I (252) app_init: Application information: I (252) app_init: Project name: esp32-csi-node I (256) app_init: App version: 0.6.2 I (260) app_init: Compile time: May 12 2026 16:40:03 I (265) app_init: ELF file SHA256: db3cd8b94... I (269) app_init: ESP-IDF: v5.4 I (273) efuse_init: Min chip rev: v0.0 I (277) efuse_init: Max chip rev: v0.99  I (281) efuse_init: Chip rev: v0.2 I (285) heap_init: Initializing. RAM available for dynamic allocation: I (291) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (296) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (301) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (306) heap_init: At 600FE11C len 00001ECC (7 KiB): RTCRAM I (313) spi_flash: detected chip: boya I (315) spi_flash: flash io: dio W (318) spi_flash: Detected size(16384k) larger than the size in the binary image header(8192k). Using the size in the binary image header. W (330) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h` I (340) sleep_gpio: Configure to isolate all GPIO pins in sleep state I (346) sleep_gpio: Enable automatic switching of GPIO sleep configuration I (353) main_task: Started on CPU0 I (363) main_task: Calling app_main() I (383) nvs_config: NVS override: ssid=sensornet I (383) nvs_config: NVS override: password=*** I (383) nvs_config: NVS override: target_ip=192.168.10.1 I (383) nvs_config: NVS override: target_port=4210 I (393) nvs_config: NVS override: edge_tier=2 W (393) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (403) csi_collector: Early capture node_id=1 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 1 I (413) pp: pp rom version: e7ae62f I (413) net80211: net80211 rom version: e7ae62f I (433) wifi:wifi driver task: 3fcc4340, prio:23, stack:6656, core=0 I (433) wifi:wifi firmware version: 48ea317a7 I (443) wifi:wifi certification version: v7.0 I (443) wifi:config NVS flash: enabled I (443) wifi:config nano formatting: disabled I (443) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (453) wifi:Init management short buffer num: 32 I (453) wifi:Init dynamic tx buffer num: 32 I (463) wifi:Init static tx FG buffer num: 2 I (463) wifi:Init static rx buffer size: 2212 I (473) wifi:Init static rx buffer num: 10 I (473) wifi:Init dynamic rx buffer num: 32 I (473) wifi_init: rx ba win: 6 I (483) wifi_init: accept mbox: 6 I (483) wifi_init: tcpip mbox: 32 I (483) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (493) wifi_init: tcp tx win: 5760 I (493) wifi_init: tcp rx win: 5760 I (493) wifi_init: tcp mss: 1440 I (503) wifi_init: WiFi IRAM OP enabled I (503) wifi_init: WiFi RX IRAM OP enabled I (513) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (543) wifi:mode : sta (84:fc:e6:76:12:18) I (543) wifi:enable tsf I (543) main: WiFi STA initialized, connecting to SSID: sensornet I (553) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (553) wifi:state: init -> auth (0xb0) I (593) wifi:state: auth -> assoc (0x0) I (603) wifi:state: assoc -> run (0x10) I (943) wifi:connected with sensornet, aid = 2, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (943) wifi:security: WPA2-PSK, phy: bgn, rssi: -9 I (953) wifi:pm start, type: 1 I (953) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us I (963) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000 I (963) wifi:dp: 2, bi: 102400, li: 4, scale listen interval from 307200 us to 409600 us I (973) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (2013) esp_netif_handlers: sta ip: 192.168.10.100, mask: 255.255.255.0, gw: 192.168.10.1 I (2013) main: Got IP: 192.168.10.100 I (2013) main: Connected to WiFi I (2013) stream_sender: UDP sender initialized: 192.168.10.1:4210 I (2023) GPS_NMEA: UART1 up at 9600 baud (tx=17 rx=18) I (2353) GPS_NMEA: UART1 switched to 115200 baud I (2353) GPS_NMEA: UBX-CFG-SBAS sent (EGNOS) I (2353) GPS_NMEA: NMEA reader task started I (2353) GPS_NMEA: GPS NMEA init complete I (2353) GPS_ASSIST: Listening for AssistNow data on UDP port 4212 I (2363) GPS_ASSIST: AssistNow receiver spawned (port 4212) I (2363) GPS_SENDER: GPS sender task started, waiting for fix... I (2373) GPS_SENDER: GPS sender spawned (port 4211, interval 5s, avg 60s) I (2373) main: GPS: UART TX=17 RX=18, avg=60s, role=0 I (2383) csi_collector: node_id=1 verified (early capture matches g_nvs_config) I (2393) csi_collector: Auto-detected AP channel: 6 I (2393) wifi:ic_enable_sniffer I (2393) csi_collector: Promiscuous mode enabled (MGMT-only, RuView#396) I (2403) csi_collector: CSI collection initialized (node_id=1, channel=6) I (2413) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2423) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2423) csi_collector: CSI cb #1: len=128 rssi=-80 ch=6 I (2423) edge_proc: Edge DSP task started on core 1 (tier=2) I (2433) ota_update: OTA HTTP server started on port 8032 I (2443) ota_update: GET /ota/status — firmware version info I (2443) wifi:idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:1, winSize:64 I (2453) ota_update: POST /ota — upload new firmware binary W (2463) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2463) csi_collector: CSI cb #2: len=128 rssi=-80 ch=6 I (2473) wasm_upload: WASM upload endpoints registered: I (2473) wasm_upload: POST /wasm/upload — upload .wasm binary I (2483) wasm_upload: GET /wasm/list — list modules I (2493) wasm_upload: POST /wasm/start/:id — start module I (2493) wasm_upload: POST /wasm/stop/:id — stop module I (2503) wasm_upload: DELETE /wasm/:id — unload module I (2503) main: WASM on_timer() periodic: 1000 ms E (2513) uart: UART driver already installed E (2513) mmwave: UART driver install failed: ESP_FAIL I (2523) main: No mmWave sensor detected (CSI-only mode) I (2523) main: Swarm bridge disabled (no seed_url configured) I (2523) csi_collector: CSI cb #3: len=128 rssi=-79 ch=6 I (2533) rv_radio_esp32: ESP32 radio ops registered as active binding I (2543) rv_radio_esp32: ESP32 radio ops: init (current ch=1 bw=20) I (2543) adaptive_ctrl: adaptive controller online: fast=200ms med=1000ms slow=30000ms (channel_switch=0 role_change=0 aggressive=0) I (2553) power_mgmt: Power management disabled (duty_cycle=100%) I (2563) disp_task: Initializing display subsystem... W (2573) disp_task: SPIRAM not enabled — using internal DMA memory (smaller buffers) I (2573) disp_hal: Initializing Waveshare AMOLED 1.8" (SH8601 368x448)... I (2583) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2583) disp_hal: TCA9554 not found at 0x20: ESP_FAIL W (2593) disp_hal: TCA9554 not found — assuming display power is always-on (direct wiring) I (2603) disp_hal: QSPI panel IO created (40MHz, quad mode) I (2743) adaptive_ctrl: state 5 → 8 I (2753) disp_hal: Drawing test pattern... I (2793) disp_hal: Test pattern drawn I (2793) disp_hal: SH8601 panel init OK (368x448) I (2793) disp_hal: Probing FT3168 touch controller... I (2803) gpio: GPIO[21]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0  W (2803) disp_hal: FT3168 not found (ret=ESP_FAIL, id=0x00) I (2813) disp_task: LVGL buffers: 2x 7360 bytes (10 lines, internal DMA) I (2823) disp_task: Display task running on Core 0, 30 fps limit I (2823) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2833) main: CSI streaming active → 192.168.10.1:4210 (edge_tier=2, OTA=ready, WASM=ready, mmWave=off, swarm=off, adapt=on, GPS=on) I (2863) disp_ui: UI created: 4 views (Dashboard|Vitals|Presence|System) I (3543) adaptive_ctrl: medium tick: state=8 yield=0pps motion=0.00 presence=0.00 rssi=-10 ***ERROR*** A stack overflow in task Tmr Svc has been detected. Backtrace: 0x40375cb9:0x3fcbe6d0 0x4037dd99:0x3fcbe6f0 0x4037ea96:0x3fcbe710 0x40380057:0x3fcbe790 0x4037ebdc:0x3fcbe7b0 0x4037ebd2:0x3fc9cd34 |<-CORRUPTED --- 0x40375cb9: panic_abort at /home/sensing/esp/esp-idf/components/esp_system/panic.c:454 --- 0x4037dd99: esp_system_abort at /home/sensing/esp/esp-idf/components/esp_system/port/esp_system_chip.c:92 --- 0x4037ea96: vApplicationStackOverflowHook at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:563 --- 0x40380057: vTaskSwitchContext at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:3701 --- 0x4037ebdc: _frxt_dispatch at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/portasm.S:451 --- 0x4037ebd2: _frxt_int_exit at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/portasm.S:246 ELF file SHA256: db3cd8b94 Rebooting... ESP-ROM:esp32s3-20210327 Build:Mar 27 2021 rst:0xc (RTC_SW_CPU_RST),boot:0x8 (SPI_FAST_FLASH_BOOT) Saved PC:0x40375bfd --- 0x40375bfd: esp_restart_noos at /home/sensing/esp/esp-idf/components/esp_system/port/soc/esp32s3/system_internal.c:160 SPIWP:0xee mode:DIO, clock div:1 load:0x3fce2810,len:0x1120 load:0x403c8700,len:0x4 load:0x403c8704,len:0xb2c load:0x403cb700,len:0x2d0c entry 0x403c88a8 I (242) cpu_start: Multicore app I (251) cpu_start: Pro cpu start user code I (251) cpu_start: cpu freq: 160000000 Hz I (252) app_init: Application information: I (252) app_init: Project name: esp32-csi-node I (256) app_init: App version: 0.6.2 I (260) app_init: Compile time: May 12 2026 16:40:03 I (265) app_init: ELF file SHA256: db3cd8b94... I (269) app_init: ESP-IDF: v5.4 I (273) efuse_init: Min chip rev: v0.0 I (277) efuse_init: Max chip rev: v0.99  I (281) efuse_init: Chip rev: v0.2 I (285) heap_init: Initializing. RAM available for dynamic allocation: I (291) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (296) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM I (301) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM I (306) heap_init: At 600FE11C len 00001ECC (7 KiB): RTCRAM I (313) spi_flash: detected chip: boya I (315) spi_flash: flash io: dio W (318) spi_flash: Detected size(16384k) larger than the size in the binary image header(8192k). Using the size in the binary image header. W (330) i2c: This driver is an old driver, please migrate your application code to adapt `driver/i2c_master.h` I (340) sleep_gpio: Configure to isolate all GPIO pins in sleep state I (346) sleep_gpio: Enable automatic switching of GPIO sleep configuration I (353) main_task: Started on CPU0 I (363) main_task: Calling app_main() I (383) nvs_config: NVS override: ssid=sensornet I (383) nvs_config: NVS override: password=*** I (383) nvs_config: NVS override: target_ip=192.168.10.1 I (383) nvs_config: NVS override: target_port=4210 I (393) nvs_config: NVS override: edge_tier=2 W (393) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (403) csi_collector: Early capture node_id=1 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 1 I (413) pp: pp rom version: e7ae62f I (413) net80211: net80211 rom version: e7ae62f I (433) wifi:wifi driver task: 3fcc4340, prio:23, stack:6656, core=0 I (433) wifi:wifi firmware version: 48ea317a7 I (443) wifi:wifi certification version: v7.0 I (443) wifi:config NVS flash: enabled I (443) wifi:config nano formatting: disabled I (443) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (453) wifi:Init management short buffer num: 32 I (453) wifi:Init dynamic tx buffer num: 32 I (463) wifi:Init static tx FG buffer num: 2 I (463) wifi:Init static rx buffer size: 2212 I (473) wifi:Init static rx buffer num: 10 I (473) wifi:Init dynamic rx buffer num: 32 I (473) wifi_init: rx ba win: 6 I (483) wifi_init: accept mbox: 6 I (483) wifi_init: tcpip mbox: 32 I (483) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (493) wifi_init: tcp tx win: 5760 I (493) wifi_init: tcp rx win: 5760 I (493) wifi_init: tcp mss: 1440 I (503) wifi_init: WiFi IRAM OP enabled I (503) wifi_init: WiFi RX IRAM OP enabled I (513) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (543) wifi:mode : sta (84:fc:e6:76:12:18) I (543) wifi:enable tsf I (543) main: WiFi STA initialized, connecting to SSID: sensornet I (553) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (553) wifi:state: init -> auth (0xb0) I (593) wifi:state: auth -> assoc (0x0) I (603) wifi:state: assoc -> run (0x10) I (973) wifi:connected with sensornet, aid = 2, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (973) wifi:security: WPA2-PSK, phy: bgn, rssi: -10 I (983) wifi:pm start, type: 1 I (983) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us I (983) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000 I (993) wifi:dp: 2, bi: 102400, li: 4, scale listen interval from 307200 us to 409600 us I (1003) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (2043) esp_netif_handlers: sta ip: 192.168.10.100, mask: 255.255.255.0, gw: 192.168.10.1 I (2043) main: Got IP: 192.168.10.100 I (2043) main: Connected to WiFi I (2043) stream_sender: UDP sender initialized: 192.168.10.1:4210 I (2053) GPS_NMEA: UART1 up at 9600 baud (tx=17 rx=18) I (2383) GPS_NMEA: UART1 switched to 115200 baud I (2383) GPS_NMEA: UBX-CFG-SBAS sent (EGNOS) I (2383) GPS_NMEA: NMEA reader task started I (2383) GPS_NMEA: GPS NMEA init complete I (2383) GPS_ASSIST: Listening for AssistNow data on UDP port 4212 I (2393) GPS_ASSIST: AssistNow receiver spawned (port 4212) I (2393) GPS_SENDER: GPS sender task started, waiting for fix... I (2403) GPS_SENDER: GPS sender spawned (port 4211, interval 5s, avg 60s) I (2403) main: GPS: UART TX=17 RX=18, avg=60s, role=0 I (2413) csi_collector: node_id=1 verified (early capture matches g_nvs_config) I (2423) csi_collector: Auto-detected AP channel: 6 I (2423) wifi:ic_enable_sniffer I (2423) csi_collector: Promiscuous mode enabled (MGMT-only, RuView#396) I (2433) csi_collector: CSI collection initialized (node_id=1, channel=6) I (2433) csi_collector: CSI cb #1: len=128 rssi=-82 ch=6 I (2443) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2453) wifi:idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:0, winSize:64 I (2463) edge_proc: Edge DSP task started on core 1 (tier=2) I (2463) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2473) csi_collector: CSI cb #2: len=128 rssi=-81 ch=6 I (2483) ota_update: OTA HTTP server started on port 8032 I (2483) ota_update: GET /ota/status — firmware version info I (2493) ota_update: POST /ota — upload new firmware binary W (2493) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2503) wasm_upload: WASM upload endpoints registered: I (2503) wasm_upload: POST /wasm/upload — upload .wasm binary I (2513) wasm_upload: GET /wasm/list — list modules I (2523) wasm_upload: POST /wasm/start/:id — start module I (2523) wasm_upload: POST /wasm/stop/:id — stop module I (2533) wasm_upload: DELETE /wasm/:id — unload module I (2533) main: WASM on_timer() periodic: 1000 ms I (2543) csi_collector: CSI cb #3: len=128 rssi=-81 ch=6 E (2543) uart: UART driver already installed E (2553) mmwave: UART driver install failed: ESP_FAIL I (2553) main: No mmWave sensor detected (CSI-only mode) I (2563) main: Swarm bridge disabled (no seed_url configured) I (2563) rv_radio_esp32: ESP32 radio ops registered as active binding I (2573) rv_radio_esp32: ESP32 radio ops: init (current ch=1 bw=20) I (2573) adaptive_ctrl: adaptive controller online: fast=200ms med=1000ms slow=30000ms (channel_switch=0 role_change=0 aggressive=0) I (2583) power_mgmt: Power management disabled (duty_cycle=100%) I (2593) disp_task: Initializing display subsystem... W (2593) disp_task: SPIRAM not enabled — using internal DMA memory (smaller buffers)