Home Assistant Connect ZBT-2
“Zigbee firmware failed to install, check Home Assistant logs for more information.”
Hi, No search results yet for this error so starting a thread.
When Migrating from ZBT-1 to ZBT-2:
—-
emphasized textLogger: universal_silabs_flasher.flasher
Source: components/homeassistant_hardware/util.py:393
First occurred: 14:02:28 (1 occurrence)
Last logged: 14:02:28
Bootloader did not launch a valid application
—-
Logger: homeassistant.components.homeassistant_hardware.firmware_config_flow
Source: components/homeassistant_hardware/firmware_config_flow.py:201
integration: Home Assistant Hardware (documentation, issues)
First occurred: 14:02:30 (1 occurrence)
Last logged: 14:02:30
Failed to flash firmware
Traceback (most recent call last):
File “/usr/local/lib/python3.13/site-packages/universal_silabs_flasher/gecko_bootloader.py”, line 141, in probe
return await self.ebl_info()
^^^^^^^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/site-packages/universal_silabs_flasher/gecko_bootloader.py”, line 151, in ebl_info
await self._state_machine.wait_for_state(State.IN_MENU)
File “/usr/local/lib/python3.13/site-packages/universal_silabs_flasher/common.py”, line 125, in wait_for_state
return await future
^^^^^^^^^^^^
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/util.py”, line 396, in async_flash_silabs_firmware
await flasher.flash_firmware(
fw_image, progress_callback=progress_callback
)
File “/usr/local/lib/python3.13/site-packages/universal_silabs_flasher/flasher.py”, line 378, in flash_firmware
await gecko.probe()
File “/usr/local/lib/python3.13/site-packages/universal_silabs_flasher/gecko_bootloader.py”, line 140, in probe
async with asyncio_timeout(PROBE_TIMEOUT):
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File “/usr/local/lib/python3.13/asyncio/timeouts.py”, line 116, in aexit
raise TimeoutError from exc_val
TimeoutError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/firmware_config_flow.py”, line 201, in _install_firmware_step
await self.firmware_install_task
File “/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/firmware_config_flow.py”, line 292, in _install_firmware
self._probed_firmware_info = await async_flash_silabs_firmware(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
…<8 lines>…
)
^
File “/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/util.py”, line 400, in async_flash_silabs_firmware
raise HomeAssistantError(“Failed to flash firmware”) from err
homeassistant.exceptions.HomeAssistantError: Failed to flash firmware
—
Raspberry Pi 3b+ (yes, old, i know).
- Installation methodHome Assistant OS
- Core2025.11.2
- Supervisor2025.11.4
- Operating System16.3
- Frontend20251105.0
—-
Otherwise, The box, packaging and design of the ZBT-2 device is very nice! Well done Nabucasa team.


