I will tell what i did:
turn off wrt54g (mine was wrt54gl v1.1)
disassmble it
1. remove rubber legs
2. unscrew the screws in blue legs
3. there are two buttons on printed circut board reset ans ses (one with cisco logo on chasis) power up wrt54
press both buttons (hold them for 10-20 sec)
power off wrt54g both !!! buttons still pressed
power on wrt54g both !!! buttons still pressed
hol both !!! buttons still pressed for 10-20 sec
stop pressing buttons
wrt54g was pinging with address 192.168.1.1
run under console
tftp 192.168.1.1
binary
trace on
rexmt 1
put [firmware image]
tftp will display something like this:
sent DATA <block=4052, 512 bytes>
received ACK <block=4052>
sent DATA <block=4053, 512 bytes>
received ACK <block=4053>
sent DATA <block=4054, 512 bytes>
received ACK <block=4054>
sent DATA <block=4055, 512 bytes>
received ACK <block=4055>
sent DATA <block=4056, 512 bytes>
try nmap wrt54g
bash-3.1# nmap 192.168.1.1
Starting Nmap 4.20 ( http://insecure.org ) at 2009-03-17 16:25 CET
Interesting ports on 192.168.1.1:
Not shown: 1694 closed ports
PORT STATE SERVICE
23/tcp open telnet
53/tcp open domain
80/tcp open http
MAC Address: 00:1E:E5:45:8C:1D (Unknown)
Nmap finished: 1 IP address (1 host up) scanned in 74.240 seconds
bash-3.1#
loosk like wrt54gl is back to live