dd-wrt on Linksys WRT54G V8
I had trouble finding a simple tutorial and the necessary file so I'm including here along with links to files I used.
Total setup time ~ 15 minutes
http://mir.cr/V3CAUNAI (vxworkskillerGv8-v3.bin)
http://mir.cr/V5POLKAB (dd-wrt.v24_micro_generic.bin)
I'm taking this tutorial from here:
How To Flash the WRT54G v8.0 and v8.2 Using v24 (including sp2)
Do not try to skimp on the Hard_reset_or_30/30/30 reset before or after each change to your router's firmware. The peacock thread goes into extensive justifications. (clock used a stopwatch.) Be sure to follow all power cycling and reset instructions as described.
The wiki recommends that you only use Internet Explorer as a browser for this process.
Log off your wireless (see the right way to do it).
Disable all firewalls and security (how to Disable Security. You should do this AFTER you are offline. Restore before you go back online, something your browser may automatically prompt you to do.
Configure your computer's local lan ethernet address to 192.168.1.100, subnet 255.255.255.0, gateway 192.168.1.1 (this is for Linksys/most modems). (How to Change Ethernet Address). Then connect an Ethernet cable to your computer and port 1 of your router. (Do Not Use Wireless)
Power cycle (ie, unplug the power cord from the router).
Perform a Hard_reset_or_30/30/30 reset.
If you are using certain operating systems, such as Window's Vista, an additional step to Disable Compound TCP may be required.
Open your browser to http://192.168.1.1. A hard reset may leave you at a page titled MANAGEMENT MODE. If so, power cycle the router and reload. You should be in the Factory Setup GUI.
Use the firmware upgrade dialog to flash ftp://ftp.dd-wrt.com/others/tornado/Gv8/vxworkskillerGv8-v3.bin]. If a page opens that says "Management Mode", close your browser and try again. (It may take a couple times.)
WAIT for at least five full earth minutes before you continue! (longer is better) Give vxworks killer plenty of time to do its magic! After the FIVE minutes is up, if you notice a dialog asking you to reboot the router, go ahead and power cycle the router by unplugging the power cord and plugging it back in again.
You will not be able to browse the WRT54 at this point, but you should be able to ping 192.168.1.1. If the router doesn't reply you haven't set your computer's network settings correctly (on step 1)
Now it's time to flash the DD-WRT firmware using TFTP.
For Windows, enter tftp -i 192.168.1.1 put dd-wrt.v24_micro_generic.bin at your cmd shell (Vista users will need to install TFTP first) If you don't wish to use command line, follow the instructions for using the tftp.exe program (at note 11 of the peacock thread announcement [10]). (The peacock thread will redirect you to [11] for more specific instructions based on your operating system. This is a good resource and may be all you need - .
For Linux (distros other than Debian or Ubuntu), enter tftp -m octet 192.168.1.1 -c put dd-wrt.v24_micro_generic.bin
Debian or Ubuntu -- The above instructions won't work. Open Terminal and run:
~$: tftp 192.168.1.1
tftp> mode binary
tftp> rexmt 1
tftp> timeout 60
tftp> put dd-wrt.v24_micro_generic.bin
.
Alternatively for Linux (ie. if you get "error code 3" while trying to flash it), enter atftp --option "mode octet" --verbose -p -l dd-wrt.v24_micro_generic.bin 192.168.1.1
For OSX, enter tftp -e 192.168.1.1. At the tftp> prompt enter put dd-wrt.v24_micro_generic.bin at your shell
The file will now be transfered and flashed to your router. After this is done, dd-wrt will automatically boot.WAIT for at least two minutes before you continue! (longer is better) Give the router plenty of time to to boot. Make note (perhaps copy) any on-screen instructions.
Perform a Hard_reset_or_30/30/30 reset again.
After about a minute, you can browse dd-wrt on your router at http://192.168.1.1. According to the Peacock thread, if the hard reset was done correctly, you will be asked to change your password when you get to the webgui.
Be sure to use the webgui to update to a newer build such as 12548 Newd_Micro.bin once you have dd-wrt running. See the peacock thread announcement for further information. http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486 When selecting a build, do not use any build with NEWD2 in the name. NEWD Micro Only!