Figured out the below problem. You only need to use those two methods apparently if you bricked your router and you shorted the flash mem so it was empty. I tested by the hyperWRT_2.1b1_G firmware and the DD-WRT.v22.prefinal5 and they both flashed fine and the router works fine as far as what I have had time to play with. Someone needs to write a howto and tell people the ins and outs of this shit just to get them started so there isn't unnecessary bricking. Some man pages on the features in the router would be cool but mem intensive so an html man page would be acceptable. I have a WRT54G v3 with firmware 22.214.171.124 (whatever the latest is). I just bought it to test it out for the time being with DD-WRT v22 prefinal4 or prefinal5 I have tried both with the same results. If I try to use the tftp.exe from linksys I get an error "invalid code Base" and it won't update. If I try to use tftp in XP at the command line at all regardless of the image file I get the error invalid password. I downloaded the newest firmware from linksys and was able to use the linksys tftp update program to update it to the latest firmware without a problem but if I run that same firmware with the XP tftp program I get the error invalid password. How do you even specify a password with the command line util? It isn't part of the syntax or at least it isn't readily apparent. 2nd, why won't the exe linksys util let me update to the DD-WRT firmware? I've tried both the basic and the full blown bin to see if it was a file size issue but they both produce the same results and the basic is clearly less than 3meg whereas the Full is 3.06meg Any help at all would be appreciated. I'm assuming I am doing something wrong but I've read the howto's on updating the bios and have followed them to a T and am not getting anywhere. I want to use DD specifically for its SNMP features, I would like to use it to give a demostration to some students instead of having to use and transport a full blown (expensive and burdensome) router or other internetworking device. Hopefully I can get it to do what I want.