Frustrated by the software limitations on your router? Go ahead and replace that software with the Linux-powered DD-WRT firmware. Maybe you want to use an old router as a second access point for your home network, or as a Wi-Fi bridge. Maybe you want more precise control over how your bandwidth is used — so you can prioritize bandwidth for your gaming sessions — or perhaps you just hate the firmware that came with your router and want something with more features.
Whatever you want your router to do, odds are that DD-WRT can do it. Installing DD-WRT can be complicated, but the most common method includes using the “upgrade firmware” functionality built into your router’s default firmware.
That said, there’s is no universal way to install DD-WRT. Different routers require different versions of the firmware, and many require specific steps. We can’t even begin to outline all of these in a single article. Instead, we’re going to outline how installation works in the easiest cases, while also explaining where to find the correct information should you encounter more advanced scenarios. Let’s get started.
Make sure your router is compatible with DD-WRT
The first thing you need to do is ensure that your router is compatible. Head to the DD-WRT database, then type in the exact model number of your router. This database will tell you your router is one of four things:
- Supported, which means you can install DD-WRT. This is signified by a green “yes.”
- A work in progress, meaning you can’t install DD-WRT right now but people are working on making it work. This is signified by a yellow “wip.”
- Possible in theory, but no one is working on it, meaning you can’t install DD-WRT. This is signified by a red “no.”
- Impossible to install, because of hardware limitations, meaning you can’t install DD-WRT. This is signified by a grey “not possible.”
Odds are that your router isn’t supported if it isn’t listed here, but you could also try searching the DD-WRT wiki, or simply Googling your router model number followed by “DD-WRT.” Note that “close enough” doesn’t work — you need the exact model number. Often, a different letter or number in a model name can signify and entirely different router.
Back to the database. For this article we’re going to install DD-WRT on an old Linksys e1000 v2.1, as a demonstration. Here are our database results:
As you can see, our router is supported. But knowing that isn’t enough. To install DD-WRT, you need to find out about any specific steps your router might require, and you also need to be absolutely certain you’ve found firmware compatible with your router. This brings us to our next step.