Smart home technician helping fix SmartThings Hub firmware update issues

Steve H.

Expert ★★★★★ 27,853 satisfied customers

Specialities: SmartThings Hub & Aeotec Hub v3, Zigbee/Z-Wave networks, router and modem setup, firmware update errors, cloud account issues, Alexa/Google Home integrations

SmartThings Hub firmware update failed or stuck — network, cloud and hub issues explained

Technician avatar Technician
Hey! Let’s figure out why your SmartThings Hub firmware update failed and get it to finish without breaking your automations.
A few quick details so we don’t guess:
• Which hub do you have — SmartThings Hub v2, v3, or the newer Aeotec Smart Home Hub?
• In the SmartThings app, does it say “firmware update failed”, “firmware update needed”, or is it just stuck on “downloading firmware” at some percentage (0%, 22%, 99%)?
• What color is the LED on the hub while the update is stuck — solid blue, blinking blue, flashing red/green, or solid red?
• Is the hub on Ethernet or Wi-Fi, and is the router/modem nearby or through a mesh system/ISP router?
The more specifics we have, the easier it is to fix a SmartThings Hub firmware update error instead of factory-resetting blindly.
Customer
I have an Aeotec Smart Home Hub (SmartThings Hub v3). The app keeps showing “firmware update needed”. When I tap it, it says it may take up to an hour, but the firmware update gets stuck around 90–99% and then eventually says “firmware update failed, try again later”. The LED on the hub stays solid blue most of the time. My hub is wired by Ethernet to my router and the internet connection is fine for other devices.
Technician avatar Technician
Thanks, that helps — this is a pretty common pattern where a SmartThings Hub firmware update is stuck near 100% even though the LED looks normal.
Behind the scenes the hub has to:
• Download the new firmware file from SmartThings cloud over your internet connection.
• Verify the file (checksum / signature).
• Reboot into an update mode, flash the new firmware, then reconnect to the cloud.

The update usually fails for a few real reasons:
• Network or DNS issues during download (especially if your router blocks some ports or uses strict firewall rules).
• Time sync / certificate problems — if the hub’s clock is off or it can’t reach time servers, the firmware may not validate.
• Corrupted partial download if the hub was unplugged or the connection dropped mid-update.
• Less often, a server-side SmartThings issue where the update needs to be pushed manually by support.

We’ll go step by step: first make sure the hub has a clean network path, then force it to retry the update properly, and only if needed look at soft reset or contacting SmartThings support to push the firmware from their side.
Customer
That makes sense. The app has already “retried” the update a few times. It still says “firmware update needed” and sometimes “updating hub” for a long time with no progress. Devices keep going offline, then back online. I’d prefer not to wipe everything if possible. How do I actually fix this SmartThings Hub firmware update error?
Technician avatar Technician
Good call avoiding a full wipe until we’ve tried safer options. Let’s stabilise the basics — most SmartThings Hub firmware update failed cases are fixed here.
Step 1 — Give the hub a clean network path
1) Make sure the hub is plugged directly into your main router or modem/router combo, not into a secondary switch or guest network.
2) If you’re using any security profiles, parental controls, or strict firewall rules, temporarily turn them off.
3) If your router has options like “block unknown devices”, “isolate LAN clients”, or aggressive QoS, disable those for now.
4) Reboot the router/modem and let the internet connection come back fully.

Step 2 — Power-cycle the hub correctly
1) Unplug the power from the SmartThings/Aeotec Hub.
2) Leave it off for at least 30 seconds so capacitors discharge.
3) Plug it back in and wait until the LED goes through its sequence and returns to solid blue (connected to cloud).
Now try the firmware update again from the SmartThings app. If the hub firmware update gets stuck at the same percentage, we’ll go a bit deeper.
Customer
I moved the Ethernet cable so the hub is directly on the main router and rebooted everything. The hub came back with a solid blue light. When I try the update again, it goes to “downloading firmware” then “installing…”, sticks at 0–1% for ages and eventually I get “SmartThings Hub firmware update failed” again in the app.
Technician avatar Technician
Understood — so this is a repeatable SmartThings Hub update stuck at 0–1% situation, even on a clean LAN.
SmartThings and Aeotec actually recommend trying both Ethernet and Wi-Fi in stubborn firmware cases, because the download path can differ.
Step 3 — If you’re on Ethernet, briefly try Wi-Fi (or vice versa)
1) In the SmartThings app, go to the hub’s settings and confirm it shows up as online.
2) If you’re currently wired:
  • Disconnect the Ethernet cable from the hub.
  • Perform a soft reset or factory reset only if the manual says it’s needed to change to Wi-Fi (don’t delete the location/devices yet).
  • Re-add the hub using Wi-Fi close to the router and then trigger the firmware update again.
3) If you’re currently on Wi-Fi, do the opposite: connect the hub directly by Ethernet to the main router and retry the update.

Step 4 — Give the update enough time
When the app says “This may take up to an hour”, it’s not joking. Let the firmware update run for at least 30–60 minutes without unplugging the hub, even if the percentage seems stuck. Interrupting can corrupt the download.
If it still doesn’t move or fails again after a long wait, we’ll look at deeper troubleshooting and recovery options that SmartThings themselves use.
Customer
I tried both Ethernet and Wi-Fi and left the update running for about an hour each time. Same issue: “firmware update failed, please try again later”. The hub eventually comes back online but the app still shows that an update is required. I’m worried it might brick itself on the next attempt.
Technician avatar Technician
Got it. The good news is: if the SmartThings Hub firmware update keeps failing but the hub still comes back online (solid blue), we usually can recover it without losing all devices.
Exact reset patterns and LED colors depend on the generation, but the idea is similar:
Step 5 — Perform a controlled reset for firmware, not a blind wipe
1) Locate the tiny reset button on the back of the hub (paperclip hole).
2) With the hub powered, press and hold until the LED changes to the “firmware recovery / setup” color (usually solid yellow after flashing, then red/green).
3) Release the button once it hits the correct color; don’t keep holding until full factory reset unless the guide says so.
4) In the SmartThings app, remove any “ghost” hub entries only if prompted, then follow the instructions to reconnect the existing hub.
5) Once the hub shows online again, the firmware update often either completes automatically in the background or becomes available to retry from a clean state.

If you tell me the exact model number on the sticker under the hub, I can match the reset/LED sequence to that version so we don’t accidentally trigger the wrong type of reset.
Customer
The label says “Aeotec Smart Home Hub, Works as SmartThings Hub”. It does have a tiny reset hole on the back. I’m okay doing a controlled reset, just don’t want to lose every device and automation I’ve set up.
Technician avatar Technician
Perfect, that’s the Aeotec Smart Home Hub that replaces the original SmartThings v3 hub — the LED patterns are well documented for this one.
On Aeotec/SmartThings, a typical firmware-recovery style reset looks like:
• Disconnect power from the hub.
• Press and hold the reset button while plugging power back in.
• Keep holding the button until the LED turns solid yellow (it will usually flash yellow first).
• Release when it’s solid yellow for a few seconds; after that it should go to flashing red/green when it’s ready for setup.

This procedure is commonly used when the SmartThings/Aeotec Hub firmware download is stuck for more than 30 minutes. You then:
1) Open the SmartThings app and start the hub setup again.
2) Let the hub complete registration and pull down the current firmware.
3) Wait until the LED is solid blue and the app shows the hub online.
In many cases this “recovery-style” setup lets the hub finally install the firmware that kept failing before, without wiping all of your cloud-stored scenes and routines.
Customer
After doing that, the hub went through yellow and then red/green, then I re-added it in the app. It now shows a different firmware version number and no longer says “update needed”. So I think the SmartThings Hub firmware update finally finished. Devices seem to be coming back slowly.
Technician avatar Technician
That’s a good sign — when the app shows a newer firmware and the “update needed” banner disappears, the SmartThings Hub firmware upgrade has finally gone through.
After any big hub update you want to:
• Give it 10–20 minutes for all Zigbee and Z-Wave devices to reconnect through the mesh.
• Test a few key automations (lights on motion, door sensors, thermostats) from the SmartThings app and from voice assistants.
• If any device stays offline, try a simple power cycle of that device first, then a re-pair if needed.
• For Z-Wave, run a “network repair” from SmartThings if you notice devices responding slowly or missing events.

This makes sure the firmware update fixes stability instead of introducing new “device offline” issues in your smart home.
Customer
Devices are back and automations are firing again. I’m mostly worried about the next time. Is there anything I can change so future SmartThings Hub firmware updates don’t fail or get stuck like this?
Technician avatar Technician
Definitely. Once you’ve fixed a SmartThings Hub firmware update failed problem, a few simple habits make the next updates painless:
• Keep the hub on a stable Ethernet connection if possible, plugged directly into the main router.
• Avoid unplugging the hub while the app says “downloading firmware” or “installing firmware”, even if it looks stuck.
• Don’t run big router updates, modem reboots, or ISP changes at the same time as a SmartThings firmware update — do one system at a time.
• If your router has “auto-reboot at night”, try scheduling SmartThings updates for a different time, or disable auto-reboot until the hub is fully updated.
• Keep the hub on a surge-protected outlet or UPS so you don’t lose power mid-update.

And if you ever see the same “firmware update needed” loop again, you now have a playbook: network check → clean power cycle → swap Ethernet/Wi-Fi if needed → controlled reset → then escalate to SmartThings support if it still won’t flash.
Customer
Got it. After the recovery and letting it sit for a while, the hub is stable and the firmware update isn’t showing as pending anymore. I’ll keep it on Ethernet and avoid touching it during future updates. Thanks for walking me through it.
Technician avatar Technician
Summary: when a SmartThings Hub firmware update fails or gets stuck, first stabilise the network (direct link to the main router, no heavy firewall rules), then power-cycle the hub and retry the update. If it still fails, switch between Ethernet and Wi-Fi and use the correct reset/LED sequence (especially on the Aeotec Smart Home Hub) to re-run firmware download and installation in recovery mode. Once the hub shows the latest firmware and a solid blue LED, let devices reconnect and repair the Zigbee/Z-Wave mesh if needed. Not sure which steps are safe for your specific hub model? Open the chat and an expert will guide you live so you don’t brick the hub.

Quick answer: the accepted fix

Accepted fix when a SmartThings Hub firmware update fails or stays stuck: connect the hub directly to your main router, reboot modem and router, then power-cycle the hub and retry the update from the SmartThings app. If the hub firmware download is stuck for more than 30–60 minutes, use the correct reset button and LED sequence (on SmartThings/Aeotec Hub v3) to enter recovery mode, re-add the hub in the app, and let it pull the latest firmware again without unplugging it.


Real reasons why SmartThings Hub firmware updates fail

Most SmartThings Hub firmware update failed messages come from a handful of underlying causes: unstable internet, blocked ports or DNS issues, the hub losing power mid-update, or a corrupted partial download on the device. On Aeotec Smart Home Hub and SmartThings v2/v3, updates also rely on correct time sync and certificates from the SmartThings cloud. If the hub can’t validate the file, it may roll back, leaving you in a loop where the app keeps saying “firmware update needed” even though the hub looks online. In rarer cases, the problem is on Samsung’s side and support has to manually push or complete the firmware for your account.

How to know if your SmartThings Hub firmware update really succeeded

After you fix a SmartThings Hub firmware update error, confirm that the hub actually finished updating. In the SmartThings app, open the hub details and check that the firmware version changed and the “update needed” banner is gone. The LED on the hub should be solid blue, not flashing red/green or stuck yellow. Give your Zigbee and Z-Wave devices time to reconnect, then trigger a few automations and scenes to make sure nothing is stuck offline. If devices stay offline or the app still asks to update firmware, treat it as an incomplete update and repeat the recovery steps before you rely on it for alarms, locks, or critical automations.

SmartThings Hub firmware update failed — quick troubleshooting tips

Most failed SmartThings firmware updates are fixed by cleaning up network, power, and reset steps.

Quick path: plug the SmartThings or Aeotec Hub directly into your main router, reboot your internet equipment, then restart the hub and retry the update from the app without interrupting it. If the SmartThings Hub update is stuck at 0% or 99% for more than 30–60 minutes, use the documented reset/LED pattern for your hub to enter recovery mode and set it up again so it can download firmware cleanly. If the hub still won’t update but stays online, collect hub logs and contact SmartThings support so they can complete the firmware from their side without you guessing.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your SmartThings Hub model, firmware version, and home network, please consult a verified expert on Whizz-Tech before making decisions.

Understand what these prompts mean


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including smart home, SmartThings, Wi-Fi, and network support specialists.

Expert will respond in minutes

We match you with an Expert who specialises in SmartThings Hub firmware update issues, stuck updates, hub offline errors, and device reconnects.

Save time & money

No waiting on phone support or guessing router settings. Fixing SmartThings Hub firmware update failed problems online can save hours of trial and error.

FAQ

Why did my SmartThings Hub firmware update fail?

A SmartThings Hub firmware update usually fails because the hub can’t reliably download or verify the file. Common causes include unstable internet, strict router firewalls, time sync or certificate issues, or the hub losing power during the process. Sometimes the problem is on Samsung’s side and support needs to push or complete the update for your account.

How long should a SmartThings Hub firmware update take?

Most SmartThings Hub firmware updates complete in under an hour, but it’s normal for the app to show the same percentage for a long time. As long as the hub LED is cycling and you still have internet, avoid unplugging it. If it’s stuck for more than 60 minutes or repeatedly fails, follow recovery steps or contact SmartThings support.

What do the SmartThings Hub LED colors mean during firmware update?

On SmartThings and Aeotec hubs, flashing red/green usually means it’s ready for setup, solid blue means connected to cloud, and solid yellow can indicate a special reset or recovery mode. If the LED stays red or never reaches solid blue after an update, treat it as a failed firmware update and use the documented reset pattern for your hub model.

When should I reset my SmartThings Hub after a failed update?

Try basic steps first: reboot router and hub, and switch between Ethernet and Wi-Fi. If you still see “firmware update failed” or “update needed” in the app and the hub never updates, use the official reset/LED recovery procedure for your SmartThings or Aeotec Hub. Only perform a full factory reset (wiping the hub) if milder recovery steps and SmartThings support can’t complete the update.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant