Hello, have flushed the new 0499 to my E4200v1, but Router won't boot up after Flash. The white LED flashed two times, then the LED goes OFF. I see, the Router boot's two times. If i plugged in my LAN-Cable in LAN1 - LAN4, the green LAN-LEDs are permanently on. Also the WAN-LED is green if i connect a cable. Any Reason, what's going wrong? Yes, i have done a 30-30-30 Reset. File that i flashed: tomato-E4200-NVRAM60K-1.28.0499MIPSR2Toastman-RT-N-Std.bin
I can't reproduce the garbage in status-overview here. All my RT-N16's read correctly. Cumu - Don't know what might have happened, wait for more reports. Possibly not waiting long enough after flash?
I wait 5 Minutes after Flash was done, on both Routers. Now, i have two semi-bricked routers Dawn.... :-(
I am getting it on my E4200's also. One looks like this: Linksys E4200 v1 ! and the other like this: Linksys E4200 v1 _id_gen
without looking at the code and the actual data (in nvram i presume) it is hard to tell, but it certainly looks like a missing string termination, hence the print method continues to read beyond the model name until it finds a \0 (e.g. after the next string). edit: ok. seems like it is much simpler Code: export --set | grep t_model_name shows: Code: nvram set t_model_name="Linksys E3000 \x18" so a simple call of Code: nvram set t_model_name="bla" will fix the minor cosmetic issue. toastman: any idea how that could end up in nvram like that? i am 100% sure that it happened although i have enabled the erase nvram option on flashing.
Any chance of a Netgear WNR3500lv2 build - the one that produces a .chk file unlike everything else (oddball router!)
Okey I have now testing load build Nvram erase tested back and forward and it's still there. 0498.1 Working as it should. Toastman did you tested with 0499-VLAN-nocat (11juni) build? Seems be when reading this from ram: "Broadcom BCM4716 chip rev 1 pkg 10" but get "mq1 parent 1: classid 1:1 htb rate %skbit" kthaddock
All seems good here, Thanks Toastman!! Tomato Firmware v1.28.7499 MIPSR2Toastman-VLAN-RT K26 USB Ext Model Belkin Share Max N300 (F7D3301/F7D7301) v1 Chipset Broadcom BCM4716 chip rev 1 pkg 10
Hi im am the man with the two briked E4200. If i start the Router with Power On, i can ping it at 192.168.1.1 and for few seconds i can do a tftp -i 192.168.1.1 PUT R:\tomato-E4200-NVRAM60K-1.28.0499MIPSR2Toastman-RT-N-Std.bin successfull. After this, the Router doesn't flash new Firmware and don't reboot. Any Ideas? (Jtag recovery needed?).
Will likely always be Beta ... will always contain new development features & fixes. Some updates you will not need since it will not affect how you are currently using your router.
Grateful to know if the PPTP VPN server bug (No DNS response with DNS server set to 0.0.0.0 / router IP) is fixed in this build?
Shouldn't be any explain text on "Bandwidth Limiter - QOS" Code: - IP Address / IP Range - Example: 192.168.1.5 for one IP. - Example: 192.168.1.4-7 for IP 192.168.1.4 to 192.168.1.7 - Example: 4-7 for IP Range .4 to .7 - The IP Range devices will share the Bandwidth - MAC Address Example: 00:2E:3C:6A:22:D8
kt - yes, that's true - I forgot to edit that! Guys, I remove the word BETA when I am happy it doesn't have a major problem. But being BETA doesn't mean it DOES necessarily have one either. Remember, there has NEVER been a router firmware that has been completely free of bugs, including every manufacturer's OEM firmware! Please be careful with this build.
Toastman, Can you see about baking in these changes to fix Tomato's DHCPv6-PD so that we can use native IPv6 on Comcast? Link: http://forums.comcast.com/t5/Home-Networking-and-Router-Help/Tomato-IPv6/td-p/1306317 Thanks, Lance
Hi tvlz, I am in a similar situation as Cumu and I have tried your modified firmware as well... it did not help. See my post here: http://www.linksysinfo.org/index.php?threads/e4200-bricked-need-help.38084/ thanks. cchhat01
Ok, another man with this Issue. Is there a German Guy who can Debrick my three E4200v1? I will spend to Helpers lot of Money.
hey toastman, thanks for the updated firmware to fix the vlan issue. only thing that is still present is the text after the model of the router. http://i46.tinypic.com/vg07qb.jpg not a deal-breaker but just a heads up
June 14 2012 - 1.28.7499.1 and variants bugfix build - fixed some builds - added help text on BWLimit page - remove garbage on overview page (I hope!) WARNING - DHCP IS DISABLED BY DEFAULT. DON'T FORGET TO TURN IT ON IF YOU NEED IT.
Now, I have no ideas on the bricking of the 4200's - many people have downloaded that version but no real adverse feedback. So do we have an issue or not? Anyone?
Has anyone here (livinng in Germany) who have debricked successfull a E4200? The E4200 has a small 12 Pin Header with only 1mm Pitch. Full size of Jumper is only 6mm in brightness. To small for Standard JTAG-Cable and 12 Pin Header(2.54mm Pitch). I need help to debrick 3x E4200. Anyone there can borrow my his Jtag-Cable?
ATTENTION - We have a FIRMWARE ISSUE. I have debricked my Semi-brickes E4200 with this Description i found on TomatoUSB-Site http://tomatousb.org/forum/t-303285 After i tftp the orginal Firmware to the E4200, Router is debricked right now and full working, I can Upgrade successfull to: tomato-E4200-NVRAM60K-1.28.0498.1MIPSR2-Toastman-RT-N-Std.bin successfull, but not to: tomato-E4200-NVRAM60K-1.28.0499.1MIPSR2Toastman-RT-N-Std.bin On my booth debrickes E4200v1.0 (EU-Version) i have reproduced this two Times! The Last Running Version i testet and that are full working is: tomato-E4200-NVRAM60K-1.28.0498.1MIPSR2-Toastman-RT-N-Std.bin I don't know whats going wrong, but we have really a Firmware-Issue!
No I'm not sure about that. Have you done NVRAM erase before and after you have upgrade ? Most problem comes from restdata from earlier builds.
Yes, 100% sure 30-30-30 Reset before and after upgrade from 489.1 to 499.1, and 30-30-30 before and after upgrade from Linkysys-Firmware to 499.1
Hi, I'm reporting a bug in when using the Asus RT66. When adding DHCP MAC --> IP addresses, when the LAST entry is a dual MAC entry (wireless and wired), the 498.1 build refuses to confirm the FIRST MAC in that last entry as valid. I have the box checked to ignore anything but registered MACs. If I use the 2nd MAC (wired) it works fine...and yes I have verifed about 100 times that the wireless MAC entry (which is first) is also listed in the permitted wireless clients. To recreate, I just put its MAC back into the dual entry item and it refuses to give me the IP. If I remove the FIRST MAC in the last entry and make it a single MAC --> IP item, which is now last in the list, , I am given the assigned IP correctly. I struggled with this for a couple hours last night until I realized it seems to be tied to the DHCP list item being a dual entry and last in that DHCP--> MAC --> IP listing. Please let me know if you need more details. thanks.
Before i upgrate to 0499 from Linksys-Firmware, i do a) Restore Firmware defaults b) 30-30-30 Reset But i have a new Information: tomato-E4200USB-NVRAM60K-1.28.0499.1MIPSR2Toastman-RT-N-Ext.bin is working fine tomato-E4200-NVRAM60K-1.28.0499.1MIPSR2Toastman-RT-N-Std.bin are not working Yes, before every upgrade i make Step a and b
i have an issue to report in latest vpn build(v1.28.7499.1). it is probably an issue with other builds too. i have a setup where the gateway is not same as my tomato e2000. am using the DHCP server from e2000. (am using it as a switch with internet connection from cablemodem/router combo). the setting "Use user-entered gateway if WAN is disabled" when checked used to take care of it. (when my WAN is disabled and gateway is entered in Basic->Network). with the latest build, it broke and the gateway provided to clients is always same as e2000 LAN address. potential causes: 1. when Dnsmasq was upgraded in the last version, it probably broke the code that writes into dnsmasq.conf. workaround/solution: 1. dnsmasq custom configuration (advanced->dhcp/dns) with dhcp-option=3,192.168.X.X where 192.168.X.X is the gateway Ip address
Could we please get an NVRAM value to set the IPv6 MTU? It currently seems to ignore the MTU set for the WAN and defaults to 1500. (Which breaks v6 on PPPoE with an MTU of 1492). Something along the lines of nvram set ipv6_mtu=X, for use with ipv6 via DHCP with prefix delegation. I can't for the life of me get radvd to run properly with a custom config. Tomato starts it with its default config, even when I edit that config. Using v1.28.7499.1 VLAN. Thanks.
Solved with 7499.1 (tomato-K26USB-1.28.7499.1MIPSR2Toastman-VLAN-RT-VPN-NOCAT.trx) Bandwidth monitor works again, reboot time is down to 35 seconds, and I haven't tested multiple SSIDs yet. (Probably still broken. I've never gotten them to work under any firmware...)
Upgraded to Tomato Firmware v1.28.0499 MIPSR2Toastman-VLAN-RT-N K26 USB VPN on my Linksys E4200v1 No issues at this time. All good.
Hi Toastman, I see you reverted your fix for garbage in model name, which is a good thing. It's not the model name that's the problem, but rather the version (as you kinda noticed based on your initial 'fix' and the revert). But you can't just remove the 'ver' from the sprintf (and leave the %s behind) as that will clobber memory (and at best is a bandaid). The fix is actually as follows: At top of function Code: static int init_nvram(void) in file init.c, you'll see the 'ver' is never initialized. Add a line: Code: ver = NULL; after the line Code: name = NULL; and it'll be fixed. Do keep up the great work! PS. Not sure if a restore to defaults will be needed (in case garbage has been written to NVRAM prior to this)... PPS. I noticed that variable was added as part of the "Support New E-Series Routers" commit.. http://repo.or.cz/w/tomato.git/commitdiff/85faaaac9f5e9fcc37b43f87525287811324f1a7
June 15 2012- 1.28.7500 and variants (Presently only RT builds - RT-N will follow soon) * Incorporated new updates from TEAMAN - refer to his notes for directions EXPERIMENTAL VLAN/VID mapping GUI - allows using full range/4k 802.11Q tagging on some models. IPTraffic: change NVRAM defaults to 'disabled' check/validate minimum size of LAN/subnets only when cstats is enabled Fix JS error causing initial load delay when default nvram 'tomato' skin (Moc-RT-N) MultiSSID: check/warn about any BSSID/MAC address discrepancies on WL VIFs (Advanced: Virtual Wireless, advanced-wlanvifs.asp) fix WL MAC filter to include all WL VIFs (Basic: Wireless Filter, basic-wfilter.asp) WPAx fixes - skip WPAx/nas restart (can cause problems with WAN as Wireless Client) PPTPD: fix/config dnsmasq to answer DNS queries on pppX interfaces fix PPTP when used over WAN setup using PPPoE allow specify 'custom' config/settings on webUI Firewall: allow DMZ-style forwarding to any LAN bridges (no longer restricted to primary LAN) VLAN-GUI: include E4200v1 (VLAN 802.1q support confirmed by users rc: syslogd custom path improvements (tries to preserve messages at syslogd restart, recreate only if it's a symlink/custom path) WARNING - DHCP IS DISABLED BY DEFAULT. DON'T FORGET TO TURN IT ON IF YOU NEED IT.
Nowhere. But on my e2000 it's enabled even after an NVRAM reset. Moreover "Country / Region" is set to UNITED STATES (think the default was Singapore before... ok, no big deal) and IP Traffic Monitoring is disabled by default.
Do any of your builds contain the OpenVPN stuff built in? I want to have all my router traffic sent to a VPN. Makes it a little easier for security on my network.
Dear Mr Toastman - Many thanks for the .499.1 Netgear WNR3500Lv2 build - it's loaded & running. All okay so far - more testing to be done, but it's so good to have the fully flexible inbound QOS rules back again
June 17 2012- 1.28.0499.3 - fixed makefile - initialise ver, init.c - remove garbage on overview page (2) This release is to check new models etc. are working OK before adding Teaman's latest updates into RT-N branch. WARNING - DHCP IS DISABLED BY DEFAULT. DON'T FORGET TO TURN IT ON IF YOU NEED IT.
Toastman, Getting this on the overview page: "Linksys E4200 v1 v(null)" with "tomato-E4200USB-NVRAM60K-1.28.0499.3MIPSR2Toastman-RT-N-VPN" Also getting the same thing with: "tomato-E4200USB-NVRAM60K-1.28.0499.3MIPSR2Toastman-RT-N-Ext" on a remote access point.
Hello Mr. Toastman, I've been using your firmware for several months now with my E3000 and am very happy with it. With the first 499 release, though, I noticed an anomaly on bootup. Dnsmasq exits on receipt of sigterm and is then restarted. This has remained through 499.1 and now 499.3. The exact version I'm using is tomato-E3000USB-NVRAM60K-1.28.0499.3MIPSR2Toastman-RT-N-Ext.bin. Any ideas?
Minor bug that has been in all VPN builds for the last several months: Giving the command nvram export --set | grep vpn_ to export VPN config does not export the certificates. It results in each certificate nvram variable being exported as an unterminated string: nvram set vpn_client1_crt="-----BEGIN CERTIFICATE----- Edit: Actually, this occurs when exporting any nvram variable that is input in a multi-line text box on the web.
Thanks for your work on this - put this on my WRT160Nv3 and it's working like a charm! (tomato-K26-1.28.7500MIPSR2Toastman-RT-Std)
Hi, mr Toastman, I have a little question about my E4200 and your USB 499.3 RT-N-VPN latest (at the moment) firmware: is there 5GHz support or no? I saw on different forums some confirms (people talk, you know) that your firmware already have this support, but when I setup my router to use 5GHz on eth2 it just disappears from available WiFi networks list and I can’t reach it anyhow. I erased nvram a few times and tried Shibbys firmware but 5GHz still doesn’t work.
I don't think the problem is so much the fact that it should be set to "" (although that will also 'fix' the display, but is inconsistent with other const char * initializations such as 'name'). Currently shibby has coded the display to be shown as follows: Code: if (name) { nvram_set("t_fix1", name); if (strcmp(nvram_safe_get("boot_hw_ver"), "") != 0) { sprintf(s, "%s %s %s", mfr, name, ver); } else { sprintf(s, "%s %s", mfr, name); } else { snprintf(s, sizeof(s), "%s %d/%s/%s/%s/%s", mfr, check_hw_type(), The 'issue' is that the display is string comparing boot_hw_ver against "" for some reason (which is why I mentioned above as you say initializing to "" will also fix the display). But to be consistent with the other variables, I would change that code to be (for correctness, easier reading, and consistency): Code: if (name) { nvram_set("t_fix1", name); /* Don't show the version information if it's empty (null or empty string) */ if (ver == NULL || strcmp(ver, "") == 0) { sprintf(s, "%s %s", mfr, name); } else { sprintf(s, "%s %s %s", mfr, name, ver); } else { snprintf(s, sizeof(s), "%s %d/%s/%s/%s/%s", mfr, check_hw_type(), Edit: A quick check to validate the above is good... I'm not sure if nvram_safe_get replaces NULL with something or not...
5GHz on Linksys E4200v1 works fine for me on USB 499.3. I am using VLAN and VPN version. Check that the 5GHz channels you are using are available on the client. Some cards don't support the lower channels in the 5GHz frequency.
I also have a Linksys E4200v1 with working 5GHz. I'm currently running "v1.28.0498 MIPSR2-Toastman-VLAN-RT-N K26 USB VPN-NOCAT". It's got a few bugs, but I'm waiting for Toastman to release .0500 with all the updates and fixes from Teaman before I upgrade. Looks like it will resolve most if not all of the bugs I experience.
For the webfilter would it be possible to get a more sophisticated filter when browsing the logged data? ex. Next Page button, IP filter/DNS filter to skim through results. Also is there any way to dump the data to USB like the BW/IP monitors. Also out of curiosity what benefits does having the BT client at the router provide other then a few security benefits?
A couple benefits come to mind. 1) You don't have to leave your computer on to download torrents (if you turn off your computer for some reason...I run mine 24/7), and 2) The torrents will download to a USB harddrive attached to the router and can be instantly accessible from all computers on the network.
Check your country code in advanced country settings. Most probably this is due to incorrect country selected, because in some countries it is not allowed, you know. Ensure setting for both channels.
June 20 2012 - 1.28.0499.4 - makefile, some builds smaller - remove garbage on overview page (3) This release is to check new models etc. are working OK before adding Teaman's latest updates into RT-N branch. WARNING - DHCP IS DISABLED BY DEFAULT. DON'T FORGET TO TURN IT ON IF YOU NEED IT.
can some one plz add quota management system.. data is already collected ..it is to restrict to network or speed
Hi, sorry to post a problem for my first post but : When downloading with Jdownloader, only 4 downloads wich is quite a litle, my RT-N16 CPU shows nearly 50% use! Do you think its "normal"? I am using the latest version that I know : v1.28.0499 MIPSR2Toastman-RT-N K26 USB VPN-NOCAT
Hi! First post here, just discovered this firmware a few hours ago. I was running Tomato-USB on my WNR3500 v2, but it lacks IPv6, and since my ISP recently enabled IPv6, I want to use it. I grabbed the tomato-K26-1.28.7500MIPSR2Toastman-RT-MiniIPv6.trx firmware... which is a few kBytes too big for my router's 4MB MTD So I tried tomato-K26-1.28.7500MIPSR2Toastman-RT-Mini.trx, which... bricked my router Hopefully I have a USB<>TTL adapter on hand, I repaired the router, and tried to flash again the same firmware (I thought it may have been a bad flash)... bricked again. So I tried the -Tiny versions and... well everything has been fine for the last 15/20 minutes. Any hope of having an IPv6 enabled version for my router? Many thanks for this firmware anyways!!
n66666611, CPU usage seems to be more related to transfer speed than number of connections. On my RT-N16 (v1.28.7493 MIPSR2-Toastman-RT K26 USB VPN-NOCAT), I run around ~50% when uploading at my connections 35mb/s limit. How fast are you downloading? Using QOS or any other extra services? Ed
@The Doctor : my connection max speed is arround 15Mb/s. I m not using QOS. I have just Enable Udpxy ON , USB ON, media server ON but I see this relativly high CPU load only when downloading.
n6 .... it's perfectly normal ... don't worry about it. All the network routing is done in software, so your router is extremely busy servicing Ethernet interfaces interrupts. There is not much we can do about it.
I suppose you’re correct about lower channels. I have MacBook Pro 13" Mid ’09 and my Wi-Fi section in System Information says that supported channels are following: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165. Tomato from mr Toastman provides only 36–48 channels for 5GHz. But 5GHz was working fine with stock and mirwifi.org firmwares, how it can be possible?
The channels you see depends on whether you choose lower or higher control band and also depends on what "Country" you chose in Advanced Wireless. For instance, if you chose "United States Minor Outlying Islands" you will have access to all the channels you list.
Is there a way in v1.28.7500 MIPSR2 at IPv6 Port Forwarding to shorten the prefix of a destination-address? If IPv6-Prefix changes, the destination must be modified. I would prefer to only enter the host-address as destination.
Feature request (apologies if this has been addressed in the past) - would it be possible to add a "name" field to the WDS link list on the basic setup page? This would allow WDS links to be identified by name rather than MAC address.
Updated to the latest 7500.2 (specifically: tomato-K26-1.28.7500.2MIPSR2Toastman-RT-MiniIPv6.trx [for Asus RT-N12] and tomato-K26USB-1.28.7500.2MIPSR2Toastman-RT-VPN.trx [for Asus RT-N16]). Noticed that the MiniIPv6's SSH won't start. Nothing in the Logs about it. Erased all NVRAM and restored settings via nvram --set (as I always do). SSH works on the N16. Is it just me? Other than that, stable as always.
June 25 2012 - 1.28.7500.2 and variants - Fix overidden mac address not being saved (tnx to jyavenard) - big code cleanup (tnx to jyavenard) - make some builds smaller - some small fixes * Incorporates new updates from TEAMAN - refer to his notes for directions EXPERIMENTAL VLAN/VID mapping GUI - allows using full range/4k 802.11Q tagging on some models. IPTraffic: change NVRAM defaults to 'disabled' check/validate minimum size of LAN/subnets only when cstats is enabled Fix JS error causing initial load delay when default nvram 'tomato' skin (Moc-RT-N) MultiSSID: check/warn about any BSSID/MAC address discrepancies on WL VIFs (Advanced: Virtual Wireless, advanced-wlanvifs.asp) fix WL MAC filter to include all WL VIFs (Basic: Wireless Filter, basic-wfilter.asp) WPAx fixes - skip WPAx/nas restart (can cause problems with WAN as Wireless Client) PPTPD: fix/config dnsmasq to answer DNS queries on pppX interfaces allow specify 'custom' config/settings on webUI Firewall: allow DMZ-style forwarding to any LAN bridges (no longer restricted to primary LAN) VLAN-GUI: include E4200v1 (VLAN 802.1q support confirmed by users rc: syslogd custom path improvements (tries to preserve messages at syslogd restart, recreate only if it's a symlink/custom path) WARNING - DHCP IS DISABLED BY DEFAULT. DON'T FORGET TO TURN IT ON IF YOU NEED IT.
thepoch - I'm not at home at present to confirm but I believe I removed SSH from that build at the request of several people.
Toastman - No worries. Was just wondering why it wouldn't start since it was still in the GUI. I guess the build + SSH fits the RT-N12 but doesn't for a lot of other people's routers? Thanks for the update on this!
@ Toastman Have you made any changes to Captive portal yet ? e.g. enable the captive portal on certain interface something that ! I really would like to use the captive portal but not on the main interface ...
So now that I have upgraded my RT-N66U to 64k nvram, can I install this version of Toastman? tomato-K26USB-NVRAM60K-1.28.0500.2MIPSR2Toastman-VLAN-RT-N-VPN-NOCAT
Hi If I wore you I DON'T. I'm not sure ASUS have fixed theirs CFE with 60/64k nvram support. I shoul'd wait so you don't have a brick. kthaddock
No... You can install this one however: http://www.avenard.org/wrt54-tomato/tomatoUSB/tomato-K26USB-1.28.MIPSR2-VPN-NOCAT-64k.trx Or install any 32kB firmware (default)...
Is there a fw version with vlan gui for the e2000 (converted wrt320n)? (meanwhile, 'search button') I found that there's a few versions for this router with vlan gui support. Any suggestions on which is most reliable?
The firmware I've linked to add supports to 64k nvram for the RT-N66U (it won't work with other router). There's no need to update the CFE with this. You can also go back to a 32kB nvram firmware with no problem... The build I've added is a r2nc (MIPS Release 2 NC build (standard plus VPN, extras and NOCAT)
[Edited original comment] Thought I had a 5GHz WiFi problem with fw, but it may just be my laptop. I reverted back fw and my laptop still has a problem so I'll will work on it and get it sorted.
June 27 2012 - 1.28.0500.3 - Update RT-N wireless driver to 5.100.138.20 (thanks to shibby & jyavenard) This build contains a new wireless driver build from ASUS sources, it may or may not provide better performance! I've uploaded all builds as usual, please post your findings for others. Please regard these builds as experimental .... WARNING - DHCP IS DISABLED BY DEFAULT. DON'T FORGET TO TURN IT ON IF YOU NEED IT.
EDITED It is a dual band simultaneous driver, but the E3200, E2500 & Asus rt-n53 have 5Ghz USB radios, so a different drivers and code("usbap" in asus & linksys source code) need to be added for 5Ghz support.