This is a first for me... I just received this new 54GL to replace one of three other 54GLs that has gone defective. Much to my surprise, I CAN NOT Flash Tomato onto it! The upgrade fails every time. I have tried flashing DD-WRT and even tried to upgrade using the identical Linksys firmware file the unit already has on it, but they all fail. Tried using multiple computers just in case it was something with my MacBook Pro, but even the Mac Mini that I used to flash Tomato onto the our second and third 54GL also fails. I am going to have to assume that this is a defective unit and have requested an exchange from Amazon. Never had a problem like this before. All three of our 54GLs we bought previously upgraded perfectly on the first attempt. The last unit was purchased about 3 months ago. Has there been some kind of recent change to the 54GL that may be causing this firmware upgrade problem? Compared the version numbers on all of our units here and this new one is identical to the others that flashed just fine. Is there something I am missing here? Has something changed in the 54GL hardware in the last few months? Strange. Hope the replacement works when it gets here!