dslreports logo
    All Forums Hot Topics Gallery


how-to block ads

Search Topic:
share rss forum feed

No-BHELL-ity DOES have its Advantages
START Today!

4 edits
reply to FiReSTaRT

Re: Router ALT Firmware for QoS for VoIP

said by FiReSTaRT:

Why not install a stable Tomato build and then upgrade with the TRX file from the Tomato web interface? AFIK (someone should confirm this).

I think I upgraded that way from TomatoUSB to a fresher Toastman build.

Toastman's QoS setup is superior to vanilla Tomato and if shibby includes it, you're set....


So are you saying that Tomato supports GUI upgrades using files named as .TRX ?

It now looks like (from your post and other research I have done tonight) a .TRX file is just a .BIN file with a renamed extension, to make it proprietary to Tomato's GUI upgrade page.

So can't I just rename the .TRX to .BIN and proceed from where I am now (DD-WRT) rather than starting over ? - The Polarcloud site's Tomato FAQ suggests so.

(I do have the factory firmware files archived if I need to revert first.)

As I understand it, the reason that we keep getting told to go to 'DD-WRT Mini' as an intermediate step to a larger Tomato flavour seems to be that the Linksys WRT54 series factory firmware will not handle firmware images larger than 3MB, whereas DD-WRT WILL do so, and DD-WRT Mini itself is less than 3MB, so satisfies the factory firmware limit.

If there was/is a 'MINI' version of Tomato, could we use it instead of DD-WRT Mini as the intermediate step ?

As mentioned earlier, the Shibby build is too large for the factory GUI to load directly, but it looks like the 2010 'TomatoUSB ND stable standard build #54' (the flavour with the USB code stripped out to match WRT54 etc series routers) is a smaller image than the DD-WRT-Mini, so ought to fit.

So please, would somebody who has renamed a Tomato .TRX image file (such as the USB series) to .BIN and successfully flashed it thru the Linksys WRT54GL factory GUI be kind enough to post here and say so ?


Yes, Tomato GUI will support web interface upgrades. I'm almost positive that the one flash I've done from DD-WRT involved just renaming the TRX to BIN, but can't guarantee it. In this thread »Re: How to install Tomato firmware after DD-WRT ? the poster says:

Inside, you'll find a file called code.trx. Rename this file to code.bin, so DD-WRT will recognize it as a firmware file. Don't worry, the router knows what to do with the code no matter what the extension is.
Can't guarantee it 100% but I'm almost positive he's correct. This tutorial also just instructs the user to rename »klseet.com/index.php?option=com_···temid=31 the trx to bin
If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
—George Bernard Shaw

No-BHELL-ity DOES have its Advantages
START Today!

2 edits

Shibby is Now in the Router

said by FiReSTaRT:

Yes, Tomato GUI will support web interface upgrades. I'm almost positive....

OK, I read those links and a couple more other sites, and then took the chance of renaming the extension as we discussed.

And it worked !

I was also a bit concerned that one of your linked sites and also Polarcloud's FAQ said that I needed to issue a command from within DD-WRT (before upgrading to Tomato) in order to capture a different and cryptic hash based on my existing password, to later give to Tomato in order to log in for the 1st time.

When I gave the command, it did not give me back a hash code, but the worst case if I could not log back in would have been to need to push the reset button to get a default login, which I did not need to do, as Tomato came up by itself, was already online, allowed me to adjust a few things, and then I found where to clear the NVRAM, did so, and next configured again, plus further settings.

All I need to do now is to figure out how to get Shibby's build's QoS to do what I want, which is to give my VoIP full priority or enough reserved bandwidth, and all other apps less.

At this point, any hints about setting the QoS would be both welcome and appreciated.