Tomato for WNDR Series Routers

Tomato Firmware v1.28.2453 MIPSR2-Toastman K26 USB VPN-BT

Tomato Firmware v1.28.2453 MIPSR2-Toastman K26 USB VPN-BT
- Linux kernel 2.6.22.19 and Broadcom Wireless Driver 5.10.147.0 updates
- Support for additional router models, dual-band and Wireless-N mode.
- USB support integration and GUI, IPv6 support,
Copyright (C) 2008-2011 Fedor Kozhevnikov, Ray Van Tassle, Wes Campaigne
http://www.tomatousb.org

VPN integration and GUI Copyright (C) 2010 Keith Moyer,
[email protected]

This compilation by Toastman, Bangkok, may also include:

"Teddy Bear" current features, notably:
- USB Support, Samba, FTP, Media Servers
- Web Monitor, Per-connection transfer rates
- Byte counter, QOS rule ID added to QOS/Details
- Additional ipv6 support in GUI, QOS, Conntrack

"Victek RAF" features:
- ARP Binding | CPU Info & Overclock
- Previous WAN IP | Additional Themes

"Victek/PrinceAMD/Phykris/Shibby" features:
- Revised IP/MAC QOS/Bandwidth Limiter

Transmission 2.13 integration and GUI
Copyright (C) 2007-2011 Michał Rupental
http://openlinksys.info

"Toastman" Features:
- 250 entry limit in Static DHCP | 500 entry limit in Access Restrictions
- QOS class labels | Toastman QOS rules | Fast conntrack timeout
- CPU frequency selector | Faster page refresh settings
- VLAN Support for UPnP - if exists, loads upnpconfig.custom from JFFS

Based on Tomato Firmware v1.28
Copyright (C) 2006-2010 Jonathan Zarate
http://www.polarcloud.com/tomato/

Built on Wed, 02 Mar 2011 12:27:19 +0700

Want to donate to support Toastman's development efforts? Click here! (Donations are not affiliated with MyOpenRouter. All proceeds go to Toastman to support development efforts.)

Toastman's Tomato Firmware for WNR3500L w/ USB

Based on Tomato Firmware v1.28, with USB support integration and GUI. It uses the Linux kernel 2.6.22.19 and Broadcom wireless driver 5.10.147.0. It also has support for additional router models and Wireless-N mode.

Other versions can be found here.

All the current "Teddy Bear" features are included, notably:
- USB Support, Samba, FTP, Media Servers
- Web Monitor
- Per-connection transfer rates
- Byte counter added to QOS/Details
- QOS rule ID added to QOS/Details
- Additional ipv6 support in GUI, QOS, Conntrack

"Toastman" Features:
- 250 entry Static DHCP | 500 entry Access Restrictions
- QOS class labels | Toastman QOS rules
- Fast conntrack timeout | Fast auto refresh
- Tools/System refresh timer
- Safe CPU frequency selector
- Loads upnpconfig.custom from JFFS, for VPN UPnP support

Tomato for NETGEAR WNR3500L Build 53 w/ USB Support (Ext)

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 5.10.147.0 (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 linux-mips.org (up to 2010-11-10).
Minor backports from upstream 2.6 kernel.
Rebuilt binary toolchain (32-bit) with additional uClibc patches.
Software updates: MiniDLNA 1.0.18.2 (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.

http://tomatousb.org/download

Tomato Firmware without USB (Std.) BETA 22

More Info at:
http://sourceforge.net/projects/tomatousb/files/Experimental%20(beta)/K26-MIPSR2/

Changelog:

uild 51 - 10/04/2010
---------------------

Access Restrictions criteria: allow to specify Src/Dst Address, expand list
of available protocols.

Allow to specify hostnames in addition to IP addresses for iptables rules
(port forwarding, access restrictions, QoS).

Allow to specify hostname in addition to IP address for remote logging.

Replaced old Tomato's bcount match by standard connbytes match.

Added "Interference Mitigation" setting to Advanced->Wireless.

L2TP client daemon replaced with xl2tpd 1.2.7 (should provide better
performance).

Execute *.autorun scripts loaded from nvram.

Web Usage: added GUI option to clear web usage logs.

Added additional timing options for syslog marker output.

Display nvram usage on Administration->Configuration page.

PPTP/L2TP WAN connections: fixed routing and firewall rules for internal
ISP network (MAN), allow to specify static routes for MAN interface, added
support for MPPE/MPPC encryption/compression, added custom options to GUI.

Added support for ZTE ZXV10 H618B, Linksys WRT310N v1 and v2 routers.

Fixed support for D-Link DIR-320, Asus WL-500G Deluxe.

Fixed bugs in signal processing and restarting service applications.

Fixed support for DHCP classless static routes broken in build 50.

Fixed wireless channel selection in GUI when switching between B/G/N modes.

Disabled loading USB 1.1 module (ohci or uhci) for non-existing controllers
on Asus routers.

Include additional iptables matches: quota, hl (K26 only).

Software updates: Linux kernel 2.4.37.10, MiniUPnPd 1.4 20100921, pppd (fixes
from upstream), ntfs-3g (in Extras builds) 2010.10.2.

Code clean-up, minor bug fixes, cosmetics.

* Kernel 2.4-based builds only:

Toolchain: switch kernel 2.4 builds to use gcc 4.2.4 for userspace apps,
binutils 2.20.1, updated binary 32-bit toolchain.

* Kernel 2.6-based builds only (beta22):

Fixed bugs in conntrack modules forward-ported from kernel 2.4.

GUI cosmetics: display a message on "Media Server" page when directory scan
is in progress.

Restored JFFS in K26 Std builds (was disabled in build 50).

Write checksum to the end of mtd block during firmware flash on Netgear
routers: this should fix flashing back to the OEM firmware.

Various kernel bug fixes and performance-related patches backported from
upstream 2.6 kernel.

Expanded set of available extra kernel modules - included modules for HID,
sound and webcam (UVC) support.

Software updates: MiniDLNA 1.0.18.2 (cvs 2010-09-28), radvd 1.6, Samba
3.0.37 (latest in 3.0 series) with security fixes from samba.org
(CVE 2010-2063, CVE 2010-3069).

Tomato Firmware with USB (EXT)

More info at:
http://sourceforge.net/projects/tomatousb/files/Experimental%20(beta)/K26-MIPSR2/

Changelog:

uild 51 - 10/04/2010
---------------------

Access Restrictions criteria: allow to specify Src/Dst Address, expand list
of available protocols.

Allow to specify hostnames in addition to IP addresses for iptables rules
(port forwarding, access restrictions, QoS).

Allow to specify hostname in addition to IP address for remote logging.

Replaced old Tomato's bcount match by standard connbytes match.

Added "Interference Mitigation" setting to Advanced->Wireless.

L2TP client daemon replaced with xl2tpd 1.2.7 (should provide better
performance).

Execute *.autorun scripts loaded from nvram.

Web Usage: added GUI option to clear web usage logs.

Added additional timing options for syslog marker output.

Display nvram usage on Administration->Configuration page.

PPTP/L2TP WAN connections: fixed routing and firewall rules for internal
ISP network (MAN), allow to specify static routes for MAN interface, added
support for MPPE/MPPC encryption/compression, added custom options to GUI.

Added support for ZTE ZXV10 H618B, Linksys WRT310N v1 and v2 routers.

Fixed support for D-Link DIR-320, Asus WL-500G Deluxe.

Fixed bugs in signal processing and restarting service applications.

Fixed support for DHCP classless static routes broken in build 50.

Fixed wireless channel selection in GUI when switching between B/G/N modes.

Disabled loading USB 1.1 module (ohci or uhci) for non-existing controllers
on Asus routers.

Include additional iptables matches: quota, hl (K26 only).

Software updates: Linux kernel 2.4.37.10, MiniUPnPd 1.4 20100921, pppd (fixes
from upstream), ntfs-3g (in Extras builds) 2010.10.2.

Code clean-up, minor bug fixes, cosmetics.

* Kernel 2.4-based builds only:

Toolchain: switch kernel 2.4 builds to use gcc 4.2.4 for userspace apps,
binutils 2.20.1, updated binary 32-bit toolchain.

* Kernel 2.6-based builds only (beta22):

Fixed bugs in conntrack modules forward-ported from kernel 2.4.

GUI cosmetics: display a message on "Media Server" page when directory scan
is in progress.

Restored JFFS in K26 Std builds (was disabled in build 50).

Write checksum to the end of mtd block during firmware flash on Netgear
routers: this should fix flashing back to the OEM firmware.

Various kernel bug fixes and performance-related patches backported from
upstream 2.6 kernel.

Expanded set of available extra kernel modules - included modules for HID,
sound and webcam (UVC) support.

Software updates: MiniDLNA 1.0.18.2 (cvs 2010-09-28), radvd 1.6, Samba
3.0.37 (latest in 3.0 series) with security fixes from samba.org
(CVE 2010-2063, CVE 2010-3069).

Pages