Last updated: March 2026
Key Takeaways
- OpenWrt is free, open-source router firmware that replaces your router's factory software, giving you more control over your network, better security options, and features like ad blocking and VPN support.
- Before you start, you must confirm your exact router model and hardware revision are supported on the OpenWrt Table of Hardware — flashing an incompatible device can permanently brick it.
- The installation process typically takes 15–30 minutes and involves downloading the correct firmware file, accessing your router's admin panel, and uploading the file through the firmware upgrade page.
What Is OpenWrt and Why Install It?
OpenWrt is a free, open-source operating system designed specifically for routers and other embedded networking devices. It replaces the stock firmware that came with your router — the software your manufacturer installed at the factory.
Most stock router firmware is rarely updated, limited in features, and may contain unpatched security vulnerabilities. OpenWrt gives you full control over your home network with regular security updates, advanced configuration options, and access to thousands of installable packages.
Practical Benefits of OpenWrt
- Better security: Regular patches and the ability to configure a real firewall, not just the basic NAT your stock firmware provides.
- Network-wide ad blocking: Install packages that block ads and trackers for every device on your network — no per-device setup needed.
- VPN support: Run a VPN client directly on the router so all connected devices are protected. We recommend Proton VPN or Mullvad VPN for privacy-respecting options.
- Guest networks and device isolation: Create separate networks for IoT devices, guests, or kids with granular access controls.
- Extended device lifespan: Keep older routers secure and functional long after the manufacturer stops releasing updates.
Before You Start: What You Need
1. Confirm Your Router Is Compatible
This is the most important step. Not every router supports OpenWrt, and even within the same product line, different hardware revisions may or may not be compatible.
Go to the OpenWrt Table of Hardware and search for your exact router model. Look for your specific hardware version — this is usually printed on a sticker on the bottom or back of your router. It will say something like "Ver 1.0" or "v2.1."
If your router is not listed, stop here. Do not attempt to install OpenWrt on an unsupported device. It can permanently damage ("brick") your router with no way to recover it.
2. Gather Your Equipment
- A computer with an Ethernet port (or a USB-to-Ethernet adapter)
- An Ethernet cable
- Your router, plugged in and powered on
- The correct OpenWrt firmware file for your specific router model and hardware revision (downloaded from openwrt.org — see Step 1 below)
3. Understand the Risks
Flashing third-party firmware voids most manufacturer warranties. If something goes wrong during the flash — such as a power outage or uploading the wrong file — your router may become unusable. For most supported routers, there are recovery methods, but they are not guaranteed. Proceed only if you are comfortable with this risk.
How to Install OpenWrt: Step-by-Step
Step 1: Download the Correct Firmware
Go to the OpenWrt Table of Hardware and find your router's device page. On that page, look for the download link labeled "Firmware OpenWrt Install" (sometimes called the "factory" image). This is the file designed to be flashed from your router's stock firmware.
Do not download the "sysupgrade" image for your first install. The sysupgrade file is used for updating an existing OpenWrt installation, not for the initial flash from stock firmware.
Save the file somewhere easy to find, like your desktop. Do not rename the file.
Step 2: Connect Your Computer to the Router via Ethernet
Plug one end of the Ethernet cable into one of the LAN ports on your router (not the WAN/Internet port). Plug the other end into your computer.
Disconnect your computer from Wi-Fi. You want your computer communicating with the router only through the wired connection during this process.
Step 3: Log In to Your Router's Admin Panel
Open a web browser and type your router's admin address into the address bar. Common default addresses include:
- 192.168.1.1 (most common)
- 192.168.0.1
- 10.0.0.1
If none of these work, check the sticker on your router or your router's manual for the default gateway address. Log in with your admin username and password. If you have never changed these, they are usually "admin/admin" or "admin/password." Check your router's documentation if you are unsure.
Step 4: Locate the Firmware Upgrade Page
Navigate to the firmware update or firmware upgrade section in your router's admin panel. The exact location varies by manufacturer:
- TP-Link: System Tools > Firmware Upgrade
- Linksys: Administration > Firmware Upgrade (or Connectivity > Router Firmware Update)
- Netgear: Advanced > Administration > Firmware Update (or Router Update)
- ASUS: Administration > Firmware Upgrade
If your router's interface does not match these paths exactly, look for any menu item containing the words "firmware," "update," or "upgrade."
Step 5: Flash the OpenWrt Firmware
On the firmware upgrade page, click the button to browse for or choose a file. Select the OpenWrt firmware file you downloaded in Step 1.
Click "Upgrade," "Update," or "Flash" to begin the process.
Critical: Do not unplug the router, close your browser, or disconnect the Ethernet cable during the flash. The process typically takes 2–5 minutes. Your router will reboot automatically when it is finished. The power light may blink or the router may appear to turn off briefly — this is normal.
Step 6: Access the OpenWrt Admin Interface (LuCI)
After the router reboots (wait at least 3–5 minutes to be safe), open your browser and go to:
192.168.1.1
You should see the OpenWrt login page (called LuCI). The default username is root with no password.
If you cannot reach 192.168.1.1, try releasing and renewing your computer's IP address. On Windows, open Command Prompt and type ipconfig /release followed by ipconfig /renew. On macOS, go to System Settings > Network, select your Ethernet connection, and click "Renew DHCP Lease."
Step 7: Set a Root Password Immediately
The first thing you should do after logging in is set a password. Go to System > Administration in the LuCI menu and create a strong root password. Without this, anyone on your network can access your router's admin panel.
Essential Post-Installation Setup
Configure Your Internet Connection
Go to Network > Interfaces in LuCI. The WAN interface should be configured to match your ISP's requirements. For most cable internet connections, DHCP (the default) will work automatically. If you use PPPoE (common with DSL and fiber), you will need to enter your ISP login credentials here.
Plug your modem's Ethernet cable into the WAN port on the router, and you should be online.
Set Up Your Wi-Fi Network
OpenWrt disables Wi-Fi by default for security reasons. To enable it:
- Go to Network > Wireless in LuCI.
- Click "Edit" next to your wireless radio.
- Under "Interface Configuration," set your network name (SSID) in the "General Setup" tab.
- Go to the "Wireless Security" tab, select WPA2-PSK (or WPA3-SAE if your devices support it), and enter a strong Wi-Fi password.
- Click "Save & Apply."
- Go back to the Wireless overview page and click "Enable" on your wireless network.
Update Your Packages
After installation, update the package list by going to System > Software and clicking "Update lists." This ensures you have access to the latest security patches and available packages.
Troubleshooting Common Installation Problems
Router Will Not Accept the Firmware File
This usually means you downloaded the wrong firmware image. Double-check that you have the "factory" or "install" image (not the "sysupgrade" image) and that it matches your exact router model and hardware revision. Some routers also require the firmware file to be under a certain size or have a specific file extension.
Cannot Reach 192.168.1.1 After Flashing
Wait a full 5 minutes — some routers take longer to boot OpenWrt for the first time. If you still cannot connect, make sure your Ethernet cable is plugged into a LAN port (not WAN). Try manually setting your computer's IP address to 192.168.1.2 with a subnet mask of 255.255.255.0 and a gateway of 192.168.1.1.
Router Appears Bricked (No Lights, No Response)
Most OpenWrt-supported routers have a recovery mode or failsafe mode. Check your router's specific device page on the OpenWrt wiki for recovery instructions. Many routers can be recovered using a TFTP server — the wiki page for your device will explain the process if available.
Wi-Fi Is Not Showing Up After Installation
This is expected behavior. OpenWrt disables Wi-Fi by default. Follow the Wi-Fi setup steps in the post-installation section above to enable and configure your wireless network.
Internet Works on Wired Devices but Not Over Wi-Fi
Check that your wireless interface is bridged to your LAN. In LuCI, go to Network > Wireless, click "Edit" on your wireless network, and under the "General Setup" tab, make sure the network is assigned to "lan."
Should You Install OpenWrt?
OpenWrt is a strong choice if you want real control over your home network, especially if your router's manufacturer has stopped releasing updates. It is particularly valuable for users who want to run a VPN at the router level, block ads network-wide, or isolate smart home devices on a separate network for security purposes.
If you are not comfortable with the risk of bricking your router, consider buying a used, supported router specifically for experimenting with OpenWrt — a used TP-Link Archer or Linksys WRT model can often be found for under $30 and makes a great learning platform.
For more guides on securing your home network, check out our other networking guides covering topics like DNS-level ad blocking, VPN setup, and choosing the right modem for your ISP.
Frequently Asked Questions
What routers are compatible with OpenWrt?
Thousands of routers support OpenWrt, including popular models from TP-Link, Linksys, Netgear, and ASUS. The definitive list is the OpenWrt Table of Hardware. Always verify your exact model number and hardware revision before attempting installation, as compatibility varies between hardware versions of the same product.
Can OpenWrt brick my router?
Yes, there is a risk of bricking your router if you flash the wrong firmware file, lose power during the flash, or attempt to install OpenWrt on an unsupported device. However, most supported routers have a failsafe or recovery mode that allows you to restore the device. The risk is low when you follow the correct steps for your specific model.
Is OpenWrt safe and secure?
OpenWrt is generally more secure than most stock router firmware. It receives regular security updates from an active open-source community, supports modern encryption standards, and gives you granular control over firewall rules, DNS settings, and network traffic. Because it is open source, the code is publicly auditable — unlike proprietary firmware from most router manufacturers.
Can I go back to the original firmware after installing OpenWrt?
In most cases, yes. You can typically flash the manufacturer's stock firmware back onto the router through the OpenWrt admin panel (LuCI) using the firmware upgrade feature. Check your router's page on the OpenWrt wiki for specific instructions, as the process varies by device. Some routers may require using a recovery or TFTP method to revert.
Does installing OpenWrt void my warranty?
Flashing third-party firmware voids the warranty for most consumer routers. If your router is still under warranty and you are concerned about losing coverage, wait until the warranty period ends or use a secondary router for OpenWrt experimentation.
What is the difference between the factory image and the sysupgrade image?
The factory image (sometimes called the "install" image) is designed to be flashed from your router's original stock firmware. The sysupgrade image is used to update an existing OpenWrt installation to a newer version. For a first-time installation, always use the factory image. Using the wrong image type can cause the flash to fail.
Can I install OpenWrt on a modem-router combo (gateway)?
Some gateway devices are supported, but most ISP-provided modem-router combos are locked down and do not allow custom firmware installation. If you want to use OpenWrt, the most reliable approach is to use a separate modem and a separate OpenWrt-compatible router. This also gives you more flexibility to upgrade components independently and avoid ISP rental fees. Shop modems by internet service provider here!!

