A new version of Tomato firmware has been released

19 posts / 0 new
Last post
SouvikGhosh
SouvikGhosh's picture
A new version of Tomato firmware has been released

It really great to see another new version of the Tomato firmware. It wonderful that to see that Netgear is continuing Developing/updating the great Tomato firmware for the 614L board.... I have already downloaded the code and started testing it. The firmware upgrade issue has been solved and the wireless is enabled by default..... Great.. thanks to the team.. I will continue testing this firmware and will update my findings soon...

cheers..... 

kaustab
kaustab's picture
Is it... Great I was waiting

Is it... Great I was waiting for it... From where can I download the firmware?

SouvikGhosh
SouvikGhosh's picture
check ou the download section
mona
mona's picture
can any body let me know how

can any body let me know how to compile the source?

SouvikGhosh
SouvikGhosh's picture
Follow the steps as mentioned

Follow the steps as mentioned in the blog by tathagata das. The resultant image for the Netgear board will be placed in image/tomato_wgr614l.chk.

mona
mona's picture
I am trying to compile the

I am trying to compile the new tomato firmware for wgr614l as mentioned in the blog. But I am getting the error

/bin/sh: line 1: 15542 Floating point exceptionscripts/bb_mkdep -I /home/mona/Tomato/17.04.tomato/bcm5354/src/router/busybox/include /home/mona/Tomato/17.04.tomato/bcm5354/src/router/busybox >.depend.tmp
make[3]: *** [.depend] Error 136
make[2]: *** [_all] Error 2

Could anybody help me to solve this problem?

mona
mona's picture
My last post is not showing

My last post is not showing completely . So I am posting again.

I am trying to compile the new tomato firmware for wgr614l as mentioned in the blog. But I am getting the error
____________________________________________________________________________
/bin/sh: line 1: 15542 Floating point exceptionscripts/bb_mkdep -I
/home/mona/Tomato/17.04.tomato/bcm5354/src/router/busybox/include
/home/mona/Tomato/17.04.tomato/bcm5354/src/router/busybox
>.depend.tmp
make[3]: *** [.depend] Error 136
make[2]: *** [_all] Error  2 _____________________________________________________________________________

Could anybody help me to solve this problem?

SouvikGhosh
SouvikGhosh's picture
I have tried it out in my

I have tried it out in my machine. It compiles fine here. I have FC6....

mona
mona's picture
my os is  Red Hat Enterprise

my os is  Red Hat Enterprise Linux 2.6.9-34.ELsmp

ROY
ROY's picture
remove "bb_mkdep" from

remove "bb_mkdep" from bcm5354\src\router\busybox\scripts and re-build

mona
mona's picture
The problem was related to

The problem was related to the dependencies. It is already solved.

ROY
ROY's picture
Tahtagata and Mona

Tahtagata and Mona
Thanks for your prompt reply! Mona, can you please let me know how dependency issue was resolved? I was able to get past the "Floating point exceptions" error in bcm5354\src\router\busybox\scripts by my above change. However, past that almost toward end I get the following:

bcm5354/src/mksquashfs/mksquashfs-lzma /home/deng/Tomoto_Route/bcm5354/src/router/mipsel-uclibc/target /home/deng/Tomoto_Route/bcm5354/src/router/mipsel-uclibc/target.image
make[1]: *** [install] Floating point exception
make[1]: Leaving directory `/home/deng/Tomoto_Route/bcm5354/src/router

I am trying this on a Fedora machine with following kernel.
Linux xl-sj1-18 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:56:44 EST 2007 x86_64 x86_64
x86_64 GNU/Linux

Need to know (1) What is the correct source code I should be working with (2) Tested and known build environment to build this.

Also, one quick question on the side - can one of you please tell me if I just need Qos and nothing else beyond the baseline broadcom code, what is the minm set of changes I should be taking from the tomato source to build it? Has any one tried it?

Again, appreciate the help!

mona
mona's picture
ROY said:

ROY said:
Tahtagata and Mona
Thanks for your prompt reply! Mona, can you please let me know how dependency issue was resolved?

I remove the .depend files and build it again.

rm -rf $(find . -name '.depend')

But as Tathagata said, you should check the toolchain version also. 

mona
mona's picture
ROY said:  one quick question

ROY said:  one quick question on the side - can one of you please tell me if I just need Qos and nothing else beyond the baseline broadcom code, what is the minm set of changes I should be taking from the tomato source to build it? Has any one tried it?
Again, appreciate the help!

Qos is by default enable in Tomato. you can disable the features which you dont want.

ROY
ROY's picture
ok, so I can build the code

ok, so I can build the code on a Fedora 6 machine finally without any errors. Thanks for the help!

Now my questions are:
1. This code is not the latest 1.23 from tomato. Where is the 1.23 source available?
2. On the current version in this thread, if you do

mona
mona's picture
you can get tomato 1.23 from

you can get tomato 1.23 from tomato site(http://www.polarcloud.com/tomato). But that is not ported for WGR614l.

ROY
ROY's picture
Mona

Mona
What is the latest version that's ported over to WGR614L? How much of this Tomato source is under GPL? Who does the porting? Also, whats the difference between the tomato source and the WGR614L?

mona
mona's picture
http://www.myopenrouter.com

http://www.myopenrouter.com/download/10413/tomato_wgr614l-lzma/ is the latest published tomato firmware ported for WGR614l ported by Netgear team.
both the tomato and wgr614l source code are open source. So anybody can try this. Mainly you have to port brcm-boards in the path src/linux/linux/arch/mips/brcm-boards/

tomekszy
tomekszy's picture
Hi, I'm new here and I just
Hi, I'm new here and I just got WNDR3400 V1H2 (v1 refurbished) router. I never had a chance to knew Shibby's Tomato, that's why I need your help
 
I wanted to upgrade my router to use it as Bittorent and DLNA server, which was not possible in original FW, so I installed Tomato from http://www.linksysinfo.org/index.php?threads/netgear-wndr3400-v1-beta-to... 1st post (wchich was bad move, because there exist a newer one at http://tomato.groov.pl/download/K26RT-N/build5x-128-EN/Netgear%20WNDR-se...). The firmware works very well, it's obviously better than the original, but the Bittorent option doesn't work (I read there is only GUI for it) and there is no DLNA support, so I have few questions:
 
1a. Can I flash for example tomato-K26USB-1.28.RT-MIPSR2-128-BT.trx firmware to my router, and will it work? Is there some problems with that firmware in this router for example 5GHz don't work or some stability issues? Does it fit in router's flash?
1b. Does this firmware includes working Bittorent client and DLNA server? What is the diffrence between this and for example tomato-K26USB-1.28.RT-MIPSR2-28-BTgui-VPN.trx firmware? I already checked that it shoul be (I think) MIPSR2 version, not the MIPSRV1, am I correct? I read, that version tomato-WNDR3400-K26USB-NVRAM64K-1.28.RT-N5x-MIPSR2-128-MiniIPv6.chk doesn't have this things, because it's a mini version
1c. How should I do this? Can I upgrade via GUI (i'm afraid to experiment, my router is still in foil ;) )? There is information, that I shouldn't do that, but maybe is possible if I'm upgradind Tomato to newer Tomato? Can I do upgrade via commands, not GUI that will pass the thing when I brick the router :) I'm a little bit afraid.
2. If firmware 101 is only one I can get, how to install missing packets? I found, that I have to install ipkg, but this is very complicated for me. Also I'm not sure if it could show DLNA server in GUI (I think, that it should work with Bittorent, as there is a GUI option for it)
3. Is there a possibility to do things I want using DDWRT firmware?
4. How could I do this using as little Linux interface as possible ;)
 
Yes, I tried looking this in Google :)
 
TIA for all the help!