In this guide we’ll walk through the quick process of upgrading your LEDE/Open WRT firmware to their latest version.For this example we will be using Open WRT, but the process is almost exactly the same.
I played with the original WRT54G with DDWRT for a maximum of 15 minutes, then flashed Tomato to the drive, then imposed access controls. It was faster than the WRT54G Tomato router I have at home.Any disruption to the upgrade could cause issues in the software. (Ensure you read through the following two paragraph before beginning this step.) Do this by holding down the tiny reset button located at the back of the unit.Do this for 30 seconds, but at the end of the 30 seconds, don’t let go – keep holding down the button while you unplug the device from the wall.Other times, advanced features are only available with a third party firmware upgrade.We’re going to look at what it takes to upgrade the firmware on a basic router to reveal some really cool and advanced features that were otherwise inaccessible.Typically, a Linux-based system has the following structure of volatile memory.The first section is filled with a Linux kernel loader, which in turn can be executed in several stages.Summary: I bought a WRT54G router with DDWRT installed, which has since made a one-way trip to a landfill.I was able to find another WRT54G V2 at a local pawnshop and I put Tomato on it.We’ll be upgrading the firmware to DD-WRT, which is a third party firmware for many 802.11a/b/g/h/n wireless routers. It’s important to have a physical connection to the router so as to not accidentally lose connection during the upgrade.Also, shut down any high-bandwidth connections that are running to further ensure you have constant router access.