Flashing the router's firmware?

supermanu15

Distinguished
I am planning to flash my Cisco E1200 v2 router from DD WRT to Tomato firmware just to check and compare the results. But first I want to sort of "upgrade" my router to a new DD WRT build.

In the link below:
http://www.dd-wrt.com/wiki/index.php/Linksys_E1200v2#Hardware_Information

Step 5 in the flashing instructions provided a link to download this firmware "dd-wrt.v24-18946_NEWD-2_K2.6_mini-e1200v2.bin" but in the 'More Information' section it provided a link to a supposed build that is different but works better than the one mentioned in the flashing instructions. The file name is "dd-wrt.v24-21676_NEWD-2_K2.6_mini-nv64k.bin" so I got confused so does it mean there are more than 1 build for this router?

My main question is when flashing my router from DD WRT to another DD WRT build must I do a hard reset and revert it back to stock settings? And must I do the same thing when flashing from DD WRT to Tomato firmware? Thank you guys in advance for your responses :) this is just for learning purposes by the way.
 
Solution
Update:

I have successfully flashed from DD-WRT to Tomato here are the steps I did:
1. Performed hard reset(30/30/30)
2. Reverted to stock firmware
3. Performed hard reset(30/30/30) again (because the SSID was "dd-wrt" and that puzzled me because its suppose to be different because hey i flashed this back to stock firmware)
And also when i tried logging in using "admin" in both username and password they didn't work
4. Flashed it to the tomato build found in this thread: http://www.linksysinfo.org/index.php?threads/adding-linksys-e-series-support.37444/
5. After seeing the tomato GUI i was really happy and relieved, then without performing a hard reset i selected the "erase all data in NVRAM memory" dropdown option in the firmware...

SirSub42

Honorable
Aug 31, 2013
367
1
10,960
If I understand all this correctly, the nv64k.bin is for upgrading (After the e1200v2.bin install), while the e1200v2.bin will be for fresh installs.

Each time you load a different firmware, the stored memory on the router get deleted and replaced with whatever you are loading it with. The hard reset, or the 30/30/30 rule as the site refers to it, is required to reset the router and load the settings from the freshly loaded firmware.

Hope this helps and best of luck to you with your Tomato/DD-WRT adventures. - Sub
 

supermanu15

Distinguished


So you mean to say that from "dd-wrt.v24-18946_NEWD-2_K2.6_mini-e1200v2.bin" to "dd-wrt.v24-21676_NEWD-2_K2.6_mini-nv64k.bin" I don't need to do a hard reset? Just go to the GUI and select it as file to be chosen and then upgrade right away? :)

As for my DD WRT to Tomato should I:
1. Hard reset(30/30/30) the router
2. Revert it to stock firmware from http://support.linksys.com/en-us/support/routers/E1200
3. Upgrade to Tomato firmware

Or is it ok to skip step number 2?

By the way, the Tomato firmware file name is "tomato-E1200v2-NVRAM64K-1.28.RT-N5x-MIPSR2-104-Max" does that mean its for upgrade only and not for fresh install? I downloaded it off this site: http://tomato.groov.pl/download/K26RT-N/build5x-104-EN/Linksys%20E-series/

Thank you for your help! :D
 

supermanu15

Distinguished
Update:

I have successfully flashed from DD-WRT to Tomato here are the steps I did:
1. Performed hard reset(30/30/30)
2. Reverted to stock firmware
3. Performed hard reset(30/30/30) again (because the SSID was "dd-wrt" and that puzzled me because its suppose to be different because hey i flashed this back to stock firmware)
And also when i tried logging in using "admin" in both username and password they didn't work
4. Flashed it to the tomato build found in this thread: http://www.linksysinfo.org/index.php?threads/adding-linksys-e-series-support.37444/
5. After seeing the tomato GUI i was really happy and relieved, then without performing a hard reset i selected the "erase all data in NVRAM memory" dropdown option in the firmware upgrade tab then after reboot i flashed it to the latest tomato firmware build for Linksys E1200 found here: http://tomato.groov.pl/download/K26RT-N/build5x-117-EN/Linksys%20E-series/

And viola i have tomato in my Linksys E1200 v2. Had to take initiative because i could not wait any longer and did my research as well rather than having to wait for replies in the forum. Hope this helps others in the future too!

Please close this thread, thank you!
 
Solution

skyl1ne

Commendable
Apr 3, 2016
1
0
1,510
Hi, I have the identical E1200 v2 router with the DD WRT build installed and was planning to try the Tomato firmware mentioned in your post, but wanted to know what (if any) features Tomato had over the DD WRT.

In other words, did Tomato have DNScrypt, OpenVPN, DNS caching, Guest accounts, etc. built in? Basically, what are your thoughts after the change? Was it stable?

Thank you for any response.




 

supermanu15

Distinguished


wow its been a long while, considering the age of this post, yes very very stable, the only issue I had with DDWRT was limiting the bandwidth per host, it didnt work, but other than that it was ok, tomato is really solid and stable, no noticeable difference really but got too lazy to flash it back to another firmware be it stock or 3rd party so I just stuck with tomato ever since