Originally posted by: PuvMan
Did mine tonight, works great, no bricks (goodbye Linksys!). Here is my procedure for the $39 Buffalo WHR-G54S, adapted from the
Wiki: (step-by-step, looks more complicated than it is)
1. Download the standard generic firmware: (dd-wrt.v23_generic.bin)
a. Go here:
DD-WRT Download Area
b. Click on "dd-wrt.v23 SP2"
c. Click on "standard"
d. Click on "dd-wrt.v23_generic.bin" to download (3.3mb)
e. Save to C:
* v23 SP2 will not always be the most current version; just update the folder and filenames to reflect whichever is newest (v23 SP3, v24, etc.). Also, do NOT use anything prior to SP1 on a Buffalo router!
2. Configure your computer: (I used Windows XP)
a. Disable wireless connection (if you have one)
b. Close anti-virus and firewall applications
c. Plug in network cable (to connect to the router later)
d. Open TCP/IP Network settings (Network Neighborhood > View Network Connections > Local Area Connection > Internet Protocol (TCP/IP))
e. Select "use the following IP address" and set the IP address to "192.168.11.2", Subnet mask to "255.255.255.0" and leave the Default gateway blank
3. Configure your router:
a. Reset to factory defaults (if you just bought it you are good to go)
b. Unplug power cable
c. Plug in network cable from PC to a LAN port (not WAN)
4. Flash firmware:
a. Open the Command Prompt (Start > Run > "cmd" to open)
b. Go to the C:\ by typing "cd c:\"
c. Type this in BUT don't press enter yet: "tftp -i 192.168.11.1 PUT dd-wrt.v23_generic.bin"
d.
Hit enter and then plug in the power cable to the router This needs to be done nearly simultaneously to work. If it doesn't work the first time, keep trying until it does.
e. The LAN port will start flashing (the green LED by the Ethernet cable)
f.
Wait a minute or two for the file to transfer. If you are successful, you will get a message like "Transfer successful: 3502080 bytes in 5 seconds, 700416 bytes/s". If it is not successful, you will get a message saying "Timeout occurred". If this happens you probably plugged in the router's power cable too quickly. There is a small window when the router accepts files to be transferred and you have to hit it just right.
5. Reset the system:
a. Go back into your TCP/IP settings on your PC and set it to "Obtain IP address automatically" instead of "Use the following IP address"
b. Reset the router by unplugging it and plugging it back in
c. Log into the router by pointing your browser to 192.168.1.1
d. Immediately change the password (default username is "root" and password is "admin")
That's it, now enjoy! Basically you are just transferring the new firmware to the router. Easy as pie.