#unsupported_firmware trying to switch to Thread firmware

25 messages · Page 1 of 1 (latest)

deft crescent
#

Following the instructions on https://yellow.home-assistant.io/procedures/enable-thread/ when I use "Switch between Zigbee and Thread firmware", I just eventually get a unsupported_firmware error...

I would've hoped firmware switching on a HA Yellow would just work out the box, but do I need to flash it manually for some reason?

I see a few threads about that, but more for other more custom setups, so kinda expected that shouldn't be needed here as I'm just following the docs

Using HA Core 2024.9.1, and I haven't had the Zigbee integration setup before.

neon junco
#

The ZHA integration likely is autoconfigured. Remove ZHA, install the Open Thread Border Router add-on, Configure it to use /dev/ttyAMA1, save the settings and start the add-on. In the log part of the add-on should be something like

INFO: Successfully sent discovery information to Home Assistant.
when it finished flashing the radio and started successfully

deft crescent
#

Aha. ZHA is under ignored, so I'm guessing that might explain a, at least, partly autoconfigured instance?

neon junco
#

Ignored should be fine. Did you use Multiprotocol or the Thread add-on before?

#

Or are you using Zigbee2MQTT?

deft crescent
#

Nope to Multiprotocol, and Zigbee2MQTT.

I do have the Thread add-on enabled...

neon junco
#

So the Open Thread Border Router add-on is already running, using /dev/ttyAMA1 and shows no errors in the add-on logs?

deft crescent
#

Nope, I don't have Open Thread Border Router installed

neon junco
#

If the OBTR add-on is running without errors, it is already using the Thread support

neon junco
deft crescent
#

Annoyingly, I can't send screenshots... But it's listed on the integrations dashboard, but I guess basically not actually setup - "No devices or entities" under the Services

neon junco
#

Okay. Remove all the Thread stuff in Integrations, install the add-on, configure it and run it.

deft crescent
#

Or is it worth removing Thread, and reboot?

neon junco
#

Remove all Thread INTEGRATIONS and install the Open Thread Border Router ADD-ON (it needs to be configured with the right radio /dev/ttyAMA1). When running it (should be set to autostart), it flashed the firmware and becomes the border router. When it is running the Thread INTEGRATIONS will be autodiscovered.

deft crescent
#

Thanks! Sorry, I tend to confuse "add-on" to not be something specific (like how plugins, extensions etc and their useage vary between projects)

#

I've now got HA as a border router under the Threads integration

#

Of course an error just of unsupported_firmware isn't the most helpful in the first place 🙂

neon junco
#

It isn't incorrect. But it assumes it to be in a certain state (Zigbee configured)

deft crescent
#

In step one it does say

If you have a new Yellow or did not setup Zigbee Home Automation (ZHA) yet, skip to Step 2.

neon junco
#

If I remember correctly my ZHA was already set up when starting new. 🤔

deft crescent
#

It's a while ago since, but I might have turned it off in some form

neon junco
#

By installing the add-on yourself, you did the same as that menu item would have done.