WARNING The WRT54G v7 uses an Atheros AR2317 chip, has 2MB ROM, 8MB RAM and runs VxWorks. It is not supported by DD-WRT as the WRT54G v7 isn't Broadcom based. The WRT54G v7 will probably never be supported

The WRT54Gv8.1 router already has a Linux CFE in the flash. There is no need for running any prep or killer file before the initial flash.

This model also has a 128K compressed CFE so it will load micro_plus and micro_plus_ssh directly. Initial flashing of this model requires a modified file with the proper header. You can obtain this file here. After this file is loaded you can then upgrade to any micro_generic.bin file....or one of the micro_plus, micro_plus_ssh mentioned above.

DD-WRT supports versions 1 through 6 of the WRT54GS router. (Note that later versions have less flash memory and may require micro versions of DD-WRT.) Versions 7 and 7.2 must use the micro (not the mini) version.

The standard clock speed of a WRT54G(S) v2-v6 is 200 MHz. DD-WRT allows overclocking the device to up to 300 MHz for v2-v3 and up to 250mhz for v4-v6. It is also possible to underclock, which may be useful for troubleshooting crashes which may be caused by overheating. Newer Linksys firmware overclocks some models of the WRT54GS to 216 MHz, to prevent instability issues inherent in the 2.x versions.

The WRT54G(S) v4-v6 and WRT54GL v1.x have a BCM3302 v0.8 processor instead of a BCM3303 v0.7 with previous models.

WRT54GL v1.1 is stable when overclocked at 250MHz, with no extra cooling. Your mileage may vary.