# How to update Zigbee firmware?

**URL:** <https://community.homey.app/t/how-to-update-zigbee-firmware/150267>\
**Category:** Questions & Help\
**Created:** [January 29, 2026, 3:10pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267 "2026-01-29T15:10:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nils\_Kijkuit](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nils_kijkuit/32/120920_2.png) [@Nils\_Kijkuit](https://community.homey.app/u/Nils_Kijkuit)\
**Post date:** [January 29, 2026, 3:10pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/1 "2026-01-29T15:10:23Z")

</div>

Relatively new to the world of Homey, so bear with me for a second.

I have learned so far that Homey can’t do any OTA firmware upgrades. For Matter I can use other apps or Apple Home to upgrade. But how about Zigbee. Can I just buy a Zigbee bridge and trigger upgrades via an app or something? What are your recommendations?

My Zigbee stuff is from Sonoff, Third Reality and Ikea (Philips Hue Pro hub takes care of the Hue upgrades

Thanks

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 29, 2026, 3:15pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/2 "2026-01-29T15:15:29Z")

</div>

For Sonoff, you can use eWeLink CUBE or a Sonoff bridge. For ThirdReality, you need the “Smart Hub Gen2 (Plus)” and for IKEA you need DIRIGERA. There’s no way to update devices from Homey

You can link the device to the manufacturer’s hub and connect it back to Homey afterwards. You can also keep them linked to the manufactuerer’s bridge. For Sonoff, you can connect some devices via the eWeLink Homey app (when connected to the bridge). For ThirdReality, you can integrate via virtual devices and Google Home (limited to smart plugs and lights). I don’t have the IKEA hub, so I don’t know if you can integrate it via Homey.

---

<div class="post-metadata">

**Author:** ![Nils\_Kijkuit](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nils_kijkuit/32/120920_2.png) [@Nils\_Kijkuit](https://community.homey.app/u/Nils_Kijkuit)\
**Post date:** [January 29, 2026, 3:52pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/3 "2026-01-29T15:52:25Z")

</div>

Oh crap, so the Homey is not the last bridge I will ever need…

Another 100 euro’s to spend on bridges? The Sonoff dongles won’t work (no idea where to plug them in btw)

---

<div class="post-metadata">

**Author:** ![s73nm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/s73nm/32/110438_2.png) [@s73nm](https://community.homey.app/u/s73nm)\
**Post date:** [January 29, 2026, 3:59pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/4 "2026-01-29T15:59:46Z")

</div>

You could use

> **[Home | Zigbee2MQTT](https://www.zigbee2mqtt.io)**
>
> Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges

The software would need to run on a device other than Homey, and you would need a zigbee dongle. Once you have this setup, OTA updates can be performed using zigbee2mqtt.

You can then use the zigbee2mqtt app on homey, to expose all devices from zigbee2mqtt to Homey.

> **[Zigbee2MQTT | Homey](https://homey.app/en-be/app/com.gruijter.zigbee2mqtt/Zigbee2MQTT/)**
>
> Use Zigbee devices via MQTT

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 29, 2026, 4:09pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/5 "2026-01-29T16:09:55Z")

</div>

> [@Nils\_Kijkuit](#):
>
> Another 100 euro’s to spend on bridges? The Sonoff dongles won’t work (no idea where to plug them in btw)

For Sonoff you can use eWeLink CUBE. You need a Raspberry Pi and the eWeLink CUBE software

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 29, 2026, 4:14pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/6 "2026-01-29T16:14:24Z")

</div>

> [@s73nm](#):
>
> zigbee2mqtt

I wouldn’t recommend that. As far as I can see, it uses an unofficial method of updating devices by using FW files uploaded by the community, which is AFAIK unverified. You could risk bricking your devices and voiding your device’s warranty.

---

<div class="post-metadata">

**Author:** ![Asterix](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/asterix/32/45768_2.png) [@Asterix](https://community.homey.app/u/Asterix)\
**Post date:** [January 29, 2026, 4:44pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/7 "2026-01-29T16:44:49Z")

</div>

If the update isn’t urgent, I would wait before buying any more hubs.

Athom is in the process of introducing this to Homey, starting with thread/matter and then the rest of the wireless protocols. 😉

---

<div class="post-metadata">

**Author:** ![Tom\_Williams](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_williams/32/83137_2.png) [@Tom\_Williams](https://community.homey.app/u/Tom_Williams)\
**Post date:** [January 29, 2026, 5:17pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/8 "2026-01-29T17:17:36Z")

</div>

Has Athom given a timeline?

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 29, 2026, 5:43pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/9 "2026-01-29T17:43:58Z")

</div>

OTA updates are part of the Zigbee protocol, so as long as Z2M implements the protocol properly (and AFAIK it does, I certainly never had issues when performing OTA updates from it) I don’t think there’s a big risk.

FWIW, if Homey will ever support Zigbee OTA updates (and my guess is that it won’t), they will, by definition, also be unofficial.

---

<div class="post-metadata">

**Author:** ![Asterix](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/asterix/32/45768_2.png) [@Asterix](https://community.homey.app/u/Asterix)\
**Post date:** [January 29, 2026, 6:59pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/10 "2026-01-29T18:59:15Z")

</div>

[![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/9/19e772d486a89365c8bef62c19d5849c9ea876eb.jpeg "The Homey Podcast #12 • Homey Self-Hosted Server, New Partners, Highlights of 2025 & More") ](https://www.youtube.com/watch?v=mB9yb7CW58c)

At 37:06

---

<div class="post-metadata">

**Author:** ![Nils\_Kijkuit](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nils_kijkuit/32/120920_2.png) [@Nils\_Kijkuit](https://community.homey.app/u/Nils_Kijkuit)\
**Post date:** [January 29, 2026, 7:02pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/11 "2026-01-29T19:02:43Z")

</div>

Ok. I guess I have to wait a bit more. Thanks

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 29, 2026, 7:26pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/12 "2026-01-29T19:26:20Z")

</div>

> [@robertklep](#):
>
> OTA updates are part of the Zigbee protocol, so as long as Z2M implements the protocol properly (and AFAIK it does, I certainly never had issues when performing OTA updates from it) I don’t think there’s a big risk.

The update files need to come from somewhere. I’m sure the companies don’t willingly provide their firmware files, so the files are unverified/unofficial. And since you’re not updating the way you’re supposed to (which is via the manufacturer’s hub), AFAIK that will also void your warranty.

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [January 29, 2026, 7:45pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/13 "2026-01-29T19:45:46Z")

</div>

The project to support OTA updates is currently being worked on 😉

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [January 29, 2026, 8:43pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/14 "2026-01-29T20:43:15Z")

</div>

> [@Tom\_Williams](#):
>
> Has Athom given a timeline?

Athom’s timeline is usually equal to Soon™

---

<div class="post-metadata">

**Author:** ![s73nm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/s73nm/32/110438_2.png) [@s73nm](https://community.homey.app/u/s73nm)\
**Post date:** [January 29, 2026, 9:01pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/15 "2026-01-29T21:01:22Z")

</div>

> [@smarthomesven](#):
>
> I’m sure the companies don’t willingly provide their firmware files, so the files are unverified/unofficial

Not necessarily. In fact, INNR support included the below Dutch statement in their answer after I opened a case with them because I was not able to update the firmware of their SP240 plugs through their own hub.

> Op het moment kunnen INNR stekkers alleen via Home Assistant geüpdate worden, systemen zoals Hubitat en Zigbee2MQTT kunnen ook de INNR stekkers updaten.

They were basically telling me to update the firmware using another system, Zigbee2MQTT being one of them.

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [January 29, 2026, 9:05pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/16 "2026-01-29T21:05:12Z")

</div>

> [@s73nm](#):
>
> I was not able to update the firmware of their SP240 plugs through their own hub.

Why would they not allow updating via their own bridge? How can anyone without technical skills update their devices then?

I still prefer to use manufacturer’s own bridges, because I think it’s safer to use what the manufacturer recommends (support, warranty, risk of bricking devices, etc.). Of course, if the manufacturer recommends zigbee2mqtt, then you should upgrade the devices there.

I currently have a Hue bridge, Homey, ThirdReality bridge and eWeLink CUBE. It doesn’t affect other ZigBee networks at all, you just need to pick the right ZigBee channel (similar to WiFi)

---

<div class="post-metadata">

**Author:** ![Doekse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doekse/32/109415_2.png) [@Doekse](https://community.homey.app/u/Doekse)\
**Post date:** [January 29, 2026, 9:13pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/17 "2026-01-29T21:13:44Z")

</div>

> [@smarthomesven](#):
>
> The update files need to come from somewhere. I’m sure the companies don’t willingly provide their firmware files

Funny enough, I’ve asked about 30 partners and all are willing to provide the OTA files. This was a different story some time back however

---

<div class="post-metadata">

**Author:** ![s73nm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/s73nm/32/110438_2.png) [@s73nm](https://community.homey.app/u/s73nm)\
**Post date:** [January 29, 2026, 9:13pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/18 "2026-01-29T21:13:45Z")

</div>

> [@smarthomesven](#):
>
> Why would they not allow updating via their own bridge?

They claimed it was due to an issue in their app at the time, and they were not able to provide an ETA for a solution.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [January 30, 2026, 8:31pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/19 "2026-01-30T20:31:36Z")

</div>

> [@s73nm](#):
>
> They claimed it was due to an issue in their app at the time, and they were not able to provide an ETA for a solution.

Actually, their own hub did not have the option to update Zigbee devices, at least the SP240 plug I had several of. They were planning to add such functionality to their own hub, but apparently it was not really a priority.

I [waited for a year](https://community.homey.app/t/innr-sp240-smart-plug/96413/76) and was in frequent contact with their support desk. During that period they also referred me to Home Assistant and Zigbee2MQTT. In the end, I bought a seperate Zigbee stick and updated all my plugs via Zigbee2MQTT, as the firmware they came with had several issues.

Then I also learned that:

- INNR’s lead software engineer was very active on the Zigbee2MQTT github, providing frequent firmware updates there.
- INNR’s support desk set up a HA/Zigbee2MQTT system to be able to update Zigbee devices at the request of customers, as their own hub was still not able to do so.

Maybe this is the odd one out, but INNR is an example of brand that does share their firmware and promotes using other platforms for performing updates.

---

<div class="post-metadata">

**Author:** ![Vierlijner](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vierlijner/32/81523_2.png) [@Vierlijner](https://community.homey.app/u/Vierlijner)\
**Post date:** [February 2, 2026, 8:50pm UTC](https://community.homey.app/t/how-to-update-zigbee-firmware/150267/20 "2026-02-02T20:50:15Z")

</div>

Will this also be the case for Matter devices? There are also some devices, read brands, that don’t support it (with there [android]app). Eve has finally an android app, but only supports Google home and not homey. Aqara also need a supported hub and no homey.

[Next page](https://community.homey.app/t/how-to-update-zigbee-firmware/150267.md?page=2)
