Buffalo WLI-TX4-G54HP running DD-WRT v24-sp1 (07/27/08)
The same TFTP procedure used for the WHR-G125 also works for the ethernet connector. You just have to replace the default IP 192.168.11.1 of WHR-G125 with 1.1.1.1.
This 2nd run on installing DD-WRT on a Buffalo device also reveals some details:
- ping will run into packets with ttl=100.
- tftp will successfully close the transfer.
- ping will stop and continue several seconds later with failure destination not reachable.
- The ping very likely corresponds to the activation and reboot of the new firmware.
- The ping failures very likely correspond to the finish of the reboot. The device is now up and running with a new IP.
Buffalo WHR-G125 running DD-WRT v24-sp1 (07/27/08)
Another Buffalo router is running DD-WRT.
Initial flashing was not as simple on the WHR-G125 as it was on my Linksys router, so I collect some things worth remembering (your mileage may vary, if not using Linux).
Rollback to Buffalo's original firmware is difficult, because you need an unencrypted version, which is not officially available. So, please be extra careful. I will not give any warranties, that this will always work, but at least it worked for me.
- Reset the router to factory defaults (Web GUI).
- Install a tftp client.
- Run
ping 192.168.11.1in a console and concentrate on the ttl values in the output. - Prepare
tftp 192.168.11.1in a second console using the location of the DD-WRT image as working directory. - Prepare the tftp session by copying the following lines into the clipboard:
binary rexmt 1 timeout 60 put dd-wrt.VERSION_mini_generic.bin
Of course you have use the proper file name of the firmware in the put statement.
- Restart the router (Web GUI).
- Switch immediately to the console running ping and watch out for ttl of the packets going up from 64 to 100.
- On ttl change immediately switch to the other console and call
tftp 192.168.11.1pasting the sessions from clipboard. - If you missed the change window or the
putcommand fails with timeout, start over beginning with the restart (assuming ping console and clipboard are still online). - On success the
tftpcommand will report duration of the transmission. Now the race is over, you can slow down your actions. - You will probably see the
pingstatus changing to destination not reachable. That's fine, because DD-WRT is mapping the IP 192.168.1.1 to the router instead of 192.168.11.1. - Finish your
tftpsession using Control-D or thequitstatement. - Change your static IP configuration to 192.168.1.10.
- Call the Web GUI at http://192.168.1.1/ and under normal circumstances, DD-WRT will request a change of the admin login.
Good Luck!