Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an old router running an old version of Tomato and I want to upgrade it.

The problem is that on the web interface it reports a generic version: WRT54G/WRT54GS/WRT54GL but the latest tomato build has 4 bin files matching this generic description:

  • WRT54G_WRT54GL.bin
  • WRT54GS.bin
  • WRT54GSv4.bin
  • WRTSL54GS.bin

There is no direct access to the router, so you cannot check it's version.

share|improve this question
Are you upgrading your neighbor's router again? – uSlackr Mar 27 '12 at 18:01
Seriously - does the current tomato version tell you what version it is? perhaps you can extrapolate from there. My dd-wrt rev tells me whic firware I'm using. Other than that, maybe you can figure it out by checking features such as ram size, etc. – uSlackr Mar 27 '12 at 18:03
Almost right :) The webpage shows the string I put in the question, not the exact bin used by it. – sorin Mar 27 '12 at 18:04
Look on the bottom of the router. It's labeled with the model and version. – David Schwartz Mar 27 '12 at 18:30

I believe most of the WRT54G series routers differ in

  • RAM capacity
  • flash capacity
  • wireless chipset

So if you can find out all three from an information page you could deduce what router model you are working with. I don't have a Tomato-based router here to test and tell you where to go exactly.

You probably could find out the chipset by telneting/SSHing into the device and performing an lsmod - look for a driver for the wifi. RAM capacity can be figured out with a simple free command, and flash capacity can be easily deduced with df or mount. Assuming the utilites are there in the Tomato build.

Not sure if the chipset is terribly important if Tomato is already working on it. Flash capacity is going to be the attribute that is important, because if you flash a firmware that is too big you'll need physical access to recover.

share|improve this answer

Your Answer


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.