--- Waiting for the device to reconnect...............
I (944) esp_psram: SPI SRAM memory test OK
I (952) cpu_start: GPIO 44 and 43 are used as console UART I/O pins
I (953) cpu_start: Pro cpu start user code
I (953) cpu_start: cpu freq: 160000000 Hz
I (955) app_init: Application information:
I (958) app_init: Project name: hannah_satellite
I (963) app_init: App version: 1
I (967) app_init: Compile time: Oct 31 2026 12:16:21
I (972) app_init: ELF file SHA256: 4edd092c6...
I (976) app_init: ESP-IDF: v5.5.2
I (980) efuse_init: Min chip rev: v0.0
I (984) efuse_init: Max chip rev: v0.99
I (988) efuse_init: Chip rev: v0.2
I (991) heap_init: Initializing. RAM available for dynamic allocation:
I (998) heap_init: At 3FCAF618 len 0003A0F8 (232 KiB): RAM
I (1003) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (1008) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (1013) heap_init: At 600FE000 len 00001FE8 (7 KiB): RTCRAM
I (1019) esp_psram: Adding pool of 8192K of PSRAM memory to heap allocator
I (1026) spi_flash: detected chip: generic
I (1029) spi_flash: flash io: dio
I (1033) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (1039) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (1045) esp_core_dump_flash: Init core dump to flash
I (1050) esp_core_dump_flash: Found partition 'coredump' @ d10000 524288 bytes
I (1091) esp_core_dump_flash: Core dump data checksum is correct
I (1091) esp_core_dump_flash: Found core dump 28964 bytes in flash @ 0xd10000
I (1093) coexist: coex firmware version: 7260f71
I (1097) coexist: coexist rom version e7ae62f
I (1102) main_task: Started on CPU0
I (1105) esp_psram: Reserving pool of 32K of internal memory for DMA/internal allocations
I (1113) main_task: Calling app_main()
I (1116) main: Hannah Satellite starting...
I (1148) hannah_led: Status-LED an GPIO 18
I (1204) config: Config: device=hannah-satellite-keller wifi=jacko mqtt=192.168.178.122:1887 (device_id fest aus sdkconfig)
I (1205) hannah_led: LED-Helligkeit aus NVS: 50%
I (1210) hannah_led: LED ring initialized (1 LEDs, GPIO 48)
I (1214) hannah_led: LED IDLE → BOOT
I (1221) pp: pp rom version: e7ae62f
I (1222) net80211: net80211 rom version: e7ae62f
I (1226) wifi:wifi driver task: 3fceeb70, prio:23, stack:6656, core=0
I (1241) wifi:wifi firmware version: ee91c8c
I (1241) wifi:wifi certification version: v7.0
I (1241) wifi:config NVS flash: enabled
I (1243) wifi:config nano formatting: disabled
I (1247) wifi:Init data frame dynamic rx buffer num: 32
I (1252) wifi:Init static rx mgmt buffer num: 5
I (1256) wifi:Init management short buffer num: 32
I (1261) wifi:Init dynamic tx buffer num: 32
I (1265) wifi:Init static tx FG buffer num: 2
I (1269) wifi:Init static rx buffer size: 1600
I (1273) wifi:Init static rx buffer num: 10
I (1277) wifi:Init dynamic rx buffer num: 32
I (1282) wifi_init: rx ba win: 6
I (1284) wifi_init: accept mbox: 6
I (1287) wifi_init: tcpip mbox: 32
I (1290) wifi_init: udp mbox: 64
I (1293) wifi_init: tcp mbox: 6
I (1296) wifi_init: tcp tx win: 5760
I (1299) wifi_init: tcp rx win: 5760
I (1302) wifi_init: tcp mss: 1440
I (1305) wifi_init: WiFi IRAM OP enabled
I (1309) wifi_init: WiFi RX IRAM OP enabled
I (1314) hannah_net: SNTP gestartet (DHCP-NTP bevorzugt, Fallback: pool.ntp.org, Retry: 30s).
I (1322) phy_init: phy_version 711,97bcf0a2,Aug 25 2025,19:04:10
I (1369) wifi:mode : sta (8c:bf:ea:19:86:18)
I (1370) wifi:enable tsf
I (1371) hannah_net: WiFi STA → SSID: jacko
I (1373) hannah_net: hannah_net initialisiert.
I (1378) webserver: Webserver gestartet — http://0.0.0.0/
I (1379) webserver: Syslog: Ziel kommt von Hannah (hannah/syslog).
I (1384) main: Reset-Grund: Power-On, Neustart #245
I (1447) esp_core_dump_flash: Core dump data checksum is correct
W (1448) main: Coredump im Flash vorhanden — abrufbar via GET /debug/coredump
E (1475) sensors: BMP280 nicht gefunden (ID=0xb2)
E (1476) sensors: Sensor-Initialisierung fehlgeschlagen
I (2266) hannah_asset: SPIFFS: 296431/8667281 bytes
I (2267) hannah_audio: Lautstärke aus NVS: 30%
I (2269) hannah_audio: Speaker I2S1: 48000Hz mono
W (2270) i2s_common: dma frame num is out of dma buffer size, limited to 511
I (2276) hannah_audio: Mic I2S0: 16000Hz stereo
I (2885) wakeword: TFLite geladen: Arena 128 KB, verwendet 23568 B. Input int8 scale=0.101961 zp=-128, Output uint8 scale=0.003906 zp=0.
I (2888) wakeword: Wakeword-Input: 1 Frame(s) à 40 Werte (40 B gesamt).
I (2894) wakeword: Wakeword bereit (AudioFrontend + TFLite Micro).
I (2900) hannah_audio: Mic-Task: Wakeword-Modus (Schwelle=0.75, VAD=1500ms).
I (2907) hannah_audio: hannah_audio initialisiert (Mic=I2S, Speaker=an).
I (2907) hannah_audio: Speaker-Task gestartet.
I (2917) ota: Warte 60s auf WiFi/MQTT...
I (2919) ota: OTA-Check aktiv (Erstprüfung in 60s, Intervall 300s).
I (2933) BLE_INIT: BT controller compile version [5106725]
I (2947) BLE_INIT: Using main XTAL as clock source
I (2954) BLE_INIT: Feature Config, ADV:1, BLE_50:1, DTM:1, SCAN:1, CCA:0, SMP:1, CONNECT:1
I (2968) BLE_INIT: Bluetooth MAC: 8c:bf:ea:19:86:1a
I (3016) NimBLE: Failed to restore IRKs from store; status=8
I (3017) NimBLE: GAP procedure initiated: discovery;
I (3017) NimBLE: own_addr_type=0 filter_policy=0 passive=1 limited=0 filter_duplicates=0
I (3023) NimBLE: duration=forever
I (3026) NimBLE:
I (3029) ble: BLE-Scan gestartet (passiv, kontinuierlich).
I (3040) ble: BLE-Scanner initialisiert.
I (3054) main: All components initialized.
I (3054) main_task: Returned from app_main()
I (4507) wifi:new:<11,0>, old:<1,0>, ap:<255,255>, sta:<11,0>, prof:1, snd_ch_cfg:0x0
I (4509) wifi:state: init -> auth (0xb0)
I (4514) wifi:state: auth -> assoc (0x0)
I (4533) wifi:state: assoc -> run (0x10)
I (4558) wifi:connected with jacko, aid = 33, channel 11, BW20, bssid = 60:b5:8d:47:f9:cc
I (4559) wifi:security: WPA2-PSK, phy: bgn, rssi: -47
I (4563) wifi:pm start, type: 1
I (4564) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us
I (4571) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 25000, mt_pti: 14, mt_time: 10000
I (4591) wifi:<ba-add>idx:0 (ifx:0, 60:b5:8d:47:f9:cc), tid:0, ssn:1, winSize:64
I (4611) wifi:AP's beacon interval = 102400 us, DTIM period = 1
I (5611) esp_netif_handlers: sta ip: 192.168.178.74, mask: 255.255.255.0, gw: 192.168.178.1
I (5612) hannah_net: IP: 192.168.178.74
I (5613) hannah_net: MQTT → mqtt://192.168.178.122:1887 (id=hannah-satellite-keller-2273)
I (5653) hannah_net: MQTT verbunden.
I (5689) hannah_net: UDP-Socket → Proxy 192.168.178.122:7775 (listen :7776)
I (5691) hannah_net: Register: device=hannah-satellite-keller port=7776
I (5724) hannah_asset: Asset connect: 16000Hz 1ch, 24960 bytes PCM
I (5732) hannah_led: LED BOOT → SPEAK
I (5769) hannah_led: LED-Helligkeit gesetzt: 50%
I (5797) ble: Watchlist aktualisiert: 3 MAC(s).
I (5806) hannah_asset: Relevanzliste aktualisiert: 3 Asset(s).
I (5815) hannah_net: Sampling-Modus: aus (type=noise)
I (5816) hannah_led: LED SPEAK → IDLE
I (5816) hannah_audio: Capture-Modus deaktiviert — normaler Betrieb
I (6072) sendspin.client: Loaded static keypair; client_id=V2lQ7XIKT0givIQsdDYfT6KQctRRqvCAmyl1N-N4hnM
W (6075) sendspin.conn_mgr: server_max_connections (2) is below 4 (1 admitted + 2 nursery + 1 spare); surplus peers will be refused at accept instead of receiving a goodbye
I (6086) sendspin.ws_server: Starting server on port: 8928 (max connections: 2)
I (6099) hannah_sendspin: Sendspin-Client gestartet
I (6102) mdns_mem: mDNS task will be created from SPIRAM
I (6106) hannah_sendspin: mDNS: _sendspin._tcp, Instanz=V2lQ7XIKT0givIQsdDYfT6KQctRRqvCAmyl1N-N4hnM, name=Hannah hannah-satellite-keller, Port 8928, Hostname hannah-hannah-satellite-keller
I (7723) hannah_audio: Mic-Warmup abgeschlossen. noise_ema=0.0758
I (11022) hannah_sendspin: Stats: verbunden=0 zeit_sync=0 sync_err=0.00 | heap intern frei=32411 (min 26263) psram frei=6681572 | stack frei=2288
I (11025) hannah_sendspin: Musik: aufrufe=0 fehl=0 frames=0 dma_frames=420240 | in_peak=0 out_peak=0 | musik_vol=80 hannah_vol=30 stumm=0 duck=100%
I (11374) hannah_net: Heap: frei=6711884 min_je=6703716 intern=32011 outbox=0
W (15814) hannah_net: SNTP sync timeout nach 10000 ms.
I (15814) hannah_asset: Manifest-Fetch Versuch 1/3 (free heap: 6711884)
I (15814) hannah_asset: Manifest abrufen: http://192.168.178.122:8096/manifest?namespace=satellite
I (15906) hannah_asset: Asset alarm_ring aktuell.
I (15908) hannah_asset: Asset timer_jingle aktuell.
I (15911) hannah_asset: Asset message_chime aktuell.
W (15912) hannah_asset: Asset wakeword: nicht im Manifest.
I (15916) hannah_asset: Asset connect aktuell.
I (16875) hannah_asset: Asset-Sync abgeschlossen (5 relevant).
I (17132) hannah_net: SNTP sync OK: Sun Nov 8 16:34:19 2026
I (19309) hannah_sendspin: Diagnose: MA per mDNS 0 (-) | Sendspin-Clients per mDNS 0 | TCP :8928 listen=1 syn_rcvd=0 established=0 sonstige=0 time_wait=0 letzter_peer=- | Suchfenster 13 s
I (21026) hannah_sendspin: Stats: verbunden=0 zeit_sync=0 sync_err=0.00 | heap intern frei=31439 (min 26263) psram frei=6681572 | stack frei=2288
I (21029) hannah_sendspin: Musik: aufrufe=0 fehl=0 frames=0 dma_frames=480120 | in_peak=0 out_peak=0 | musik_vol=80 hannah_vol=30 stumm=0 duck=100%
I (21375) hannah_net: Heap: frei=6711332 min_je=6701024 intern=31195 outbox=0
I (31026) hannah_sendspin: Stats: verbunden=0 zeit_sync=0 sync_err=0.00 | heap intern frei=31439 (min 26263) psram frei=6681572 | stack frei=2288
I (31030) hannah_sendspin: Musik: aufrufe=0 fehl=0 frames=0 dma_frames=480120 | in_peak=0 out_peak=0 | musik_vol=80 hannah_vol=30 stumm=0 duck=100%
I (31377) hannah_net: Heap: frei=6711332 min_je=6701024 intern=31195 outbox=0
I (41027) hannah_sendspin: Stats: verbunden=0 zeit_sync=0 sync_err=0.00 | heap intern frei=31439 (min 26263) psram frei=6681572 | stack frei=2288
I (41030) hannah_sendspin: Musik: aufrufe=0 fehl=0 frames=0 dma_frames=480000 | in_peak=0 out_peak=0 | musik_vol=80 hannah_vol=30 stumm=0 duck=100%
I (41380) hannah_net: Heap: frei=6711332 min_je=6701024 intern=31195 outbox=0