Posted: Sun Sep 09, 2012 5:02 Post subject: Unable to go back from Tomato to Stock firmware on E3000
Have TomatoUSB firmware on Linksys E3000. Trying to go back to Stock Linksys firmware through the Tomato Admin UI but getting the error "file contains invalid header" each single time.. tried with later version of Tomato and same error
Came across this thread where some magic was done by changing Stock firmware headers to make Tomato happy. Can someone please throw some light on what changes are required..
I was under the impression TomatoUSB was no longer updated since Teddybear disappeared and hasn't given the admin access to anyone. I know two versions of that integrated TomatoUSB and have been actively maintained: Toastman's and Shibbys. I loaded Toastman's and it let me go back to stock on both the E4200 and M10 (Different versions of Tomato of course, since one needs nv60k).
Forum where alot of the Tomato users + most Tomato devs post.
Joined: 26 Jan 2008 Posts: 13049 Location: Behind The Reset Button
Posted: Sun Sep 09, 2012 13:21 Post subject: Re: Unable to go back from Tomato to Stock firmware on E3000
mauj604 wrote:
Have TomatoUSB firmware on Linksys E3000. Trying to go back to Stock Linksys firmware through the Tomato Admin UI but getting the error "file contains invalid header" each single time.. tried with later version of Tomato and same error
Came across this thread where some magic was done by changing Stock firmware headers to make Tomato happy. Can someone please throw some light on what changes are required..
strip out the 1st 32 bytes of the header so it starts with "HDR0".. The "H" must be the 1st byte.
Rename the bin to a trx.
that should do it. now flash via the tomato upgrade gui. remember to reset the device before & after flashing. Give it plenty of time to boot after flashing. _________________ [Moderator Deleted]
Hi i am almost on the same situation i was using Tomato 1.28.0501 MIPSR2T Toastman-RT-N K26 USB VLAN-VPN-NOCAT, before installed i used dd-wrt.v24-18777_NEWD-2_K2.6_mini-e4200 and converted successfully to 60NVRAM after that. Now i tried to upgrade to ddwrt dd-wrt.v24-18777_NEWD-2_K2.6_big-nv60k, my problem tomato says File contains an invalid header, what can i do? i don't want to brick it i was lucky the router stay at the moment with tomato.. but i want to change it so bad cause i need it as wireless repeater.
Joined: 06 Feb 2010 Posts: 7401 Location: Little Rock
Posted: Sat Dec 29, 2012 12:39 Post subject:
blueangelzx wrote:
Hi i am almost on the same situation i was using Tomato 1.28.0501 MIPSR2T Toastman-RT-N K26 USB VLAN-VPN-NOCAT, before installed i used dd-wrt.v24-18777_NEWD-2_K2.6_mini-e4200 and converted successfully to 60NVRAM after that. Now i tried to upgrade to ddwrt dd-wrt.v24-18777_NEWD-2_K2.6_big-nv60k, my problem tomato says File contains an invalid header, what can i do? i don't want to brick it i was lucky the router stay at the moment with tomato.. but i want to change it so bad cause i need it as wireless repeater.
Hi buddee thank you for your quick follow, it means that i have to strip ddwrt dd-wrt.v24-18777_NEWD-2_K2.6_big-nv60k first ad make an upgrade from tomato? or i have to strip the OEM firmware and after that ddwrt dd-wrt.v24-18777_NEWD-2_K2.6_big-nv60k on the router?
Also for the record, your situation is different than the OP, had you started a new post regarding your specific problem, this would have been solved already because for what you are trying to do, you need not edit any files for. _________________ Wireless N Config | Linking Routers | DD-WRT Wiki | DD-WRT Builds | Peacock - Broadcom FAQ
Yes you have the reason i just checked this subject, mine is kind of different, my router is a Linksys E4200 (already converted to 60k NVRAM) so do i need to use the files that you advised? would you mind move this request to a new topic?
Joined: 06 Feb 2010 Posts: 7401 Location: Little Rock
Posted: Sat Dec 29, 2012 23:52 Post subject:
blueangelzx wrote:
Yes you have the reason i just checked this subject, mine is kind of different, my router is a Linksys E4200 (already converted to 60k NVRAM) so do i need to use the files that you advised? would you mind move this request to a new topic?
Thanks Barry! at least you announce what need to do with tomato firmware, to restore default firmware! I spend 2 hours and get brain pain trying restore original firmware...
Thanks again and I think this information should be in faq at main page.
Posted: Tue Feb 18, 2014 1:50 Post subject: Re: Unable to go back from Tomato to Stock firmware on E3000
barryware wrote:
If it is like the other routers with tomato..
to go back to stock firmware:
strip out the 1st 32 bytes of the header so it starts with "HDR0".. The "H" must be the 1st byte.
Rename the bin to a trx.
that should do it. now flash via the tomato upgrade gui. remember to reset the device before & after flashing. Give it plenty of time to boot after flashing.
Thanks Barryware, this worked perfect on my E4200 -- reverting from Shibby 1.28
Posted: Fri Sep 02, 2016 18:35 Post subject: Re: Unable to go back from Tomato to Stock firmware on E3000
barryware wrote:
If it is like the other routers with tomato..
to go back to stock firmware:
strip out the 1st 32 bytes of the header so it starts with "HDR0".. The "H" must be the 1st byte.
Rename the bin to a trx.
that should do it. now flash via the tomato upgrade gui. remember to reset the device before & after flashing. Give it plenty of time to boot after flashing.
After four years... this is still working on E2500v3! Thank you barryware
I reverted from Shibby's [tomato-E2500-NVRAM60K-1.28.RT-N5x-MIPSR2-121-Max] to stock firmware successfully.
I had only one glitch: flashing the stock firmware (which you can find on Linksys website) took about ten minutes, and it ended with a timeout from the browser. No panic! Just access the router as usual at 192.168.1.1