--- 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:0x4037bb7a --- 0x4037bb7a: esp_cpu_wait_for_intr at /home/sensing/esp/esp-idf/components/esp_hw_support/cpu.c:64 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 (256) app_init: App version: 0.6.2 I (260) app_init: Compile time: May 14 2026 20:27:05 I (265) app_init: ELF file SHA256: 565201b2f... 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: node_id=0 I (393) nvs_config: NVS override: edge_tier=2 W (403) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (413) csi_collector: Early capture node_id=0 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 0 I (423) pp: pp rom version: e7ae62f I (423) net80211: net80211 rom version: e7ae62f I (443) wifi:wifi driver task: 3fcc4abc, prio:23, stack:6656, core=0 I (443) wifi:wifi firmware version: 48ea317a7 I (453) wifi:wifi certification version: v7.0 I (453) wifi:config NVS flash: enabled I (453) wifi:config nano formatting: disabled I (453) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (463) wifi:Init management short buffer num: 32 I (463) wifi:Init dynamic tx buffer num: 32 I (473) wifi:Init static tx FG buffer num: 2 I (473) wifi:Init static rx buffer size: 2212 I (483) wifi:Init static rx buffer num: 10 I (483) wifi:Init dynamic rx buffer num: 32 I (483) wifi_init: rx ba win: 6 I (493) wifi_init: accept mbox: 6 I (493) wifi_init: tcpip mbox: 32 I (493) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (503) wifi_init: tcp tx win: 5760 I (503) wifi_init: tcp rx win: 5760 I (503) wifi_init: tcp mss: 1440 I (513) wifi_init: WiFi IRAM OP enabled I (513) wifi_init: WiFi RX IRAM OP enabled I (523) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (553) wifi:mode : sta (84:fc:e6:5c:e0:d4) I (553) wifi:enable tsf I (563) main: WiFi STA initialized, connecting to SSID: sensornet I (563) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (563) wifi:state: init -> auth (0xb0) I (603) wifi:state: auth -> assoc (0x0) I (603) wifi:state: assoc -> run (0x10) I (973) wifi:connected with sensornet, aid = 1, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (973) wifi:security: WPA2-PSK, phy: bgn, rssi: -13 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 (993) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000 I (1023) wifi:dp: 2, bi: 102400, li: 4, scale listen interval from 307200 us to 409600 us I (1023) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (2033) esp_netif_handlers: sta ip: 192.168.10.91, mask: 255.255.255.0, gw: 192.168.10.1 I (2033) main: Got IP: 192.168.10.91 I (2033) main: Connected to WiFi I (2033) stream_sender: UDP sender initialized: 192.168.10.1:4210 I (2043) GPS_NMEA: UART1 up at 9600 baud (tx=17 rx=18) I (2373) GPS_NMEA: UART1 switched to 115200 baud I (2373) GPS_NMEA: UBX-CFG-SBAS sent (EGNOS) I (2373) GPS_NMEA: NMEA reader task started I (2373) GPS_NMEA: GPS NMEA init complete I (2373) GPS_ASSIST: Listening for AssistNow data on UDP port 4212 I (2383) GPS_ASSIST: AssistNow receiver spawned (port 4212) I (2383) GPS_SENDER: GPS sender task started, waiting for fix... I (2393) GPS_SENDER: GPS sender spawned (port 4211, interval 5s, avg 60s) I (2393) main: GPS: UART TX=17 RX=18, avg=60s, role=0 I (2403) csi_collector: node_id=0 verified (early capture matches g_nvs_config) I (2413) csi_collector: Auto-detected AP channel: 6 I (2413) wifi:ic_enable_sniffer I (2413) csi_collector: Promiscuous mode enabled (MGMT-only, RuView#396) I (2423) csi_collector: CSI collection initialized (node_id=0, channel=6) I (2433) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2443) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2443) edge_proc: Edge DSP task started on core 1 (tier=2) I (2453) ota_update: OTA HTTP server started on port 8032 I (2453) ota_update: GET /ota/status — firmware version info I (2463) ota_update: POST /ota — upload new firmware binary W (2473) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2473) wasm_upload: WASM upload endpoints registered: I (2483) wasm_upload: POST /wasm/upload — upload .wasm binary I (2483) csi_collector: CSI cb #1: len=128 rssi=-79 ch=6 I (2493) wasm_upload: GET /wasm/list — list modules I (2493) wasm_upload: POST /wasm/start/:id — start module I (2503) wifi:idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:0, winSize:64 I (2513) wasm_upload: POST /wasm/stop/:id — stop module I (2513) wasm_upload: DELETE /wasm/:id — unload module I (2523) main: WASM on_timer() periodic: 1000 ms E (2523) uart: UART driver already installed E (2533) mmwave: UART driver install failed: ESP_FAIL 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) csi_collector: CSI cb #2: len=128 rssi=-79 ch=6 I (2593) disp_hal: Initializing Waveshare AMOLED 1.8" (SH8601 368x448)... I (2593) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2603) 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 (2683) csi_collector: CSI cb #3: len=128 rssi=-79 ch=6 I (2753) adaptive_ctrl: state 5 → 8 I (2773) disp_hal: Drawing test pattern... I (2813) disp_hal: Test pattern drawn I (2813) disp_hal: SH8601 panel init OK (368x448) I (2813) disp_hal: Probing FT3168 touch controller... I (2823) gpio: GPIO[21]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0  W (2823) disp_hal: FT3168 not found (ret=ESP_FAIL, id=0x00) I (2833) disp_task: LVGL buffers: 2x 7360 bytes (10 lines, internal DMA) I (2843) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2843) 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 (2843) disp_task: Display task running on Core 0, 30 fps limit I (2893) disp_ui: UI created: 4 views (Dashboard|Vitals|Presence|System) I (3553) adaptive_ctrl: medium tick: state=8 yield=0pps motion=0.00 presence=0.00 rssi=-12 I (3953) adaptive_ctrl: state 8 → 5 I (4553) adaptive_ctrl: medium tick: state=5 yield=10pps motion=0.00 presence=0.00 rssi=-13 I (5553) adaptive_ctrl: medium tick: state=5 yield=9pps motion=0.00 presence=0.00 rssi=-21 I (6553) adaptive_ctrl: medium tick: state=5 yield=9pps motion=0.00 presence=0.00 rssi=-12 assert failed: eTaskGetState tasks.c:1609 (pxTCB) Backtrace: 0x40375cb9:0x3fcd0320 0x4037dd99:0x3fcd0340 0x40386565:0x3fcd0360 0x4037fc83:0x3fcd0480 0x42011d5a:0x3fcd04a0 --- 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 --- 0x40386565: __assert_func at /home/sensing/esp/esp-idf/components/newlib/assert.c:80 --- 0x4037fc83: eTaskGetState at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:1609 --- 0x42011d5a: gps_assist_task at /home/sensing/ruview/firmware/esp32-csi-node/main/gps_assist.c:90 ELF file SHA256: 565201b2f 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 (251) app_init: Application information: I (251) app_init: Project name: esp32-csi-node I (256) app_init: App version: 0.6.2 I (259) app_init: Compile time: May 14 2026 20:27:05 I (264) app_init: ELF file SHA256: 565201b2f... I (269) app_init: ESP-IDF: v5.4 I (272) efuse_init: Min chip rev: v0.0 I (276) efuse_init: Max chip rev: v0.99  I (280) efuse_init: Chip rev: v0.2 I (284) heap_init: Initializing. RAM available for dynamic allocation: I (290) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (295) 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 (312) 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: node_id=0 I (393) nvs_config: NVS override: edge_tier=2 W (403) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (413) csi_collector: Early capture node_id=0 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 0 I (423) pp: pp rom version: e7ae62f I (423) net80211: net80211 rom version: e7ae62f I (443) wifi:wifi driver task: 3fcc4abc, prio:23, stack:6656, core=0 I (443) wifi:wifi firmware version: 48ea317a7 I (453) wifi:wifi certification version: v7.0 I (453) wifi:config NVS flash: enabled I (453) wifi:config nano formatting: disabled I (453) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (463) wifi:Init management short buffer num: 32 I (463) wifi:Init dynamic tx buffer num: 32 I (473) wifi:Init static tx FG buffer num: 2 I (473) wifi:Init static rx buffer size: 2212 I (483) wifi:Init static rx buffer num: 10 I (483) wifi:Init dynamic rx buffer num: 32 I (483) wifi_init: rx ba win: 6 I (493) wifi_init: accept mbox: 6 I (493) wifi_init: tcpip mbox: 32 I (493) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (503) wifi_init: tcp tx win: 5760 I (503) wifi_init: tcp rx win: 5760 I (503) wifi_init: tcp mss: 1440 I (513) wifi_init: WiFi IRAM OP enabled I (513) wifi_init: WiFi RX IRAM OP enabled I (523) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (553) wifi:mode : sta (84:fc:e6:5c:e0:d4) I (553) wifi:enable tsf I (563) main: WiFi STA initialized, connecting to SSID: sensornet I (563) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (563) wifi:state: init -> auth (0xb0) I (603) wifi:state: auth -> assoc (0x0) I (613) wifi:state: assoc -> run (0x10) I (963) wifi:connected with sensornet, aid = 1, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (963) wifi:security: WPA2-PSK, phy: bgn, rssi: -13 I (963) wifi:pm start, type: 1 I (973) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us I (973) 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 (993) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (2023) esp_netif_handlers: sta ip: 192.168.10.91, mask: 255.255.255.0, gw: 192.168.10.1 I (2023) main: Got IP: 192.168.10.91 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=0 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=0, channel=6) I (2423) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2433) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2433) edge_proc: Edge DSP task started on core 1 (tier=2) I (2443) ota_update: OTA HTTP server started on port 8032 I (2443) ota_update: GET /ota/status — firmware version info I (2453) ota_update: POST /ota — upload new firmware binary I (2453) csi_collector: CSI cb #1: len=128 rssi=-79 ch=6 W (2463) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2473) wasm_upload: WASM upload endpoints registered: I (2473) wifi:idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:0, winSize:64 I (2483) 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 (2503) wasm_upload: POST /wasm/stop/:id — stop module I (2503) wasm_upload: DELETE /wasm/:id — unload module I (2513) main: WASM on_timer() periodic: 1000 ms E (2513) uart: UART driver already installed E (2523) mmwave: UART driver install failed: ESP_FAIL I (2523) main: No mmWave sensor detected (CSI-only mode) I (2533) main: Swarm bridge disabled (no seed_url configured) 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) csi_collector: CSI cb #2: len=128 rssi=-79 ch=6 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 (2583) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2593) 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 (2663) csi_collector: CSI cb #3: len=128 rssi=-79 ch=6 I (2743) 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 running on Core 0, 30 fps limit I (2833) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2843) 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 (2873) 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=-13 I (3943) adaptive_ctrl: state 8 → 5 I (4543) adaptive_ctrl: medium tick: state=5 yield=10pps motion=0.00 presence=0.00 rssi=-13 I (5543) adaptive_ctrl: medium tick: state=5 yield=10pps motion=0.00 presence=0.00 rssi=-12 I (6543) adaptive_ctrl: medium tick: state=5 yield=8pps motion=0.00 presence=0.00 rssi=-21 assert failed: eTaskGetState tasks.c:1609 (pxTCB) Backtrace: 0x40375cb9:0x3fcd0320 0x4037dd99:0x3fcd0340 0x40386565:0x3fcd0360 0x4037fc83:0x3fcd0480 0x42011d5a:0x3fcd04a0 --- 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 --- 0x40386565: __assert_func at /home/sensing/esp/esp-idf/components/newlib/assert.c:80 --- 0x4037fc83: eTaskGetState at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:1609 --- 0x42011d5a: gps_assist_task at /home/sensing/ruview/firmware/esp32-csi-node/main/gps_assist.c:90 ELF file SHA256: 565201b2f 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 (251) app_init: Application information: I (251) app_init: Project name: esp32-csi-node I (256) app_init: App version: 0.6.2 I (259) app_init: Compile time: May 14 2026 20:27:05 I (264) app_init: ELF file SHA256: 565201b2f... I (269) app_init: ESP-IDF: v5.4 I (272) efuse_init: Min chip rev: v0.0 I (276) efuse_init: Max chip rev: v0.99  I (280) efuse_init: Chip rev: v0.2 I (284) heap_init: Initializing. RAM available for dynamic allocation: I (290) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (295) 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 (312) 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: node_id=0 I (393) nvs_config: NVS override: edge_tier=2 W (403) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (413) csi_collector: Early capture node_id=0 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 0 I (423) pp: pp rom version: e7ae62f I (423) net80211: net80211 rom version: e7ae62f I (443) wifi:wifi driver task: 3fcc4abc, prio:23, stack:6656, core=0 I (443) wifi:wifi firmware version: 48ea317a7 I (453) wifi:wifi certification version: v7.0 I (453) wifi:config NVS flash: enabled I (453) wifi:config nano formatting: disabled I (453) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (463) wifi:Init management short buffer num: 32 I (463) wifi:Init dynamic tx buffer num: 32 I (473) wifi:Init static tx FG buffer num: 2 I (473) wifi:Init static rx buffer size: 2212 I (483) wifi:Init static rx buffer num: 10 I (483) wifi:Init dynamic rx buffer num: 32 I (483) wifi_init: rx ba win: 6 I (493) wifi_init: accept mbox: 6 I (493) wifi_init: tcpip mbox: 32 I (493) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (503) wifi_init: tcp tx win: 5760 I (503) wifi_init: tcp rx win: 5760 I (503) wifi_init: tcp mss: 1440 I (513) wifi_init: WiFi IRAM OP enabled I (513) wifi_init: WiFi RX IRAM OP enabled I (523) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (553) wifi:mode : sta (84:fc:e6:5c:e0:d4) I (553) wifi:enable tsf I (563) main: WiFi STA initialized, connecting to SSID: sensornet I (563) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (563) 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 = 1, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (973) wifi:security: WPA2-PSK, phy: bgn, rssi: -13 I (973) wifi:pm start, type: 1 I (973) 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.91, mask: 255.255.255.0, gw: 192.168.10.1 I (2043) main: Got IP: 192.168.10.91 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=0 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=0, channel=6) I (2443) csi_collector: CSI cb #1: len=128 rssi=-80 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) ota_update: OTA HTTP server started on port 8032 I (2483) ota_update: GET /ota/status — firmware version info I (2483) ota_update: POST /ota — upload new firmware binary W (2493) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2493) wasm_upload: WASM upload endpoints registered: I (2503) wasm_upload: POST /wasm/upload — upload .wasm binary I (2503) wasm_upload: GET /wasm/list — list modules I (2513) wasm_upload: POST /wasm/start/:id — start module I (2523) wasm_upload: POST /wasm/stop/:id — stop module I (2523) wasm_upload: DELETE /wasm/:id — unload module I (2533) main: WASM on_timer() periodic: 1000 ms E (2533) uart: UART driver already installed E (2543) mmwave: UART driver install failed: ESP_FAIL I (2543) csi_collector: CSI cb #2: len=128 rssi=-80 ch=6 I (2553) main: No mmWave sensor detected (CSI-only mode) I (2553) main: Swarm bridge disabled (no seed_url configured) I (2563) rv_radio_esp32: ESP32 radio ops registered as active binding I (2563) rv_radio_esp32: ESP32 radio ops: init (current ch=1 bw=20) I (2563) csi_collector: CSI cb #3: len=128 rssi=-59 ch=6 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) I (2603) disp_hal: Initializing Waveshare AMOLED 1.8" (SH8601 368x448)... I (2613) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2613) disp_hal: TCA9554 not found at 0x20: ESP_FAIL W (2623) disp_hal: TCA9554 not found — assuming display power is always-on (direct wiring) I (2633) disp_hal: QSPI panel IO created (40MHz, quad mode) I (2773) adaptive_ctrl: state 5 → 8 I (2783) disp_hal: Drawing test pattern... I (2823) disp_hal: Test pattern drawn I (2823) disp_hal: SH8601 panel init OK (368x448) I (2823) disp_hal: Probing FT3168 touch controller... I (2833) gpio: GPIO[21]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0  W (2833) disp_hal: FT3168 not found (ret=ESP_FAIL, id=0x00) I (2843) disp_task: LVGL buffers: 2x 7360 bytes (10 lines, internal DMA) I (2853) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2853) 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 (2853) disp_task: Display task running on Core 0, 30 fps limit I (2903) disp_ui: UI created: 4 views (Dashboard|Vitals|Presence|System) I (3573) adaptive_ctrl: medium tick: state=8 yield=0pps motion=0.00 presence=0.00 rssi=-14 I (3773) adaptive_ctrl: state 8 → 5 I (4573) adaptive_ctrl: medium tick: state=5 yield=9pps motion=0.00 presence=0.00 rssi=-13 I (5573) adaptive_ctrl: medium tick: state=5 yield=9pps motion=0.00 presence=0.00 rssi=-13 I (6573) adaptive_ctrl: medium tick: state=5 yield=9pps motion=0.00 presence=0.00 rssi=-12 assert failed: eTaskGetState tasks.c:1609 (pxTCB) Backtrace: 0x40375cb9:0x3fcd0320 0x4037dd99:0x3fcd0340 0x40386565:0x3fcd0360 0x4037fc83:0x3fcd0480 0x42011d5a:0x3fcd04a0 --- 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 --- 0x40386565: __assert_func at /home/sensing/esp/esp-idf/components/newlib/assert.c:80 --- 0x4037fc83: eTaskGetState at /home/sensing/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:1609 --- 0x42011d5a: gps_assist_task at /home/sensing/ruview/firmware/esp32-csi-node/main/gps_assist.c:90 ELF file SHA256: 565201b2f 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 (251) app_init: Application information: I (251) app_init: Project name: esp32-csi-node I (256) app_init: App version: 0.6.2 I (259) app_init: Compile time: May 14 2026 20:27:05 I (264) app_init: ELF file SHA256: 565201b2f... I (269) app_init: ESP-IDF: v5.4 I (272) efuse_init: Min chip rev: v0.0 I (276) efuse_init: Max chip rev: v0.99  I (280) efuse_init: Chip rev: v0.2 I (284) heap_init: Initializing. RAM available for dynamic allocation: I (290) heap_init: At 3FCB8858 len 00030EB8 (195 KiB): RAM I (295) 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 (312) 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: node_id=0 I (393) nvs_config: NVS override: edge_tier=2 W (403) nvs_config: wasm_verify=1 but no wasm_pubkey in NVS — uploads will be rejected I (413) csi_collector: Early capture node_id=0 (before WiFi init, #232/#390) I (413) main: ESP32-S3 CSI Node (ADR-018) — v0.6.2 — Node ID: 0 I (423) pp: pp rom version: e7ae62f I (423) net80211: net80211 rom version: e7ae62f I (443) wifi:wifi driver task: 3fcc4abc, prio:23, stack:6656, core=0 I (443) wifi:wifi firmware version: 48ea317a7 I (453) wifi:wifi certification version: v7.0 I (453) wifi:config NVS flash: enabled I (453) wifi:config nano formatting: disabled I (453) wifi:Init data frame dynamic rx buffer num: 32 I (453) wifi:Init static rx mgmt buffer num: 5 I (463) wifi:Init management short buffer num: 32 I (463) wifi:Init dynamic tx buffer num: 32 I (473) wifi:Init static tx FG buffer num: 2 I (473) wifi:Init static rx buffer size: 2212 I (483) wifi:Init static rx buffer num: 10 I (483) wifi:Init dynamic rx buffer num: 32 I (483) wifi_init: rx ba win: 6 I (493) wifi_init: accept mbox: 6 I (493) wifi_init: tcpip mbox: 32 I (493) wifi_init: udp mbox: 6 I (493) wifi_init: tcp mbox: 6 I (503) wifi_init: tcp tx win: 5760 I (503) wifi_init: tcp rx win: 5760 I (503) wifi_init: tcp mss: 1440 I (513) wifi_init: WiFi IRAM OP enabled I (513) wifi_init: WiFi RX IRAM OP enabled I (523) phy_init: phy_version 680,a6008b2,Jun 4 2024,16:41:10 I (553) wifi:mode : sta (84:fc:e6:5c:e0:d4) I (553) wifi:enable tsf I (563) main: WiFi STA initialized, connecting to SSID: sensornet I (563) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1, snd_ch_cfg:0x0 I (563) wifi:state: init -> auth (0xb0) I (593) wifi:state: auth -> assoc (0x0) I (603) wifi:state: assoc -> run (0x10) I (613) wifi:connected with sensornet, aid = 1, channel 6, BW20, bssid = 00:c0:ca:b9:5f:dd I (613) wifi:security: WPA2-PSK, phy: bgn, rssi: -13 I (623) wifi:pm start, type: 1 I (623) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us I (623) wifi:set rx beacon pti, rx_bcn_pti: 0, bcn_timeout: 25000, mt_pti: 0, mt_time: 10000 I (633) wifi:dp: 2, bi: 102400, li: 4, scale listen interval from 307200 us to 409600 us I (643) wifi:AP's beacon interval = 102400 us, DTIM period = 2 I (1673) esp_netif_handlers: sta ip: 192.168.10.91, mask: 255.255.255.0, gw: 192.168.10.1 I (1673) main: Got IP: 192.168.10.91 I (1673) main: Connected to WiFi I (1673) stream_sender: UDP sender initialized: 192.168.10.1:4210 I (1683) GPS_NMEA: UART1 up at 9600 baud (tx=17 rx=18) I (2013) GPS_NMEA: UART1 switched to 115200 baud I (2013) GPS_NMEA: UBX-CFG-SBAS sent (EGNOS) I (2013) GPS_NMEA: NMEA reader task started I (2013) GPS_NMEA: GPS NMEA init complete I (2013) GPS_ASSIST: Listening for AssistNow data on UDP port 4212 I (2023) GPS_ASSIST: AssistNow receiver spawned (port 4212) I (2023) GPS_SENDER: GPS sender task started, waiting for fix... I (2033) GPS_SENDER: GPS sender spawned (port 4211, interval 5s, avg 60s) I (2033) main: GPS: UART TX=17 RX=18, avg=60s, role=0 I (2043) csi_collector: node_id=0 verified (early capture matches g_nvs_config) I (2053) csi_collector: Auto-detected AP channel: 6 I (2053) wifi:ic_enable_sniffer I (2053) csi_collector: Promiscuous mode enabled (MGMT-only, RuView#396) I (2063) csi_collector: CSI collection initialized (node_id=0, channel=6) I (2073) edge_proc: Initializing edge processing (tier=2, top_k=8, vital_interval=1000ms, presence_thresh=0.000) I (2083) edge_proc: Edge DSP task created on Core 1 (stack=8192, priority=5) I (2083) edge_proc: Edge DSP task started on core 1 (tier=2) I (2093) ota_update: OTA HTTP server started on port 8032 I (2093) ota_update: GET /ota/status — firmware version info I (2103) csi_collector: CSI cb #1: len=128 rssi=-79 ch=6 I (2103) ota_update: POST /ota — upload new firmware binary W (2113) wasm_rt: WASM Tier 3 disabled (WASM3 not available) I (2113) wifi:idx:0 (ifx:0, 00:c0:ca:b9:5f:dd), tid:0, ssn:0, winSize:64 I (2123) wasm_upload: WASM upload endpoints registered: I (2133) wasm_upload: POST /wasm/upload — upload .wasm binary I (2133) wasm_upload: GET /wasm/list — list modules I (2143) wasm_upload: POST /wasm/start/:id — start module I (2153) wasm_upload: POST /wasm/stop/:id — stop module I (2153) wasm_upload: DELETE /wasm/:id — unload module I (2163) main: WASM on_timer() periodic: 1000 ms E (2163) uart: UART driver already installed E (2173) mmwave: UART driver install failed: ESP_FAIL I (2173) main: No mmWave sensor detected (CSI-only mode) I (2183) main: Swarm bridge disabled (no seed_url configured) I (2183) rv_radio_esp32: ESP32 radio ops registered as active binding I (2193) rv_radio_esp32: ESP32 radio ops: init (current ch=1 bw=20) I (2193) csi_collector: CSI cb #2: len=128 rssi=-80 ch=6 I (2203) adaptive_ctrl: adaptive controller online: fast=200ms med=1000ms slow=30000ms (channel_switch=0 role_change=0 aggressive=0) I (2213) power_mgmt: Power management disabled (duty_cycle=100%) I (2223) disp_task: Initializing display subsystem... W (2223) disp_task: SPIRAM not enabled — using internal DMA memory (smaller buffers) I (2233) disp_hal: Initializing Waveshare AMOLED 1.8" (SH8601 368x448)... I (2233) disp_hal: I2C bus init OK (SDA=15, SCL=14) W (2243) disp_hal: TCA9554 not found at 0x20: ESP_FAIL W (2243) disp_hal: TCA9554 not found — assuming display power is always-on (direct wiring) I (2253) disp_hal: QSPI panel IO created (40MHz, quad mode) I (2293) csi_collector: CSI cb #3: len=128 rssi=-80 ch=6 I (2403) adaptive_ctrl: state 5 → 8 I (2413) disp_hal: Drawing test pattern... I (2453) disp_hal: Test pattern drawn I (2453) disp_hal: SH8601 panel init OK (368x448) I (2453) disp_hal: Probing FT3168 touch controller... I (2453) gpio: GPIO[21]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:0  W (2463) disp_hal: FT3168 not found (ret=ESP_FAIL, id=0x00) I (2473) disp_task: LVGL buffers: 2x 7360 bytes (10 lines, internal DMA) I (2483) disp_task: Display task started (Core 0, priority 1, 30 fps) I (2483) 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 (2493) disp_task: Display task running on Core 0, 30 fps limit I (2533) disp_ui: UI created: 4 views (Dashboard|Vitals|Presence|System) I (3203) adaptive_ctrl: medium tick: state=8 yield=0pps motion=0.00 presence=0.00 rssi=-13 I (3603) adaptive_ctrl: state 8 → 5 I (4203) adaptive_ctrl: medium tick: state=5 yield=10pps motion=0.00 presence=0.00 rssi=-13 I (5203) adaptive_ctrl: medium tick: state=5 yield=10pps motion=0.00 presence=0.00 rssi=-13