"What is OpenWrt and why should I care?"
The router you bought comes with its manufacturer's firmware. It works — it gives you WiFi and gets you online — but it's a locked box. You can't install new software on it, you can't fine-tune the radios, you can't see what's really happening inside, and you certainly can't manage it remotely alongside ten other routers. The manufacturer decided what your router is allowed to do, and that decision is final.
OpenWrt changes that. It is an open-source operating system for routers — "Linux, but for routers" is the shorthand, and it's accurate. Replacing the stock firmware with OpenWrt is like replacing the soul of the device. The same cheap plastic box that could barely run a guest network becomes a fully programmable Linux computer that happens to have radios and Ethernet ports attached.
What you gain
Once a router runs OpenWrt, the ceiling on what it can do rises dramatically. You can:
- Create multiple WiFi networks (SSIDs) — a network for staff, one for students, one for guests, each isolated from the others.
- Set up VLANs to separate traffic at the switch level, so the IoT camera can't see the office laptops.
- Install packages — VPN clients, DNS servers, monitoring agents, captive portals — from a repository of thousands, the same way you'd install software on any Linux machine.
- Manage the router through a clean web interface (LuCI) or over the command line via SSH, locally or remotely.
- Standardize every router in your network onto the same system, so a fix you learn on one applies to all of them.
In short, you do far more, at a far better price, while genuinely owning the hardware. That ownership is the whole point: it's what frees you from vendor lock-in and lets the network grow on your terms rather than the manufacturer's.
How flashing works
"Flashing" simply means writing the OpenWrt firmware image onto the router's storage in place of the factory firmware. The general shape of the process is the same for most devices:
- Find your exact model and revision on the OpenWrt Table of Hardware and download the firmware image built for it.
- Get into the router's flashing mode — usually through its stock web interface's firmware-upgrade page, sometimes through a recovery mode you trigger with a button.
- Upload the OpenWrt image and let the router write it and reboot.
- Connect to the fresh OpenWrt install — typically at
192.168.1.1— set a password, and start configuring.
The details differ from one model to the next, which is exactly why the step-by-step instructions live in the Guide rather than here.
What can go wrong
Flashing is routine, but it is not risk-free. The two things that cause trouble are using the wrong image (an image meant for a different model or revision) and interrupting the process (a power cut or unplugged cable mid-write). Either can leave the router unresponsive — "bricked." The good news is that most bricks are recoverable, and we cover how in the next section. The single best habit: double-check the model and revision, and never touch the power while it's writing.
Ready to flash?
For step-by-step flashing instructions for specific router models, see Guide — Flash OpenWrt.
Next step: