Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a TP-Link Wr1043ND router and I want to install one of these two firmwares:

I read that I can install custom packages and do much more than I can with the original firmware.

I would like to ask someone with experience in using both OpenWRT and DD-WRT which he would recommend and why. And to give a few reference points I'm interested in:

  1. reliability – network stability both on cable and wireless and on the usb drive
  2. performance – network speed, very important also usb drive speed
  3. configurability – the possibility to add extensions such as a torrent client, FTP, SSH, WWW and SVN server directly
  4. ease of use – the ease of installation and configuration of the router
  5. support/docs – how much info there is if you stumble upon a problem and you have to find some documentation, or if there's any free support (but that's a longshot)

Of course I don't imagine that I will find the perfect firmware and that one is vastly superior over the other.

Also if there's anyone out there who uses one of these firmwares on a TP-Link Wr1043ND, it would be great to get some feedback about the impact of the changes from the original firmware.

P.S. I'm open also for Tomato if it's the better one.

share|improve this question

migrated from serverfault.com Jul 28 '11 at 12:00

This question came from our site for professional system and network administrators.

6  
I'm surprised that there isn't a wikipedia page comparing the different open firmwares. Maybe if there are good responses here it might make creating one easier. –  Mark Booth Jul 28 '11 at 12:23
2  
If you want the best performance and stability/reliability, I would recommend you not run a bunch of superfluous software on your router (e.g. bittorrent client, FTP server, webserver, SVN server, etc.). Set up a separate file server and run those services on that instead. –  Lèse majesté Apr 5 '12 at 11:26

3 Answers 3

up vote 19 down vote accepted

Overall, OpenWRT if you really want flexibility. I dumped DD-WRT (WRT54G) for OpenWRT (ASUS WL-500gP) because of this (related to this), haven't had a regretful moment yet. Not even close.

  1. reliability – I am not aware that one is significantly more reliable than the other. Both have quite lengthy release cycles, which have yet another bunch of users complaining.
  2. performance – I'm pretty certain it mostly depends on the hardware device and best compatible drivers most of all.
  3. configurability – OpenWRT package management system should win easily here.
  4. ease of use – I liked DD-WRT web UI, I don't have a particular problem with LuCI either. LuCI just got bumped to 0.10 branch in 10.03.1-rc5, which is another step up. But overall I'm definitely loving OpenWRT's /etc. Things in there make sense when you need them to.
  5. support/docs – Both have phpBB forums with significant traffic.
share|improve this answer
    
Maybe he means svn.dd-wrt.com:8000/ticket/742 –  William Jackson Jul 28 '11 at 16:26
    
Yeah, copied it straight out of bookmarks, looks like they've changed structure since then. –  lkraav Jul 28 '11 at 16:46
    
Thank you very much for your answer. It is very valuable to me as I was thinking specifically on OpenWRT when I found out about DD-WRT. Please don't mind.. I will leave the question open for some more time because I would like to get some more feedback/opinions. –  Ioan Paul Pirau Jul 29 '11 at 13:47
1  
@Art spelling of "moar" was quite deliberate: urbandictionary.com/define.php?term=moar But I can see how that might not be obvious for everybody. Stylistic choice, that's all. –  lkraav Aug 16 at 11:47
2  
@lkraav thanks for the schooling on "moar"; was totally not obvious to me, but I now get the gist of what you meant. I learned something new today :) –  Art Aug 16 at 17:38

OpenWRT all the way. Reasons:

  • complete control
  • modularity
  • well organized

Given these parameters, you can judge the coding is in good hands. I am a developer, and I find OpenWRT very modular, very organized, with no limitations imposed. I can pick the modules I like, there are so many available. I can write an application straight in C or C++ and make it work under OpenWRT. I can change the device driver code to suit my needs.

And the whole procedure is documented well enough. Even if you are not a developer, you will find the modular approach in defining your system, stunning. A job well done by the OpenWRT team. And yes, I have used DD-WRT before using OpenWRT.

share|improve this answer

I have no experience with OpenWRT (I may try it out some time), and my experience with DD-WRT was relatively brief.

But what I can say is that I am very happy with Tomato. While it does not support as many routers and has less features than DD-WRT, it still has a lot of features (I use the Toastman mod) and QoS works very well with it, unlike DD-WRT. It also has an attractive web-interface pretty bandwidth graphs.

share|improve this answer
    
Agreed. Tomato is simple, no frills. And even does bandwidth throttling. Last time I tried DD-WRT, the bandwidth stuff was a premium feature. –  Belmin Fernandez Jul 29 '11 at 2:17
    
Thank you for the feedback! :) –  Ioan Paul Pirau Jul 29 '11 at 13:50
    
But as I know Tomato do not support TP-Link routers, not officially at least. –  Ither Apr 1 '12 at 1:17

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.