OpenWrt Forum Archive

Topic: WL-500gP bricked?

The content of this topic has been archived on 29 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi

I wanted to flash my router to the 2.6 kernel, latest kamikaze trunk.
I flashed the openwrt-brcm47xx-squashfs.trx with Luci.

Image received. About to start flashing process. DO NOT POWER OFF THE DEVICE!

Writing firmware...
Firmware successfully flashed. Rebooting device...

But now when the router rebooted the power led keeps blinking. I can't ping the router to the default 192.168.1.1 IP nor to the manually configured 192.168.12.1. I never desactivated any boot wait feature.

Should I solder a serial port to see what is going on? Would I be able to flash back my old firmware with the serial port?

thanks for your help

You may want to try the TFTP install procedure first-

http://oldwiki.openwrt.org/OpenWrtDocs( … )TFTP.html

The TFTP server is provided by the bootloader (CFE), and works even if the current firmware is hosed.

Hope this helps,
Charlie

(Last edited by ciscostu on 29 Apr 2009, 16:09)

I successfully flashed back my old firmware with the asus utility (which uses TFTP but don't even ask for the IP of the router).
But I would like to understand what it did (in case I have the same problem again).

For TFTP to work, I must be able to ping the router, right?
Does CFE always configure the router to 192.168.1.1 or it depends on the IP that I set in the firmware? I tried to ping both IPs without success.

For TFTP to work, I must be able to ping the router, right?
Does CFE always configure the router to 192.168.1.1 or it depends on the IP that I set in the firmware? I tried to ping both IPs without success.

Yes, CFE on the WL-500gP uses 192.168.1.1 regardless of the configured IP. 

If your workstation is configured with a static IP in the 192.168.1.x subnet, you should be able to ping 192.168.1.1 for a couple of seconds following power-on (before the OS starts).

Charlie

Thanks, but I am sure that I configured my computer to 192.168.1.2 and ping 192.168.1.1 didn't work. I tried many times with 2 different computers, with many power cycles on the router. I have no firewall. I tried all ports on the switch (but especially lan port 1). I don't beleive it myself, and I know I probably did something wrong. The switch is auto MDI/MDIX (dectect cross-over cables), right?

/sbin/ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:1d:XX:XX:XX:XX
          inet adr:192.168.1.2  Bcast:192.168.1.255  Masque:255.255.255.0

Anyways it's good to know that with the CFE tftp server I can always recover after a bad flash.

Ok, I made it again with wireshark, and I can now confirm that my router IP was 192.168.1.49. Strange but good to know for tftp. The asus utility connected to this address.

(Last edited by zorxd on 30 Apr 2009, 23:39)

The discussion might have continued from here.