Build 53 ===> Build 54

4 posts / 0 new
Last post
Striatum's picture
Build 53 ===> Build 54

Build 53 - 11/28/2010

Changes common for kernel 2.4 and kernel 2.6 based builds:

  • Support for simultaneous dual-band (dual-radio models) wireless. Currently only 2 dual-radio models are supported, and only by K26 builds: Linksys WRT610Nv2 and Linksys E3000.
  • PPTP/L2TP WAN connection types: allowed to specify separate gateway for physical WAN connection when not using DHCP.
  • More fixes for dnsmasq startup race conditions.
  • Fixed syslog losing log messages at system startup.
  • Improved timing in executed scripts, misc enhancements to simplify scripts.
  • Changed some file permissions for the benefit of non-root users.
  • OpenVPN: wait up to a few seconds for time synchronization on startup to prevent potential VPN server errors.
  • Get rid of MatrixSSL: use OpenSSL in VPN editions and CyaSSL in non-VPN editions to provide SSL support for httpd and dyndns, use TLS v 1.0 protocol instead of older SSL v. 2/3.
  • Dnsmasq: restored TFTP support in all editions, added support for scripts to Extras editions, removed cache size settings from GUI (set to 1500 by default, can be overridden via Custom Configuration).
  • Allow syslog to read options from /etc/syslogd.cfg (to support saving of log files on external storage).
  • GUI cosmetics: display size of unmounted JFFS partitions, display free space on mounted USB partitions.
  • Web GUI: minor css fix for USB Red and USB Blue themes, removed TCP Vegas settings.
  • Fixed LAN ports numbering for WRT310Nv2.
  • Support for Linksys WRT160Nv1, Ovislink WL1600GL routers.
  • Software updates: OpenSSL 1.0.0b, Layer-7 filter patterns 2010-10-25, Busybox 1.17.4.
  • Cosmetics and code clean-up.

Kernel 2.4-based builds only:

  • Fixed regression with scsi-start/scsi-stop commands not working in K24 builds.

Kernel 2.6-based builds only:

  • Full support for Linksys E2000/E3000 routers.
  • Ebtables: fixed targets/matches not working at all, added /etc/ethertypes.
  • Updated Broadcom wireless driver and SDK to version (experimental, 2nd attempt).
  • Added Broadcom implementation of "Efficient Multicast Forwarding" (enable on Advanced->Routing page). Description from Broadcom: "this module does the efficient layer 2 forwarding of multicast streams, i.e., forward the streams only on to the ports that have corresponding group members there by reducing the bandwidth utilization and latency".
  • Do not use "passive" mode for wireless scans - with 5.x.x.x wireless driver it doesn't work in client modes on some routers.
  • Included WIDE-DHCPv6 client (no GUI support yet) and IPv6 connbytes match (thanks to Westacular) into IPv6-enabled builds.
  • Applied latest kernel patches from (up to 2010-11-10).
  • Minor backports from upstream 2.6 kernel.
  • Rebuilt binary toolchain (32-bit) with additional uClibc patches.
  • Software updates: MiniDLNA (cvs 2010-11-24).
  • Removed separate numbering for "beta" builds.

For more details about the changes in this build, refer to the GIT repository history.

Striatum's picture
Build 54 now available,

Build 54 now available, correcting some bugs:

flashed's picture
Feedback on Build 54. It

Feedback on Build 54. It works for me!

I have just installed on my Netgear WNR3500L/U/v2 the version "Tomato Firmware
v1.28.9054 MIPSR2-beta K26 USB vpn3.6", from filename "tomato-K26USB-1.28.9054MIPSR2-beta-vpn3.6.rar", with the following steps:

It is working fine for me. If I will find problems I will post here to let you know.... Fingers crossed!

Here is what I did (nothing special!) :

- Download file "tomato-K26USB-1.28.9054MIPSR2-beta-vpn3.6.rar" from , from section "Kernel 2.6 (experimental) for MIPSR2 Routers", from link "VPN". It will download from

- From the "old" Tomato webpage menu:

- Go to "Administration" on the left menu, then click "configuration", click Backup and save the current config file.

- Go to "Administration" on the left menu, click "Upgrade", click "Browse..." and select filename "tomato-K26USB-1.28.9054MIPSR2-beta-vpn3.6.rar"

- Select the option "After flashing, erase all data in NVRAM memory"

- Wait 1 minute or more for the reboot

- Go to Note that now the password is the default Tomato password.

- Go to "Administration" on the left menu, then click "configuration", click "Restore Configuration" and select the file previously

- Wait 1 minute or more for the reboot

- Go to This time the password will be back your default Tomato password.

Striatum's picture
Erasing the Nvram is not

Erasing the Nvram is not mandatory, usually you don't need if all settings options in the previous version are present in the new one. I've never erased nvram after upgrade and got no problem.

More simple as you don't have to put all your settings manually...