I just bought a second WRT54 style router via ebay with a view to participating in my region's wireless MESH network. The recent purchase is a WRT54G v2.0 with original Linksys firmware v4.00.7 installed. My pre-existing and very stable router is a WRT54GL v1.0 running Tomato v1.11.1217 You may recognize the following from the Tomato firmware README file: Well, I was disappointed when the above procedure resulted in a web page with the message:Upgrade are failed [Continue] within about 60 seconds of starting the upgrade to Tomato v1.11 ... So I waited the full 2 minutes before clicking Continue to see if anything would develop and nothing did. After clicking Continue I was surprised/relieved to see the original Linksys firmware Upgrade.asp web page displayed; moreover it continued to show progress bar activity ... so I waited another 2 minutes only to find the same error message but this time it was displayed in a windows-style pop-up dialog box instead of on a web page:Upgrade are failed [OK] Being ultra-paranoid of bricking my recent purchase, I waited yet another 2 minutes to see if anything would develop and of course nothing did so I clicked OK and was once again relieved to find that the original Linksys firmware was running and I could verify that original version at the Status page:- v4.00.7 So at this point there was evidence of a failed upgrade but the router was not bricked. The browser was using http://192.168.1.1 and not https://192.168.1.1 On a whim I tried installing DD-WRT v23 mini version for this WRT54G model and you guessed it the same sequence of error messages - first on a web page in red font and subsequently in a dialog box in black font. Still the router appeared to have preserved it's original Linksys v4.00.7 firmware. BIZARRE!! I may or may not have needed to close and relaunch the browser but I know that I did this because in the process of debugging this problem I wanted to reconnect to my trusted and stable WRT54GL v1.0 for internet connectivity and to search for help from this forum and via google. I was careful to never have both routers with IP address 192.168.1.1 connected at the same time. Even so I think that my WinXP PC was getting confused by the switch overs and so I found myself "ipconfig /release, ipconfig /renew, ipconfig /flushdns"-ing and ultimately what appeared to work was to close and relaunch the (firefox) browser. Eventually the stroke of luck came. I pressed and held the reset button at back of the WRT54G v2.0 router for about 10 seconds. Then reconnected to that router, pointed my browser to 192.168.1.1 and was presented with the username/password challenge. Well, blank/admin failed and that was TRULY bizarre because I was expecting to be returned to the original Linksys firmware. With baited breath I tried root/admin and was pleasantly surprised to find Tomato firmware v1.11.1217 running on this recently purchased WRT54G v2.0 This account is long-winded but if some other newbie runs into the same situation I want to assure you that all is not lost. Wait for the SECOND error message - the one that appears as a dialog box with an [OK] button; then click OK and after being returned to the original firmware web page THEN try the reset button for 10 seconds. You might be as pleasantly surprised as I was. If some expert reading this can explain what happened that would be nice. The drama has passed for me. I pity the next poor soul who runs into this and ends up bricking their router for want of an experience-based guide out of the quagmire. If the "Upgrade are fail" message is something that the Tomato firmware produces then adding something to identify it would be nice. Of course if it is Linksys firmware generated then we just have to live with it.