Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

DD-WRT's main failings are binary blobs, supported hardware and the build system. In order

- DD-WRT has absolutely no qualms about integrating with a binary blob riddled router SoC. The last router I had with DD-WRT Support (ASUS RT-N16) ended up languishing on it, even after the b43 driver was reverse-engineered, and significantly out-performed the vendor driver!

OpenWRT by contrast, refuse to allow binary blobs in the tree. This has bitten vendors in the past, Linksys a few years ago with their PR move for "bringing back" the WRT name with the WRT1900AC (my personal router) dropped about 40~ patches on the mailing list a few weeks after launch, then tried to force the OpenWRT team to simply "accept" the Marvell driver being closed source. This resulted in months of back-and-forth between the two parties until an open source driver was added

- Finding out if your hardware is supported by DD-WRT is an absolute joke. The website seems to be sporadically updated, by whom or what is unknown. Usually devices will languish for years as a "no" or "wip" for support, when in reality they've had support added via the forums years ago

OpenWRT has almost very device they support in their Table of Hardware (ToH) Wiki. Information on devices that are being actively worked on is usually in the forum, which the wiki links to when needed

- DD-WRT is notoriously difficult to build or port to other devices. The current build instructions seem to be atrociously outdated https://wiki.dd-wrt.com/wiki/index.php/Building_From_Source#... (Fedora 9, which is cited on the page but not documented was released May 13th, 2008. Over 10 years ago!)

An old accusation thrown around has been that the DD-WRT developer tried to license the software out to OEM's for profit, so having it easily modifiable for end users was seen as a negative. There were several "Buffalo" branded routers that carried DD-WRT, but the rumor was never truly "proven" as it were




I'd also add "general project health". DD-WRT doesn't seem to get much help. There's only one(?) person making changes to mainline: https://svn.dd-wrt.com//timeline?from=Aug+2%2C+2018&daysback...


I think that may tie into the accusation that the only person who "can" make changes to DD-WRT is BrainSlayer himself




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: