After updating ESP Home Builder to 2026.3.0, the Konnected devices will not update. They give the following error(s)
Linking .pioenvs/konnected-0ab23c/firmware.elf
/data/cache/platformio/packages/toolchain-xtensa-esp-elf/bin/../lib/gcc/xtensa-esp-elf/14.2.0/../../../../xtensa-esp-elf/bin/ld: .pioenvs/konnected-0ab23c/src/esphome/components/secplus_gdo/secplus_gdo.cpp.o: in function \`\__wrap_esp_panic_handler':
/data/build/konnected-0ab23c/src/esphome/components/secplus_gdo/secplus_gdo.cpp:183: multiple definition of \`\__wrap_esp_panic_handler'; .pioenvs/konnected-0ab23c/src/esphome/components/esp32/crash_handler.cpp.o:/data/build/konnected-0ab23c/src/esphome/components/esp32/crash_handler.cpp:272: first defined here
collect2: error: ld returned 1 exit status
\*\*\* \[.pioenvs/konnected-xxxxx/firmware.elf\] Error 1
INFO Using user-provided CONFIG_LWIP_MAX_SOCKETS: 16
WARNING CONFIG_LWIP_MAX_SOCKETS is set to 16 but your configuration needs 17 sockets (11 TCP + 3 UDP + 3 TCP_LISTEN). You may experience socket exhaustion errors. Consider increasing to at least 1
Hi everyone, thanks for reporting this. We identified the issue and a fix has been pushed to the master branch.
What happened is that the ESPHome 2026.3.0 update introduced a new crash logging feature that conflicted with a safety mechanism in our GDO blaQ firmware. Both were trying to hook into the same system function, which caused the build to fail.
We’ve updated our component so that both features work together — the GDO safety mechanism and ESPHome’s new crash logging are both preserved.
Can you retry your build and let us know if that resolves it? If you’re still seeing issues, please post the error output here.
I can also confirm that both of my Blaqs were able to update successfully this morning! Thanks as well for the quick correction and time supporting this!