How do I downgrade the firmware on my Sky Connect?

I’ve been having constant problems with my ZHA dropping out, and am slowly going through trying to figure out what’s causing it.

I’ve rolled back a to a previous version but am having the same problems despite it being a stable backup. What has changed since then is that I had a firmware update on my Sky Connect ZBT-1 dongle, which I’d also like to roll back.

What is the simplest way of doing this either on Windows or in HA itself?

I want to avoid any solution that involves using a separate Linux system if at all possible.

If you are using HAOS, there is an addon Silicon Labs Flasher that allows you to flash firmware to your dongle. You can find the official firmware files in the Releases section of the Nabu Casa - Silabs Firmware builder repo.

Be sure to disable any integration that uses the dongle before flashing it.

I’m using the Sky Connect for ZHA, how do I disable the integration without disabling the Sky Connect, presumably doing so would prevent HAOS from talking to the device?

Is there anything I should avoid doing or changing in case I brick it?

Go to ZHA’s integration page click on the breadcrumbs menu for your hub, then scroll down and click “Disable”:

  • Read the instruction provided in the addon’s repo.
  • Make sure you have everything correctly filled out for your device in the addon’s Configuration tab.
  • Check if you have any other Zigbee addons like Silicon Labs Multiprotocol installed, and make sure they are not running.

I don’t know if it’s completely necessary, but I turn off the “Start on Boot” option for the Flasher addon… just in case.