I am finally setting up a LocalDeck I got a while back, and I’m just getting crashes. I am concerned it has to do with my WiFi config, but I’m stumped. I started by using the ESPTool to flash the v0.7 factory firmware in Chrome, then had my HomeAssistant ESPHome Builder discover the device. I captured the encryption key, then programmed some buttons. I prefer Firefox, so I completed my work in the configurator, then used the ESPHome Builder to install the firmware by manually compiling and creating a .bin, then flashed it with Chrome. If I’m reading the logs correct, I’m now in a boot loop. I get the following in the logs before a core dump:
[16:40:54][I][wifi:329]: Connecting to 'Surfrock66 Wireless Guest'
[16:40:57][I][wifi:675]: Connected
[16:40:58][C][wifi:444]: Local MAC: 34:85:18:F7:FB:44
[16:40:58][C][wifi:449]: SSID: [redacted]
[16:40:58][C][wifi:452]: IP Address: 10.5.9.29
[16:40:58][C][wifi:456]: BSSID: [redacted]
[16:40:58][C][wifi:456]: Hostname: 'localdeck-01'
[16:40:58][C][wifi:456]: Signal strength: -49 dB ▂▄▆█
[16:40:58][C][wifi:467]: Channel: 11
[16:40:58][C][wifi:467]: Subnet: 255.255.0.0
[16:40:58][C][wifi:467]: Gateway: 10.5.1.254
[16:40:58][C][wifi:467]: DNS1: 10.2.2.213
[16:40:58][C][wifi:467]: DNS2: 0.0.0.0
[16:40:58][C][component:164]: Setup web_server took 3ms
[16:40:58][W][esphome.ota:480]: Socket creation: errno 105
[16:40:58][E][component:204]: esphome.ota was marked as failed
[16:40:58][E][component:296]: esphome.ota set Error flag: unspecified
[16:40:58][C][component:164]: Setup esphome.ota took 2ms
[16:40:58][C][component:164]: Setup safe_mode took 0ms
[16:40:58][C][component:164]: Setup web_server.ota took 0ms
[16:40:58]
[16:40:58]abort() was called at PC 0x4211744f on core 0
[16:40:58]Core 0 register dump:
[16:40:58]MEPC : 0x40381cb8 RA : 0x4038c47e SP : 0x3fcac730 GP : 0x3fc98e00
[16:40:58]TP : 0x3fcac940 T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130
[16:40:58]S0/FP : 0x3fcac76c S1 : 0x3fcac76c A0 : 0x3fcac76c A1 : 0x3fcac74e
[16:40:58]A2 : 0x00000000 A3 : 0x3fcac799 A4 : 0x00000001 A5 : 0x3fca1000
[16:40:58]A6 : 0x7a797877 A7 : 0x76757473 S2 : 0x3fcac750 S3 : 0x3fcc2e1c
[16:40:58]S4 : 0x00000010 S5 : 0x3fcc2e2c S6 : 0x3fcb67dc S7 : 0x42025000
[16:40:58]S8 : 0x42025000 S9 : 0x3c162000 S10 : 0x00000072 S11 : 0x41200000
[16:40:58]T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938
[16:40:58]MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000002 MTVAL : 0x00000000
[16:40:58]MHARTID : 0x00000000
[16:40:58]
[16:40:58]Stack memory:
[16:40:58]3fcac730: 0x3c1444b4 0x00000000 0x3fcac76c 0x4039380e 0x00000000 0x00000000 0x3fca50a4 0x40380030
[16:40:58]3fcac750: 0x31313234 0x66343437 0x50000000 0x3fc9ab08 0x3fcac750 0x3fc9ab24 0x3fcac74c 0x726f6261
[16:40:58]3fcac770: 0x20292874 0x20736177 0x6c6c6163 0x61206465 0x43502074 0x34783020 0x37313132 0x20663434
[16:40:58]3fcac790: 0x63206e6f 0x2065726f 0x00000030 0x42100000 0x00000020 0x3fca6740 0x00000020 0x42117452
[16:40:58]3fcac7b0: 0x00000020 0x3fca6740 0x00000020 0x4210e4f0 0x00000000 0x50001fbc 0x3fcc2e0c 0x42025292
[16:40:58]3fcac7d0: 0x3fc9c000 0x00000060 0x3fc9bc54 0x3fcac800 0x3fcb67dc 0x3fc9bd50 0x3fc9bd00 0x3fc9b9a8
[16:40:58]3fcac7f0: 0x00000000 0x3fca6740 0x3fcc2e0c 0x42025428 0x3fca6740 0x3fcb67dc 0x420251d0 0x420251fa
[16:40:58]3fcac810: 0x00001800 0x00000002 0x3c144000 0x3fc9ba7c 0x3fc9bc54 0x3fc9ba78 0x00000076 0x3fc9bc40
[16:40:58]3fcac830: 0x3fca6734 0x00003448 0x3fca6734 0x420061ee 0x3fc9bc50 0x3fcac8ac 0x50001ec4 0x00000010
[16:40:58]3fcac850: 0x50001ed4 0x50001ec4 0x5000001c 0x4038d128 0x3fcad9c0 0x3fcdef18 0x50001ee0 0xffffffff
[16:40:58]3fcac870: 0x3fc9bc50 0x00000000 0x3fca1000 0x420a2a54 0x00000000 0x00000000 0x00003448 0x420a30b4
[16:40:58]3fcac890: 0x3fcad9c0 0x0000000e 0x3fc9b9a8 0x00000000 0x3c144000 0x3c162000 0x3fca6734 0x403802e8
[16:40:58]3fcac8b0: 0x3fca6734 0x00003448 0x3fca6734 0x4202487c 0x3fcad9c0 0x0000000e 0x3fc9b9a8 0x42024348
[16:40:58]3fcac8d0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcac8f0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x42007a70
[16:40:58]3fcac910: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcac930: 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0x00000150
[16:40:58]3fcac950: 0x3fcac750 0x00001faf 0x3fc9c8b8 0x3fc9c8b8 0x3fcac950 0x3fc9c8b0 0x00000018 0x3fcc1054
[16:40:58]3fcac970: 0x3fcc1054 0x3fcac950 0x00000000 0x00000001 0x3fcaa94c 0x706f6f6c 0x6b736154 0x00000000
[16:40:58]3fcac990: 0x00000000 0x3fcac940 0x00000001 0x00000000 0x3fcc6c40 0x420bdc6c 0x00000069 0x3fca4c74
[16:40:58]3fcac9b0: 0x3fca4cdc 0x3fca4d44 0x00000000 0x00000000 0x00000001 0x00000000 0x00000000 0x3fcbc570
[16:40:58]3fcac9d0: 0x420b9c80 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcac9f0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcaca10: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcaca30: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcaca50: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcaca70: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
[16:40:58]3fcaca90: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000010 0x00000000 0x3fcac950 0x00000000
[16:40:58]3fcacab0: 0x00000000 0x0000005c 0x3c161ef8 0x3c1427c0 0x00040032 0x0001c200 0x3fcacb18 0x3fcac950
[16:40:58]3fcacad0: 0x00000002 0x00000000 0x2e006d30 0x00000000 0x00000000 0x3fcacadc 0x3fcacadc 0x00000000
[16:40:58]3fcacaf0: 0x50001eb0 0x50001ec0 0x50001ec0 0x00000000 0x00000000 0x00000000 0x3fcacd3c 0x0200003c
[16:40:58]3fcacb10: 0x3f000205 0x00000220 0x3b305b1b 0x5b6d3533 0x635b5d43 0x6f706d6f 0x746e656e 0x3436313a
[16:40:58]
[16:40:58]
[16:40:58]
[16:40:58]ELF file SHA256: ff51bbfc3
[16:40:58]
[16:40:58]Rebooting...
[16:40:58]ESP-ROM:esp32c3-api1-20210207
[16:40:58]Build:Feb 7 2021
[16:40:58]rst:0xc (RTC_SW_CPU_RST),boot:0xd (SPI_FAST_FLASH_BOOT)
[16:40:58]Saved PC:0x40381c84
[16:40:58]SPIWP:0xee
[16:40:58]mode:DIO, clock div:1
[16:40:58]load:0x3fcd5820,len:0x1574
[16:40:58]load:0x403cc710,len:0xba4
[16:40:58]load:0x403ce710,len:0x2fb4
[16:40:58]entry 0x403cc710
[16:40:58]I (24) boot: ESP-IDF 5.4.2 2nd stage bootloader
[16:40:58]I (24) boot: compile time Sep 7 2025 13:40:46
[16:40:58]I (24) boot: chip revision: v0.4
[16:40:58]I (24) boot: efuse block revision: v1.3
[16:40:58]I (24) boot.esp32c3: SPI Speed : 80MHz
[16:40:58]I (24) boot.esp32c3: SPI Mode : DIO
[16:40:58]I (24) boot.esp32c3: SPI Flash Size : 4MB
[16:40:58]I (25) boot: Enabling RNG early entropy source...
[16:40:58]I (25) boot: Partition Table:
[16:40:58]I (25) boot: ## Label Usage Type ST Offset Length
[16:40:58]I (25) boot: 0 otadata OTA data 01 00 00009000 00002000
[16:40:58]I (25) boot: 1 phy_init RF data 01 01 0000b000 00001000
[16:40:58]I (26) boot: 2 app0 OTA app 00 10 00010000 001c0000
[16:40:58]I (26) boot: 3 app1 OTA app 00 11 001d0000 001c0000
[16:40:58]I (26) boot: 4 nvs WiFi data 01 02 00390000 0006d000
[16:40:58]I (27) boot: End of partition table
[16:40:58]I (27) esp_image: segment 0: paddr=00010020 vaddr=3c140020 size=39748h (235336) map
[16:40:58]I (65) esp_image: segment 1: paddr=00049770 vaddr=3fc98600 size=03388h ( 13192) load
[16:40:58]I (67) esp_image: segment 2: paddr=0004cb00 vaddr=40380000 size=03518h ( 13592) load
[16:40:58]I (70) esp_image: segment 3: paddr=00050020 vaddr=42000020 size=132700h (1255168) map
[16:40:58]I (270) esp_image: segment 4: paddr=00182728 vaddr=40383518 size=150c8h ( 86216) load
[16:40:58]I (286) esp_image: segment 5: paddr=001977f8 vaddr=50000000 size=0001ch ( 28) load
[16:40:58]I (294) boot: Loaded app from partition at offset 0x10000
[16:40:58]I (294) boot: Disabling RNG early entropy source...
[16:40:58][I][logger:165]: Log initialized
[16:40:58][C][safe_mode:082]: There have been 2 suspected unsuccessful boot attempts
[16:40:58][D][esp32.preferences:142]: Writing 1 items: 0 cached, 1 written, 0 failed
[16:40:58][I][app:090]: Running through setup()
Eventually, it stabilizes in this mode:
[16:43:03][I][wifi:329]: Connecting to 'Surfrock66 Wireless Guest'
[16:43:06][I][wifi:675]: Connected
[16:43:07][C][wifi:444]: Local MAC: 34:85:18:F7:FB:44
[16:43:07][C][wifi:449]: SSID: [redacted]
[16:43:07][C][wifi:452]: IP Address: 10.5.9.29
[16:43:07][C][wifi:456]: BSSID: [redacted]
[16:43:07][C][wifi:456]: Hostname: 'localdeck-01'
[16:43:07][C][wifi:456]: Signal strength: -50 dB ▂▄▆█
[16:43:07][C][wifi:467]: Channel: 11
[16:43:07][C][wifi:467]: Subnet: 255.255.0.0
[16:43:07][C][wifi:467]: Gateway: 10.5.1.254
[16:43:07][C][wifi:467]: DNS1: 10.2.2.213
[16:43:07][C][wifi:467]: DNS2: 0.0.0.0
[16:43:07][C][component:164]: Setup esphome.ota took 1ms
[16:43:07][C][component:164]: Setup safe_mode took 0ms
[16:43:07][C][component:164]: Setup mdns took 2ms
[16:43:07][I][app:135]: setup() finished successfully!
[16:43:07][W][safe_mode:102]: SAFE MODE IS ACTIVE
[16:43:07][W][component:317]: wifi cleared Warning flag
[16:43:07][I][app:200]: ESPHome version 2025.8.3 compiled on Sep 7 2025, 13:39:24
[16:43:07][C][wifi:661]: WiFi:
[16:43:07][C][wifi:444]: Local MAC: 34:85:18:F7:FB:44
[16:43:07][C][wifi:449]: SSID: [redacted]
[16:43:07][C][wifi:452]: IP Address: 10.5.9.29
[16:43:07][C][wifi:456]: BSSID: [redacted]
[16:43:07][C][wifi:456]: Hostname: 'localdeck-01'
[16:43:07][C][wifi:456]: Signal strength: -50 dB ▂▄▆█
[16:43:07][C][wifi:467]: Channel: 11
[16:43:07][C][wifi:467]: Subnet: 255.255.0.0
[16:43:07][C][wifi:467]: Gateway: 10.5.1.254
[16:43:07][C][wifi:467]: DNS1: 10.2.2.213
[16:43:07][C][wifi:467]: DNS2: 0.0.0.0
[16:43:07][C][logger:252]: Logger:
[16:43:07][C][logger:252]: Max Level: DEBUG
[16:43:07][C][logger:252]: Initial Level: DEBUG
[16:43:07][C][logger:258]: Log Baud Rate: 115200
[16:43:07][C][logger:258]: Hardware UART: USB_SERIAL_JTAG
[16:43:07][C][logger:265]: Task Log Buffer Size: 768
[16:43:07][C][captive_portal:099]: Captive Portal:
[16:43:07][C][esphome.ota:075]: Over-The-Air updates:
[16:43:07][C][esphome.ota:075]: Address: localdeck-01.local:3232
[16:43:07][C][esphome.ota:075]: Version: 2
[16:43:07][C][safe_mode:018]: Safe Mode:
[16:43:07][C][safe_mode:019]: Boot considered successful after 60 seconds
[16:43:07][C][safe_mode:019]: Invoke after 10 boot attempts
[16:43:07][C][safe_mode:019]: Remain for 300 seconds
[16:43:07][W][safe_mode:032]: SAFE MODE IS ACTIVE
[16:43:07][C][mdns:124]: mDNS:
[16:43:07][C][mdns:124]: Hostname: localdeck-01
[16:43:59][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[16:43:59][D][esp32.preferences:142]: Writing 1 items: 1 cached, 0 written, 0 failed
At this point I can ping it, but there’s no web UI. I’m stumped, and not sure what to do next. Any advice is appreciated!