Tomato Firmware flash on a buffalo router?

Sep 21, 2007
129
0
76
So my d-link router died. I have a wired desktop, a home server, 360 and a wireless laptop. I don't push lots of data now that the home server is doing incremental backups.
I evaluated my network needs and decided that they are not that large, just like my checkbook.

So I decided to go with a cheap router and flash it to tomato. I got the High powered buffalo router WHP-54. I follow the directions as best I understand them. I have tried the files on both a thumb drive and the desktop. I changed the IP address as described in the supporting documentation. Problem being it will not flash. I still have the default firmware from Buffalo operating after every attempt made.

At the flash command dialogue box screen it tells me to unplug the router, I advance the flash sequence in the command dialogue box and it tells me to plug in the router and once I do it starts pinging the router with the TFTP to flash to the new firmware. The command dialogue box says that the TFTP command is not recognized as an internal or external command, I am assuming this is the message displayed until it finds the powered on router. This message goes on for a few seconds then it stops which I assume is when it finds the router. The message then hangs for a period of 5 maybe 10 seconds and then the message starts back up again. The supporting documents say that the router has a window of 5 seconds before it loads the default firmware. So it seems that this hang is the new firmware starting to get flashed but it does not work or something.

Am I missing something in the timing. I have tried this so many times and it does not seem like there is anything to miss. The command does not start until you plug in the router so there is not much of anything different I can do. It seems really easy but the flash will not take so to speak.

For all those who have flashed using Tomato am I missing something?
 

JackMDS

Elite Member
Super Moderator
Oct 25, 1999
29,540
419
126
I do not understand what you did.

The Tomato has a bat file that flashes the Buffalo for you.

You have to connect the Router to a stand alone computer (No network).

Assigning the computer with a static IP as the subnet of the default Buffalo and and continue according to the instructions.

.
 
Sep 21, 2007
129
0
76
Yes this is what I did. I made the static ip as directed. Connect computer via Lan port on router with no Wan connection.

I click the bat file. It opens a command dialogue box that telling me to hit enter once static ip changes are made. I hit enter. It tells me to plug in router and I do. It then rapidly displays the message TFTP is not recognized internal or external command or something to this effect. It runs this message for a few seconds then it pauses for 5 to 10 seconds and then the message starts up again and the stock firmware loads.
 

kstornado

Member
Jan 15, 2004
42
0
0
If you're running Windows 7, you may not have the native TFTP client loaded. Go to the Programs and Features control panel and make sure TFTP client is installed in "Windows features".
 

PhaZe

Platinum Member
Dec 13, 1999
2,880
0
76
Crazy, I just went through this last night. I was on Vista, couldn't flash my buffalo. I read something about not having tftp by default so I booted XP (dual boot goodness) and it worked instantly in XP. I am sure you can get tftp in vista or 7 as others have mentioned though.
 
Sep 21, 2007
129
0
76
If you're running Windows 7, you may not have the native TFTP client loaded. Go to the Programs and Features control panel and make sure TFTP client is installed in "Windows features".

So I turned on the tftp client and will try to flash again when I have a chance to take down the network again.

Is there anything special I need to do for the TFTP to work, or will running the bat file now work with the feature now on?

Thanks for all the quick replies.