Smart Home Firmware Updates: Hubs, Z-Wave, Zigbee and Matter Devices

Z-WaveZigbeeMatterLast reviewed

In short: Keep your hub's firmware up to date. For the devices themselves, update only when the update fixes a problem you have or adds a feature you need. Device updates are sent over the air by your hub, and how easy that is depends on the hub and on whether the manufacturer publishes the firmware.

Who this guide is for

  • You've been told a device needs a firmware update to fix a problem.
  • Your hub is offering updates and you're not sure whether to accept them.
  • You want to know what your controller can and cannot update.

Hub firmware and device firmware are different things

Firmware is the software built into a piece of hardware. A smart home has two kinds, and they are updated in different ways.

Hub firmware compared with device firmware Hub firmware comes from the hub maker over the internet and is installed on the hub. Device firmware is sent by the hub to each device over the air, using the Z-Wave or Zigbee radio. HUB FIRMWARE DEVICE FIRMWARE Hub maker Over the internet Your hub Z-Wave module Zigbee plug Battery sensor Updates the hub itself Sent by the hub, over the air
Updating the hub does not update your devices. Each device has its own firmware, which the hub delivers by radio.

Hub firmware

  • The software your controller runs.
  • Downloaded from the manufacturer over the internet.
  • Released often. Brings new device support, fixes and security patches.
  • Usually one tap, and easy to schedule.

Device firmware

  • The software inside each plug, module or sensor.
  • Sent to the device by your hub, over the radio. This is called an over-the-air (OTA) update.
  • Released rarely. Many devices never get one.
  • Slower, and depends on your hub and the device brand.

Updating the hub does not update your devices. If a manufacturer says "this is fixed in firmware 1.5", check whether they mean the hub or the device.

Should I update?

The hub: yes, with a little patience

Hub updates fix security problems and add support for new devices, so stay reasonably current. You don't have to install each one on the day it appears. Unless a release fixes something you need, waiting a week or two lets others find any early faults.

Beta and day-one releases

Manufacturers release updates more often than they used to, and many offer beta versions to anyone who wants them. A beta is unfinished software that you are helping to test. On the hub that runs your heating and your locks, leave betas alone unless you need a specific fix and can live with new faults. The same goes for the first day of a major new version.

Devices: only when there is a reason

A device that works does not need new firmware. Update a device when the release notes describe a fault you actually have, when the manufacturer's support team tells you to, or when the update adds a feature you will use. Otherwise leave it.

Deciding whether to update a device If the update does not fix a problem you have or add a feature you need, leave the device alone. If it does, back up the hub, check power and battery, start the update without interrupting it, then test the device. Does it fix a problem you actually have? Yes Back up your hub Check power and battery Start it. Do not interrupt Test the device No Leave it alone
Most devices never need a firmware update. Update when there is a reason to.

How over-the-air updates work

The hub sends the new firmware to the device in small pieces. When the device has all of them it checks the file, restarts and reports its new version. The detail differs for each technology.

Z-Wave Zigbee Matter
Which devices Z-Wave Plus and newer Most Zigbee 3.0 devices All Matter devices can support it
Where the file comes from The manufacturer. You often have to download it yourself The hub, for brands that supply their firmware to it A central register that manufacturers publish to
How long A few minutes to half an hour Ten minutes to over an hour A few minutes
Battery devices Must be woken with the button May need a button press to start. Slow Depends on the device

Two things follow from this. First, a hub can only offer an update if it can get the file. Brands differ a great deal here: some publish every release, some give files only through their support team, and some update devices only through their own hub. Second, the update is delivered by radio, so a weak connection makes it slow or makes it fail. Background on each technology is in our Z-Wave guide and our Zigbee guide.

How each controller handles device updates

This is the part that changes most often. The table reflects what each platform documented in November 2026. Check your controller's own help pages before relying on it.

Controller Z-Wave devices Zigbee devices Matter devices
Hubitat Elevation Yes. The built-in Device Firmware Updater sends a file you get from the manufacturer. On hubs running Z-Wave JS it can also check for an update itself, for devices whose makers have published firmware. Many devices will show nothing For some brands, started from the device's page Check Hubitat's release notes
Homey Pro Yes, where the brand's Homey app supplies the firmware Yes, where the brand's Homey app supplies the firmware Yes, from the central Matter register
Home Assistant Yes. Upload a file from the manufacturer. Some brands' updates are found for you Yes, in both ZHA and Zigbee2MQTT, for brands that publish firmware Yes, shown as an update when one is published
Aeotec Smart Home Hub (SmartThings) Not offered at the time of writing. Check SmartThings support for changes Yes, for brands that supply firmware to SmartThings Yes, for eligible devices
Fibaro Home Center Yes. Fibaro's own devices are offered updates, and a firmware file from the manufacturer can be uploaded in the Z-Wave settings. Check Fibaro's current instructions, as this is changing Check with Fibaro Check with Fibaro

On Homey Pro, device updates need recent Homey software. On every platform, update the hub first. Support for device updates is still being added and improved.

If your controller cannot update a device, the options are to ask the manufacturer's support team, to borrow or keep a second controller that can, or to leave the device as it is. A Z-Wave USB stick and a computer make a useful updating tool, but the device has to be excluded from your hub and included on the stick, then moved back afterwards. See Adding and removing devices.

How to update smart home device firmware safely

A failed update can leave a device unusable, and with an in-wall module that means taking it out of the wall. The risk is small if you prepare.

  1. Read the release notesConfirm the update is for your exact model, hardware version and region, and that it fixes what you need. Note the version you have now.
  2. Back up the hubTake a backup before you start, so names, settings and automations can be restored.
  3. Check power and signalFit fresh batteries in battery devices. Many refuse to update on a low battery. If the device is at the edge of the network, bring it nearer the hub if you can.
  4. Start it and leave itUpdate one device at a time, at a quiet time of day. Do not unplug the device, restart the hub or use the device until it reports the new version.

Afterwards, check that the device still responds and that its settings are as you left them. Some updates return settings to their defaults. If the device behaves oddly, your controller may need to interview it again. A few need excluding and including again.

Only use firmware from the manufacturer or from your controller's own update system. A file made for a different model, hardware version or region can permanently damage a device. A UK or European Z-Wave device needs the EU (868 MHz) file.

When not to update

  • The device works and the update fixes nothing you have noticed.
  • The release is a beta, or came out in the last few days.
  • You are about to go away, or the device does something you rely on daily, such as heating or a lock.
  • The battery is low or the device has a weak signal.
  • The file did not come from the manufacturer or your controller.
  • You can't find out how to go back. Most devices cannot be returned to older firmware.

Common questions

My device needs a firmware update to fix a problem. What should I do?
First check whether your controller offers the update. If it doesn't, contact the device manufacturer's support team with the model and your current firmware version, and ask how they supply it. If neither route works, tell us what the fault is and we'll advise.

Will a new or replacement device have the latest firmware?
Not always. New firmware takes time to reach devices on the shelf, and the version is rarely printed on the box.

How do I find a device's current firmware version?
Your controller shows it on the device's details page.

Do I need to add the device again after an update?
Usually not. It keeps its place on the network.

Does Wi-Fi equipment work the same way?
No. Most Wi-Fi devices update through the manufacturer's own app.

If you're choosing a controller and device updates matter to you, compare the platforms in Choosing a smart home controller. A strong mesh makes updates faster and more reliable: see Building a reliable network.

What you'll need