Would someone please upload the compiled 1.25 binary?

16 posts / 0 new
Last post
Trimble Epic
Trimble Epic's picture
Would someone please upload the compiled 1.25 binary?

There are non-linux users here who can't compile these things themselves.  If you compile the firmware into .bin or .chk or whatever it is, and it WORKS cleanly in your 614L, would you please consider uploading the compiled firmware for the rest of us?

I really like the way Tomato works vs. DD-WRT, but 1.24 just didn't work.  I'd like to try 1.25, but I can't seem to find the compiled firmware for the 614L.  Would someone please upload it?

Thanks!

Peter Redmer
Peter Redmer's picture
Have you seen this?

Have you seen this?

http://www.myopenrouter.com/download/11490/Tomato-1.25-Firmware-Source-C...

It includes a script to automatically download and compile the firmware, which will produce the TRX and CHK files that you need. Please post your experience with this download so members here can help you out!

Oh, and welcome to the community :)

Trimble Epic
Trimble Epic's picture
Yes, I saw that. I

Yes, I saw that. I downloaded it, but I'm fairly certain that the linux script contained therein won't run on my Win7rc machine. I Own a 614L, but I don't run linux on any of my actual computers.

I know others have successfully compiled 1.25, I was just hoping someone could upload the .chk file that they produced to the uploads section. While I do not have any actual linux computers, my 614L v1.3 hardware is identical to theirs, even if their operating environment is different than mine.

Peter Redmer
Peter Redmer's picture
Trimble,

Trimble,

Tathagata Das has been kind enough to pre-compile this firmware, and has uploaded it to the site. You can find it here:

http://www.myopenrouter.com/download/12368/Tomato-1.25-Firmware/

Good luck! Please post to the public forums if you have any trouble installing it.

Trimble Epic
Trimble Epic's picture
Tathagata Das said:

Tathagata Das said:
Please let me know if anybody face any problem in installing this firmware into WGR614L board.

I posted my experiences loading this firmware over here: http://www.myopenrouter.com/download/discussion/12400/Thanks/#discussion

jaktar
jaktar's picture
I flashed the 1.25 firmware

I flashed the 1.25 firmware from 1.23. I am no longer able to resolve an IP address from my isp, though internally everything is working fine. Here's a dump of the router log. Looks to me like I'm missing some file. I've downloaded the source and I'll attempt to compile it myself, but that's what I've got so far :)

Dec 31 19:00:06 ? syslog.info syslogd started: BusyBox v1.14.0
Dec 31 19:00:06 ? user.notice kernel: klogd started: BusyBox v1.14.0 (2009-07-28 13:36:21 IST)
Dec 31 19:00:06 ? user.warn kernel: CPU revision is: 00029029
Dec 31 19:00:06 ? user.warn kernel: Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Dec 31 19:00:06 ? user.warn kernel: Primary data cache 16kb, linesize 16 bytes (2 ways)
Dec 31 19:00:06 ? user.warn kernel: Linux version 2.4.20 (root@localhost) (gcc version 3.2.3 with Broadcom modifications) #2 Tue Jul 28 13:40:01 IST 2009
Dec 31 19:00:06 ? user.warn kernel: Setting the PFC to its default value
Dec 31 19:00:06 ? user.warn kernel: Determined physical RAM map:
Dec 31 19:00:06 ? user.warn kernel: memory: 01000000 @ 00000000 (usable)
Dec 31 19:00:06 ? user.warn kernel: On node 0 totalpages: 4096
Dec 31 19:00:06 ? user.warn kernel: zone(0): 4096 pages.
Dec 31 19:00:06 ? user.warn kernel: zone(1): 0 pages.
Dec 31 19:00:06 ? user.warn kernel: zone(2): 0 pages.
Dec 31 19:00:06 ? user.warn kernel: Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
Dec 31 19:00:06 ? user.warn kernel: CPU: BCM5354 rev 2 at 240 MHz
Dec 31 19:00:06 ? user.warn kernel: Calibrating delay loop... 237.56 BogoMIPS
Dec 31 19:00:06 ? user.info kernel: Memory: 14420k/16384k available (1375k kernel code, 1964k reserved, 108k data, 64k init, 0k highmem)
Dec 31 19:00:06 ? user.info kernel: Dentry cache hash table entries: 2048 (order: 2, 16384 bytes)
Dec 31 19:00:06 ? user.info kernel: Inode cache hash table entries: 1024 (order: 1, 8192 bytes)
Dec 31 19:00:06 ? user.warn kernel: Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Dec 31 19:00:06 ? user.warn kernel: Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Dec 31 19:00:06 ? user.warn kernel: Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Dec 31 19:00:06 ? user.warn kernel: Checking for 'wait' instruction... unavailable.
Dec 31 19:00:06 ? user.warn kernel: POSIX conformance testing by UNIFIX
Dec 31 19:00:06 ? user.warn kernel: PCI: no core
Dec 31 19:00:06 ? user.warn kernel: PCI: Fixing up bus 0
Dec 31 19:00:06 ? user.info kernel: Linux NET4.0 for Linux 2.4
Dec 31 19:00:06 ? user.info kernel: Based upon Swansea University Computer Society NET3.039
Dec 31 19:00:06 ? user.warn kernel: Initializing RT netlink socket
Dec 31 19:00:06 ? user.warn kernel: Starting kswapd
Dec 31 19:00:06 ? user.info kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
Dec 31 19:00:06 ? user.info kernel: devfs: boot_options: 0x1
Dec 31 19:00:06 ? user.info kernel: squashfs: version 3.0 (2006/03/15) Phillip Lougher
Dec 31 19:00:06 ? user.warn kernel: pty: 256 Unix98 ptys configured
Dec 31 19:00:06 ? user.info kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI
enabled
Dec 31 19:00:06 ? user.info kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Dec 31 19:00:06 ? user.info kernel: ttyS01 at 0xb8000400 (irq = 0) is a 16550A
Dec 31 19:00:06 ? user.info kernel: PPP generic driver version 2.4.2
Dec 31 19:00:06 ? user.err kernel: pflash: found no supported devices
Dec 31 19:00:06 ? user.notice kernel: bootloader size: 131072
Dec 31 19:00:06 ? user.info kernel: sflash: Filesystem type: squashfs, size=0x230b18
Dec 31 19:00:06 ? user.notice kernel: Creating 8 MTD partitions on "sflash":
Dec 31 19:00:06 ? user.notice kernel: 0x00000000-0x00020000 : "cfe"
Dec 31 19:00:06 ? user.notice kernel: 0x00020000-0x003b0000 : "linux"
Dec 31 19:00:06 ? user.notice kernel: 0x0009c800-0x002d0000 : "rootfs"
Dec 31 19:00:06 ? user.notice kernel: 0x003b0000-0x003c0000 : "T_Meter1"
Dec 31 19:00:06 ? user.notice kernel: 0x003c0000-0x003d0000 : "T_Meter2"
Dec 31 19:00:06 ? user.notice kernel: 0x003d0000-0x003e0000 : "POT"
Dec 31 19:00:06 ? user.notice kernel: 0x003e0000-0x003f0000 : "board_data"
Dec 31 19:00:06 ? user.notice kernel: 0x003f0000-0x00400000 : "nvram"
Dec 31 19:00:06 ? user.info kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Dec 31 19:00:06 ? user.info kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Dec 31 19:00:06 ? user.info kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
Dec 31 19:00:06 ? user.info kernel: TCP: Hash tables configured (established 1024 bind 2048)
Dec 31 19:00:06 ? user.info kernel: Linux IP multicast router 0.06 plus PIM-SM
Dec 31 19:00:06 ? user.warn kernel: ip_conntrack version 2.1 (8092 buckets, 4096 max) - 368 bytes per conntrack
Dec 31 19:00:06 ? user.warn kernel: ip_tables: (C) 2000-2002 Netfilter core team
Dec 31 19:00:06 ? user.info kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Dec 31 19:00:06 ? user.info kernel: NET4: Ethernet Bridge 008 for NET4.0
Dec 31 19:00:06 ? user.alert kernel: 802.1Q VLAN Support v1.7 Ben Greear
Dec 31 19:00:06 ? user.alert kernel: All bugs added by David S. Miller
Dec 31 19:00:06 ? user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly.
Dec 31 19:00:06 ? user.info kernel: Mounted devfs on /dev
Dec 31 19:00:06 ? user.info kernel: Freeing unused kernel memory: 64k freed
Dec 31 19:00:06 ? user.warn kernel: Algorithmics/MIPS FPU Emulator v1.5
Dec 31 19:00:06 ? user.warn kernel: ip_conntrack_pptp version 1.9 loaded
Dec 31 19:00:06 ? user.warn kernel: ip_nat_pptp version 1.5 loaded
Dec 31 19:00:06 ? user.warn kernel: ip_conntrack_rtsp v0.01 loading
Dec 31 19:00:06 ? user.warn kernel: ip_nat_rtsp v0.01 loading
Dec 31 19:00:06 ? user.warn kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.130.25.0
Dec 31 19:00:06 ? user.warn kernel: eth1: Broadcom BCM4318 802.11 Wireless Controller 4.150.10.5
Dec 31 19:00:06 ? user.warn kernel: tomato_ct.c [Jul 28 2009 13:42:49]
Dec 31 19:00:06 ? user.info kernel: vlan0: dev_set_promiscuity(master, 1)
Dec 31 19:00:06 ? user.info kernel: device eth0 entered promiscuous mode
Dec 31 19:00:06 ? user.info kernel: device vlan0 entered promiscuous mode
Dec 31 19:00:06 ? user.info kernel: device eth1 entered promiscuous mode
Dec 31 19:00:06 ? user.info kernel: br0: port 2(eth1) entering listening state
Dec 31 19:00:06 ? user.info kernel: br0: port 1(vlan0) entering listening state
Dec 31 19:00:06 ? user.info kernel: br0: port 2(eth1) entering learning state
Dec 31 19:00:06 ? user.info kernel: br0: port 1(vlan0) entering learning state
Dec 31 19:00:06 ? user.info kernel: br0: port 2(eth1) entering forwarding state
Dec 31 19:00:06 ? user.info kernel: br0: topology change detected, propagating
Dec 31 19:00:06 ? user.info kernel: br0: port 1(vlan0) entering forwarding state
Dec 31 19:00:06 ? user.info kernel: br0: topology change detected, propagating
Dec 31 19:00:07 ? daemon.info dnsmasq[79]: started, version 2.47 cachesize 150
Dec 31 19:00:07 ? daemon.info dnsmasq[79]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N no-TFTP
Dec 31 19:00:07 ? daemon.info dnsmasq[79]: DHCP, IP range 10.0.0.1 -- 10.0.0.255, lease time 1d
Dec 31 19:00:07 ? daemon.warn dnsmasq[79]: failed to access /etc/resolv.dnsmasq: No such file or directory
Dec 31 19:00:07 ? daemon.info dnsmasq[79]: read /etc/hosts - 0 addresses
Dec 31 19:00:07 ? daemon.info dnsmasq[79]: read /etc/hosts.dnsmasq - 1 addresses
Dec 31 19:00:08 ? cron.err crond[83]: crond (busybox 1.14.0) started, log level 9
Dec 31 19:00:08 ? user.info init[1]: Tomato 1.25.0000
Dec 31 19:00:08 ? user.info init[1]:
Dec 31 19:00:08 ? daemon.info dnsmasq[79]: DHCPDISCOVER(br0) 10.0.0.2 (deleted)
Dec 31 19:00:08 ? daemon.info dnsmasq[79]: DHCPOFFER(br0) 10.0.0.2 (deleted)
Dec 31 19:00:08 ? daemon.info dnsmasq[79]: DHCPREQUEST(br0) 10.0.0.2 (deleted)
Dec 31 19:00:08 ? daemon.info dnsmasq[79]: DHCPACK(br0) 10.0.0.2 (deleted) John-PC
Dec 31 19:00:08 ? daemon.notice miniupnpd[91]: HTTP listening on port 5000
Dec 31 19:00:11 ? daemon.info dnsmasq[79]: DHCPINFORM(br0) 10.0.0.2 (deleted)
Dec 31 19:00:11 ? daemon.info dnsmasq[79]: DHCPACK(br0) 10.0.0.2 (deleted) John-PC

Edit: I started to compile from source but due to issues with my ISP it was taking forever. I'll have to leave this problem for the big boys.

Trimble Epic
Trimble Epic's picture
Tathagata, I'm curious if

Tathagata, I'm curious if you could tell us the proceedure you go through when installing tomato. I get varying degrees of success depending on how I start. I usually start by installing the Netgear original firmware, then resetting all nvram, then I load Tomato using Netgear's upgrade feature. After loading the firmware in, I can log into tomato using the password "password" which is netgear's default password. If I then do the "reset to factory settings", the wireless still works, but DHCP fails. If I do the "Reset NVRAM", then DHCP works, but wireless fails.

You seem to have all features working. I'm wondering if maybe it has to do with whatever firmware you had loaded before you flashed. How do you do it?

jaktar
jaktar's picture
Tathagata Das said:

Tathagata Das said:
You can try with the image that I posted here. I do not know why you are facing this problem because I am getting IP from other DHCP server successfully through WAN interface.
Though these are very basic but please check following things.
You have connected WAN port of WGR614L to the ISP. Have you connected to any router or to any broadband service like DSL ?
"DHCPDISCOVER(br0) 10.0.0.2 (deleted)" -- This message is not okay. DHCP communication would be done with eth0 interface, not with br0 interface when you are trying to get IP from ISP.
I think your set up is not right.
Please let me know your set up in details.

I'm using the same connections with the 1.23 firmware as with the 1.25. 

 

My DHCP is being done with eth0.  If it matters, my isp actually runs 192.168.x.x.  My local addresses are 10.0.0.x.  I actually used the 10.0.0.2 address to perform the flash to 1.25 and back to 1.23.  Now that you mention it I do recall a portion of the initial flash procedure that said something like "you must flash with 192.168.x.x" or something to that effect.  Could that be the issue?

The firmware I flashed with is the compiled version that's currently posted in the downloads section.

             
             
             
             
             
jaktar
jaktar's picture
Thanks for all your hard work

Thanks for all your hard work Tathagata! I wish I could have been more help. Hopefully soon I'll be off of my horrible ISP :P

hvanderheide
hvanderheide's picture
I can confirm the same issues

I can confirm the same issues are occurring with my custom build 1.25 version. I'll by happy to test the patch when released. For now I'll try to build me a 1.23 version.

hvanderheide
hvanderheide's picture
The binary 1.23 version in

The binary 1.23 version in the downloads section and the one I compiled myself (without any modifications) do get a IP on the WAN side. Mounting a JJF2 partition, CIFS and wireless survey do not work, but the software is functional.

I'll be happy to test any changes for 1.25. I am very curious what could be the problem.

hvanderheide
hvanderheide's picture
Simply copying the 1.23 rc

Simply copying the 1.23 rc folder to 1.25 will not compile. The code in wan.c and dhcp.c have changed a lot since 1.23, but I don't have the time to debug what is going wrong.

hvanderheide
hvanderheide's picture
I think I have found one bug

I think I have found one bug (could not resist to debug a little). It requests wl_ifnameX from the nvram on line 548, which does not exists. Changed it to wl_ifname and will test after I completed this post...

hvanderheide
hvanderheide's picture
Hmmm my current tomato

Hmmm my current tomato installation only accepts .trx and .bin. If I upload the .trx image will it still work or will it kill my router?

hvanderheide
hvanderheide's picture
I have used the image from

I have used the image from the downloads section which did not complain about a chk. But I guess the 1.23 source from the downloads section misses a patch? I do not have a clue how I can upgrade my router without having to hack into the bootloader.

hvanderheide
hvanderheide's picture
Yeah! I did found a way. I

Yeah! I did found a way. I used firebug to change the javascript on the client side before uploading the image. But the best news: the fix in 1.25 seems to work! I do get an IP address on my wan interface and I can even renew the IP without a problem. Have not tested wireless though.

With 1.25 working it is time to add openvpn to my tomato image. But first I have to study for my exams.