How to Update Router Firmware (TP-Link, ASUS, Netgear, Linksys)

To update router firmware, log in to the admin panel at your router's gateway IP (commonly 192.168.1.1 or 192.168.0.1), open the firmware update section, click Check for Updates, and confirm the install. The router downloads and applies the new firmware, then reboots in 2 to 4 minutes. Never unplug the router during the flash, and use the official manufacturer site for any manual download.

troubleshooting

Router firmware is the software written to the router’s internal flash memory that handles every packet, every connection, and every security rule on your network. Manufacturers patch firmware to fix bugs, close security holes, improve Wi-Fi performance, and add features. A firmware update takes about 10 minutes and is the single highest-leverage maintenance task you can run on a home network.

Quick Answer: The Universal Firmware Update Procedure

Every router brand uses the same five-step flow. The labels and the URL change, but the logic does not.

  1. Connect to the router by Wi-Fi or Ethernet (Ethernet is more reliable for a flash).
  2. Sign in to the admin panel at the router’s gateway IP, usually 192.168.1.1 or 192.168.0.1. Use the admin credentials printed on the device label.
  3. Open the firmware page. The path differs by brand (see the brand sections below), but the button is always labelled Firmware Upgrade, Router Update, or Firmware Update.
  4. Click Check for Updates. If a new version is available, the router downloads it and prompts you to install.
  5. Wait 2 to 5 minutes for the install and reboot. The power LED may blink or change colour. Do not unplug or close the browser tab.

Most routers built after 2020 also support an automatic update toggle. Turn it on, set an off-peak install window (3 a.m. is the default), and the router patches itself.

Why Firmware Updates Matter

Your router sits between every device in your home and the open internet. It enforces every firewall rule, processes every DNS query, and broadcasts your Wi-Fi. A vulnerability in firmware is a vulnerability in the entire network.

Firmware updates patch four classes of issue:

Security. Routers are the most-targeted device class for botnets. The Mirai botnet recruited over 600,000 routers and IoT devices in 2016. VPNFilter compromised at least 500,000 routers in 2018. Most victims were running firmware versions that had patches available for months. A 10-minute update closes those holes.

Bugs. Random disconnections, DHCP lease failures, admin panel crashes, IPv6 misrouting, mesh node desyncs. These are firmware bugs. If your router keeps disconnecting or you are dealing with slow internet, check whether a firmware patch addresses your symptom in the release notes.

Performance. Manufacturers retune the Wi-Fi MAC layer, improve channel selection, refine QoS scheduling, and patch driver bugs in chipsets through firmware. A Wi-Fi 6 router with 2024 firmware genuinely outperforms the same hardware on 2022 firmware on the same network.

Features. WPA3 support, WPS removal, MU-MIMO improvements, guest network upgrades, parental control overhauls, and mesh protocol changes (EasyMesh, AiMesh, Deco Mesh) all arrive through firmware.

Check Your Current Firmware Version

Note the version before you update. You compare it against the post-update version to confirm the flash applied cleanly.

BrandAdmin URLPath to firmware page
TP-Linktplinkwifi.net or 192.168.0.1Advanced > System Tools > Firmware Upgrade
ASUSrouter.asus.com or 192.168.1.1Administration > Firmware Upgrade
Netgearrouterlogin.net or 192.168.1.1Advanced > Administration > Firmware Update
Linksysmyrouter.local or 192.168.1.1Connectivity > Basic > Firmware Update
D-Linkdlinkrouter.local or 192.168.0.1Management > Upgrade
Huawei192.168.3.1 or 192.168.8.1More Functions > System Settings > Software Update

The firmware version is shown at the top of each of these pages. Write down both the firmware version and the hardware version (sometimes labelled HW or HwRev). The hardware version matters for any manual update.

TP-Link supports both online (cloud) and manual (.bin file) updates. Online is faster and lower risk. Sign in at tplinkwifi.net or 192.168.0.1.

Online update path:

  1. Open Advanced > System Tools > Firmware Upgrade.
  2. Click Check for Updates. The router queries the TP-Link cloud.
  3. If a version is offered, click Upgrade.
  4. The router downloads, applies, and reboots. Wait 2 to 3 minutes.
  5. Sign back in and confirm the new version on the same page.

Manual update path (use when the cloud check fails or the model is older):

  1. Visit tp-link.com/support and search for your exact model (Archer AX73, AX10, etc.).
  2. Open the Firmware tab and check the hardware revision label on your router (V1, V2, V3). Download the .bin matching that revision.
  3. In the admin panel, open Advanced > System Tools > Firmware Upgrade.
  4. Click Browse, select the .bin, click Upgrade.
  5. Wait. Do not close the tab. Wait. The progress bar finishes, the router reboots, and the page reloads with the new version.

For TP-Link Deco mesh systems, use the Deco app instead: More > Update Deco. The app pushes the update to every node and handles the sequencing.

Update Firmware on ASUS Routers

ASUS routers display a banner on the admin dashboard when a new firmware is available. Sign in at router.asus.com or 192.168.1.1.

Online update path:

  1. Open Administration > Firmware Upgrade.
  2. Click Check (next to Firmware Version).
  3. If a version is offered, click Firmware Upgrade.
  4. The router downloads, flashes, and reboots. Allow 3 to 4 minutes.
  5. Sign back in and confirm the new build date.

Enable auto-update:

  1. On the Firmware Upgrade page, find the Auto Firmware Upgrade toggle.
  2. Set it to On.
  3. Pick a maintenance window (default 3 a.m. local).

Manual update path:

  1. Visit asus.com/support, search for your model (RT-AX88U, RT-AX86U Pro, etc.).
  2. Open Driver & Utility > BIOS & Firmware.
  3. Download the latest firmware (.trx or .w file).
  4. In the admin panel, open Administration > Firmware Upgrade, click Upload, select the file, confirm.

For AiMesh systems, the primary node updates first, then propagates the same firmware to every satellite. After the update completes, confirm every node shows the same version on the AiMesh page.

Update Firmware on Netgear Routers

Netgear offers firmware updates through the web admin and the Nighthawk app. Sign in at routerlogin.net or 192.168.1.1.

Online update path (admin panel):

  1. Open Advanced > Administration > Firmware Update (some models label it Router Update).
  2. Click Check.
  3. If a new version appears, click Yes to install.
  4. The power LED blinks during the flash. Wait until it returns to solid.
  5. Sign back in and confirm the version.

Nighthawk app path:

  1. Open the Nighthawk app.
  2. Tap the router on the dashboard.
  3. Tap Check for Updates.
  4. Tap Update and confirm.

Manual update path:

  1. Visit netgear.com/support, search for your model (RAX120, R7000, etc.).
  2. Download the firmware file (.img or .chk extension).
  3. In the admin panel, open Advanced > Administration > Firmware Update.
  4. Click Browse, select the file, click Upload.

For Orbi mesh, sign in at orbilogin.com and open Advanced > Administration > Firmware Update. The router and the satellite each have their own firmware. Update the router first, then the satellite. Both must be on the same version or the mesh will degrade.

Update Firmware on Linksys Routers

Linksys checks for updates on sign-in. Use myrouter.local or 192.168.1.1.

Smart Wi-Fi (newer) interface:

  1. Click the router image on the dashboard.
  2. Under Firmware, click Check for Updates.
  3. Click Update Now if a version is offered.
  4. Wait for the reboot.

Classic interface:

  1. Open Administration > Firmware Upgrade.
  2. Click Check for Updates.
  3. Follow the prompts.

Auto-update: Administration > Firmware Update > Automatic Firmware Updates > On. Linksys Velop mesh systems auto-update through the Linksys app by default. You can disable this in app settings if you prefer manual control.

D-Link: Sign in at dlinkrouter.local or 192.168.0.1. Open Management > Upgrade. Click Check For New Firmware. Confirm and wait.

Huawei: Sign in at 192.168.3.1 or 192.168.8.1 (mobile Wi-Fi units). Open More Functions > System Settings > Software Update. Click Check For Updates. The HUAWEI AI Life app also offers OTA updates on supported models.

Decision Tree: Online vs Manual Update

Is the router connected to internet?
├── Yes → Try online (Check for Updates button)
│   ├── Update offered → Install. Done.
│   └── "No updates available" or check fails
│       ├── Confirm version against manufacturer site
│       ├── Match → You are current. Stop.
│       └── Mismatch → Go to Manual
└── No → Manual path
    ├── Download .bin/.img/.trx on a different computer
    ├── Copy to the computer connected to the router
    ├── Open admin panel > Firmware Upgrade > Browse
    └── Select file, click Upgrade, wait

OTA vs Manual: When to Pick Each

SituationRecommended path
Router is online, brand has cloud OTAOTA (Check for Updates button)
Older router with no cloud OTAManual (.bin from support site)
Beta or release-candidate firmwareManual only (OTA pushes stable channel)
Router behind a captive portal or no WANManual only
Custom firmware (OpenWrt, DD-WRT, AsusWrt-Merlin)Manual only
Mesh kit with app supportUse the app; it handles every node

Avoid These Mistakes

These break routers. The exhaustive list:

Never unplug during the flash. Power loss while firmware is being written to flash memory corrupts the partition. Some routers boot from a secondary partition and recover. Others do not. Use a UPS if local power is unreliable.

Never load firmware for the wrong hardware revision. A file built for Archer AX73 V1 will not work on V2 even though the model number matches. The label on the router shows the hardware revision (HwRev V1.2, V2.0, etc.). The firmware file name encodes the same. Match exactly.

Never download firmware from third-party sites. Modified firmware can contain backdoors. The only safe sources are the manufacturer’s official support site (.com domain) and well-known open-source projects (openwrt.org for OpenWrt, dd-wrt.com for DD-WRT).

Do not flash over Wi-Fi if a wire is available. Modern routers handle a Wi-Fi flash, but a Wi-Fi drop mid-flash interrupts the progress UI. The flash continues on the router, but you cannot see it complete. Ethernet to a LAN port avoids the ambiguity.

Do not close the admin tab during the flash. Some routers process the flash through the browser session. Closing the tab cuts the connection and the router falls back to the previous partition (best case) or hangs (worst case).

Do not skip the version check. After the flash, confirm the version number changed. A routine that thinks it succeeded but reports the old version is the most common silent failure mode.

What to Do if the Update Fails

Wait first. A flash that looks stuck for 90 seconds is often still running. Mesh systems can take 8 to 10 minutes per node.

If after 5 minutes the router is still down:

  1. Power cycle. Unplug. Wait 30 seconds. Plug back in. Wait 3 minutes for full boot.
  2. Check LEDs. Steady amber, fast-blinking red, or a specific pattern usually maps to an error code in the manufacturer’s support documentation. Look it up before doing anything destructive.
  3. Try the admin panel. Open http://192.168.1.1 (or your router’s IP). If the page loads, the router recovered. Sign in and confirm the firmware version.
  4. Factory reset. Hold the reset button for 10 to 15 seconds with a paperclip. The router boots into default settings. Modern routers keep the new firmware version through a reset. You will reconfigure Wi-Fi, password, and any custom settings. For step-by-step instructions, see the reset router guide.
  5. Recovery mode. ASUS, TP-Link, and Linksys ship a firmware recovery utility that runs on a Windows or Mac computer connected by Ethernet. For ASUS, hold the reset button while powering on; the power LED blinks slowly to confirm recovery mode. Run the ASUS Firmware Restoration utility on a directly connected computer and upload a known-good firmware file.

If recovery mode fails, the router is hard-bricked. Contact the manufacturer. Most routers under 2 years old are covered by warranty replacement for a bricked update.

Frequently Asked Questions

How do I update the firmware on my router?

Open a browser and go to your router's admin IP (commonly 192.168.1.1 or 192.168.0.1), sign in with the admin credentials printed on the router label, open the Firmware Upgrade or Router Update page, and click Check for Updates. If a new version is offered, click Upgrade or Install. The router downloads the firmware, writes it to flash memory, and reboots automatically. The full process takes 2 to 5 minutes. Do not turn off the router or close the browser tab while the update is running.

How often should I update router firmware?

Check every 2 to 3 months, and install any update flagged as a security patch immediately. Critical vulnerabilities (the ones used by botnets like Mirai and VPNFilter) are patched out of band, so subscribing to your manufacturer's security advisory feed is more reliable than calendar reminders. If your router supports automatic updates, enable them and pick an off-peak install window.

Can a firmware update brick my router?

It is rare on modern routers because most brands write the new image to a secondary partition and only commit after a successful boot. The real risk is uploading the wrong file (mismatched hardware revision, wrong model number) or losing power mid-flash. Match the model and hardware version on the label exactly, use a UPS if power is unstable, and never reboot or unplug the router while the update LED is active.

How do I update firmware on a router without internet?

Use the manual update path. Download the firmware file on a computer that does have internet, copy it to a USB stick or save it locally, then connect your computer directly to a LAN port on the router with an Ethernet cable. Log in to the admin panel, go to Firmware Upgrade, click Browse or Upload, select the file, and confirm. The router does not need internet access for a manual flash because the file is already on your computer.

What is the difference between firmware update and firmware upgrade?

The terms are used interchangeably by most manufacturers. Technically, an update applies a patch to the current major version (1.0.4 to 1.0.5) and an upgrade moves to a new major version (1.0.x to 2.0.0). Both run through the same admin panel page and the same procedure. The user-facing button is usually labelled Firmware Upgrade or Router Update regardless of which type it actually is.

Why does my router say no new firmware is available?

Either you are already on the latest version, or the router cannot reach the manufacturer's update server. Check the version number shown on the firmware page against the latest one listed on the manufacturer's support site for your exact model. If they match, you are current. If the site shows a newer version, the router's update check is failing: verify it has working internet (load any page on a connected device), check that your DNS is resolving correctly, and try the manual download path as a fallback.

What should I do if a router firmware update fails?

Wait at least 5 minutes. Mesh systems and dual-band routers sometimes need longer to finish writing both partitions. If the router still does not respond, power cycle it: unplug the power, wait 30 seconds, plug back in. If the admin panel still does not load, hold the reset button for 10 to 15 seconds to factory reset. Most modern routers keep the new firmware version through a reset and only wipe your config. For total bricks, ASUS and TP-Link have recovery utilities that flash a clean image over a wired connection.

Cómo actualizar el firmware del router?

Inicia sesión en el panel de administración del router en 192.168.1.1 o 192.168.0.1, abre la sección Firmware Upgrade o Actualización de Firmware, haz clic en Buscar Actualizaciones, y si hay una versión nueva, confirma la instalación. El router descarga el archivo, lo aplica, y se reinicia automáticamente en 2 a 5 minutos. No desconectes el router durante la actualización.