Tomato (Shibby Mod) firmware version 116+ with IPv6 support for Linksys WRT54GL (4MB/MIPSR1)
As the official Tomato Firmware has not seen an update for years and does not support IPv6, I run one of the numerous available forks: Tomato by Shibby, the MiniIPv6 build to be exact. Yonks before I was using Toastman’s Tomato, also the MiniIPv6 build.
The problem with the WRT54GL is its limited flash memory size – only 4MB.
A compatible firmware needs to be smaller than 3866624 bytes to be flashable.
All of the the latest MIPSR1 MiniIPv6 images of Shibby’s Tomato are some bytes too big to fit the router. The last release which is flashable is the verison 107 from February 2013 and that one ships with a broken (as in non-functional) OpenSSL. ATTOW the latest version is 116, from January 2014, so I decided to make my own build of the latest version which fits the small flash area of the WRT54GL.
Changes compared to the official V116 of Shibby are:
- Layer7 filtering removed to save space
- Samba stuff removed to save space
- Compiled OpenSSL with -DNO_OPENSSL_HEARTBEATS because of the Heartbleed bug
I used the git HEAD as of 2014-01-18 (probably the base of V116 too).
Download: tomato-K26-1.28.RT-MIPSR1-20140412_no_layer7-MiniIPv6.trx (3846144 bytes)