SkyConnect stops working after 25.11 upgrade, circular loop

After upgrading to 25.11, my SkyConnect dongle stopped working, and ZHA integration failed. My SkyConnect had the Multiprotocol firmware installed and multiprotocol enabled, which I’ve now disabled.

I’ve followed all the advice to fix it, but now I’m stuck in a circular loop as the automatic firmware update doesn’t recognise the SkyConnect dongle.

Current state: HA to reporting a repair task:

Zigbee adapter with multiprotocol firmware detected

Error · Reported by zha

Your Zigbee adapter was previously used with multiprotocol (Zigbee and Thread) and still has multiprotocol firmware installed: (CPC).

To run your adapter exclusively with ZHA, you need to install the Zigbee firmware:

* Go to Settings > System > Hardware, select the device and select Configure.
* Select the 'Migrate Zigbee to a new adapter' option and follow the instructions.

When I go to the configuration page, the only option I have is to enable Multiprotocol

I have installed the Silicon Labs Flasher add-on and tried to use it to update the dongle; however, it doesn’t recognise it, reporting this warning:

-----------------------------------------------------------
 Add-on: Silicon Labs Flasher
 Silicon Labs firmware flasher add-on
-----------------------------------------------------------
 Add-on version: 0.4.0
 You are running the latest version of this add-on.
 System: Home Assistant OS 16.3  (aarch64 / raspberrypi4-64)
 Home Assistant Core: 2025.11.0
 Home Assistant Supervisor: 2025.11.1
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service banner successfully started
s6-rc: info: service universal-silabs-flasher: starting
[10:03:20] INFO: The selected serial port is not a USB device.
[10:03:20] WARNING: No firmware found for the selected device, assuming firmware is installed.
[10:03:20] INFO: universal-silabs-flasher-up script exited with code 0

There is only one device listed in the configuration and this is selected.

I did see that someone managed to solve this by performing a manual firmware update via the https://support.nabucasa.com/hc/en-us/articles/26124447269917-Updating-firmware-for-Connect-ZBT-1. However, it appears that this option has been removed now and HA now uses automatic firmware update.

Is there a step I’m missing, or is there a method to manually update the firmware?

Gary.

Did you disable ZHA? Update won’t work if ZHA and multiprotocol add-on is enabled.

Yep disabled zha and uninstall multiprotocol add-on.

Nabu Casa suppport reached out and provided the link below to manually update the firmware. Once complete reconnected to the PI and migrated the existing devices to the new adapater and it’s back up and running again.

1 Like