Make user settings default firmware settings

I would like to request a feature setting I once someone adapt to dd-wrt. I sometimes experience the router setting itself back to default settings as a result of a power surge, or some other unknown anomaly. I was a previous user of dd-wrt, and I found a special version compiled by a user, which allows you to save your settings as the default firmware factory settings.

This proved extremely useful, especially since I had a few routers running in remote locations, which I had to travel to access.

I think adding this feature as a default would greatly increase the reliability of tomato, and attract many more users/businesses to use it. This way, your router will always restore itself to your specially configured settings.

What would be the fall-back to allow one to "really" reset to factory defaults then? From a software engineering stand point, altering factory default behaviors is really questionable. I agree with the previous post that it doesn't sound like a good idea.

Given that you have the ability to save and load config files, I think the disadvantages outweigh the advantages easily.

I think this feature is better suited to those who are not always able to physically access their equipment. Someone running a small LAN might not be interested in this. Though if you have a large WDS network, or a VPN server running on your router which is miles and miles away, you might want to make sure it will always be available when you are not around to maintain it.

How to reset to the real factory defaults? In this case, I think re-flashing the Tomato firmware would be the only way.

I still don't see why nvram isn't an option. I've power cycled my router plenty of times (without shutting it down from the GUI) and it's always come back up normally. Even Cisco routers and switches store their configs in nvram, and I've never heard of one factory resetting on power cycle.

Even Cisco routers and switches store their configs in nvram, and I've never heard of one factory resetting on power cycle.

Click to expand...

I've seen a few threads discussing this very issue.

I think, besides power surges, in some cases it could be caused by a flash chip going bad. Flash memory has limited write cycles, and someone who constantly flashes different versions of firmware is probably going to wear it out much faster than someone who just leaves it alone.