Table of Contents
DD-WRT
DD-WRT is one of the oldest third-party router firmware projects.
Overview
Official Website: https://dd-wrt.com/
Founded: 2005
DD-WRT is a Linux-based open-source router firmware known for its rich features.
Main Features
- Extremely rich features
- Supports over 1000 devices
- Built-in WiFi analyzer
- Supports VLAN, bridging, routing
- Powerful QoS traffic control
- Supports multiple VPN protocols
- Customizable kernel
- Suitable for advanced users
Supported Devices
=== Linksys ###
- WRT54G series (classic)
- WRT1900AC / WRT1900ACS / WRT1900ACv2
- WRT3200ACM (full support)
=== Netgear ###
- R7000 / R7000P (Nighthawk)
- R6300 / R6400
- R8500 / R9000
=== TP-Link ###
- TL-WR841N / TL-WR841ND
- TL-WR1043ND
- Some Archer series
=== ASUS ###
- RT-N66U
- RT-AC66U
=== Others ###
- Buffalo WHR-HP-G54
- Belkin F5D7230
- Many MIPS/ARM devices
Version Selection
| Version | Target Users | Features |
| βββ | βββββ | βββ- |
| Big / Mega | Advanced users | Most features, high memory usage |
| Standard | Regular users | Balanced choice |
| Mini | Beginner users | Minimal footprint, basic features |
| Micro | Low-memory devices | Extremely stripped |
Installation Methods
=== Flash via Web ###
- Download appropriate .bin file
- Enter OEM Web interface
- Firmware Upgrade
- Upload and wait for completion
=== Flash via TFTP ###
- Set computer IP: 192.168.1.x
- Enable TFTP server, place firmware in it
- Power off router
- Hold Reset button and power on
- Wait for indicator light to change
- TFTP client sends firmware
=== 30-30-30 Hard Recovery ###
- Power on router for 30 seconds
- Hold Reset for 30 seconds
- Power off for 30 seconds
- Power on again, wait for recovery mode
Common Settings
=== Basic Network Settings ###
# Via SSH/Telnet login # Default IP: 192.168.1.1 # Default user: root # Default password: admin
### Via Web Interface
- Setup β Basic Setup
- WAN Connection Type
- LAN Settings
- DHCP Server
=== WiFi Settings ###
- Wireless β Basic Settings
- Wireless Security
- MAC Filter
=== QoS Traffic Control ###
- Access Services β QoS
- Rule priority: Express β Highest β High β Fair β Low
- Port/IP/MAC-based speed limit
=== VPN Configuration ###
- Services β VPN
- OpenVPN or PPTP server/client
Firmware Comparison
| Feature | OpenWrt | DD-WRT | Merlin |
| βββ | βββ | βββ | βββ |
| Ease of use | Medium | Medium | Simple |
| Features | Rich | Richest | Rich |
| Stability | Excellent | Good | Excellent |
| Update frequency | Frequent | Slower | Medium |
| Device support | Most | Many | ASUS/Netgear only |
| Learning curve | Steep | Steep | Gentle |
Common Issues
=== Will Not Boot After Flashing ###
- Use 30-30-30 recovery
- Reflash via TFTP
=== WiFi Not Working ###
- Check wireless settings
- Confirm hardware support
=== How to Restore OEM ###
- Upload OEM firmware via Web interface
- Or flash via TFTP
=== Bricked, What to Do ###
- TTL Serial unbrick
- JTAG flash (some models)
Related Resources
- Website: https://dd-wrt.com/
- Firmware database: https://dd-wrt.com/site/support/other-downloads
- Forum: https://forum.dd-wrt.com/
- Device support list: https://dd-wrt.com/site/support/devices