just worth a try; instead of the tftp command try PumpKIN tftp software
set your ip adress of the network interface to 192.168.1.24 (or an ip adress in the same range that isn´t used/has a lease), connect to some port on the router(not wan), hard reboot and send through pumpkin the original firmware, there is a special timing needed, so just try it a few times
please tell me if it worked out for you
PS forgot to mention; also try holding the reset button while rebooting, hold it, press it few times, also this has to be done a few times to be sure it is not working like that ;)
Categories: Troubleshooting
Hi
I bricked my WNR3500L when trying to get a self compiled openwrt on it. I'm now not able to flash the original firmware over tftp.
Here's a list how i tried it:
- Assigned fix IP to laptop, connected to WNR3500L over a switch.
- "ping -t -w 2 192.168.1.1" was successfull, i got an answer for two seconds after the reboot.
- made several attempts for the right time to send the command "tftp -i 192.168.1.1 put WNR3500L-V1.0.2.26_30.0.98.chk"
- Also tried the same thing with the openwrt firmware.
- In the end after two/three successful pings the router just continues and ignores my tftp command...
I read about the serial cable thing. But i think (or hope) there must be a way to just tftp the firmware.
Any ideas?
many thanks in advance
lukas
ginchiller said: just worth a try; instead of the tftp command try PumpKIN tftp software set your ip adress of the network interface to 192.168.1.24 (or an ip adress in the same range that isn´t used/has a lease), connect to some port on the router(not wan), hard reboot and send through pumpkin the original firmware, there is a special timing needed, so just try it a few times please tell me if it worked out for you PS forgot to mention; also try holding the reset button while rebooting, hold it, press it few times, also this has to be done a few times to be sure it is not working like that ;)
hi ginchiller
thanks for your help. i tried the pumpkin tftp and the reset. but it didn't solve my problem. have you been able to flash a wnr3500l with only tftp and the original firmware?
greetings
lukas
iôve had to do it that way today, because my router also bricked today while i was playing around with openwrt.... before that this way worked for me several times on the wrt54gl
and today i wasnôt useing the original firmware, i directly put the ddwrt firmware on it, worked perfectly but needed a few tries, tftp put the firmware on the router, the package installed, router rebooted and was accessable via browser
After booting the board, are you able to access the board ? Is ping to the board working ?
Do you have any serial cable ?
Can you please send me your compiled firmware ? I will try it on my board.
hi
i had time to test again. thanks so far for the help provided.
@ginchiller: it's unfortunately not a timing issue, tried it many (!) times...
@tathagata das: i'm not able to access the board. ping is not working. the only thing i'm able is when im rebooting i'm getting 1-4 times a ping. sending differents firmware images (original/openwrt/ddwrt) over tftp didn't work. it was definitely not a timing issue. windows firewall was turned off... i also tried it from two different pcs. nothing worked.
i don't have a serial cable (and i really don't want to use one, as i may brick the router several times more. i'm just to lazy to get a screwdriver everytime...). As ginchiller mentioned, the tftp way worked also fine for me on several wrt54gl.
i'm pretty sure that the firmware is not working. it was a first attempt... if you still want to check it out. which way would you like to receive the firmware?
Thanks
Lukas
It looks like the firmware that you used is wrong in the sense either it is not fully booting or network is not working.
It is normal that you are getting 1-4 times ping when the board is booting. Actually CFE giving that ping response. Once firmware is booting you will not get any response until and unless it boots completely and network is up properly.
I really want to check it out. You can send me that image through email. Check your private message, I will give my email id there.
Hi
I'm still around with a bricked wnr3500l. Is it possible to load a new firmware without buying that usb cable?
Lukas
If using Windows you might try this to get pings faster to your computer on re-boot of the router.
Grab a Network Hub.
Plug it into computer and set a static TCP/IP address to the computer as 192.168.1.10, default gateway 192.168.1.1, and 255.255.255.0.
Using the hub you don't have to wait on router bootup to get an IP address.
Then plug your router into the hub.
Start ping 192.168.1.1 and plug in your router. Watch and see if you get any replies at all. If you do you can try TFTP as soon as you get a ping reply. You may have to try it a few times to catch the right time.
BrandonC said: If using Windows you might try this to get pings faster to your computer on re-boot of the router. Grab a Network Hub. Plug it into computer and set a static TCP/IP address to the computer as 192.168.1.10, default gateway 192.168.1.1, and 255.255.255.0. Using the hub you don't have to wait on router bootup to get an IP address. Then plug your router into the hub. Start ping 192.168.1.1 and plug in your router. Watch and see if you get any replies at all. If you do you can try TFTP as soon as you get a ping reply. You may have to try it a few times to catch the right time.
Thanks for your help BrandonC. As I already mentioned, nothing helped.
I just need to know if it is possible to flash a new firmware over tftp. Respectively if a tftp server is running on wnr3500l during cfe.
i would say it´s definately possible, in most cases,... but in your case, i think you f...bricked your router up.... so why just buy the cable and be prepared for all future bricks!
Yes, always better to buy the cable and debrick the router, particularly when you wish to play with different firmwares.
During CFE, it tries to upload vlinuz file from remote machine through tftp. But if there is no such file then it upload firmware from its flash memory.
I have tested your firmware. It is not booting, at least no message is coming up in the console. So some where in the booting it is crashing and that is before initialing serial console.
The only way you can revert it back is by using serial cable.
By the way, which source code did you use to build that firmware ?
View unverified member's comment - posted by Goscha
Hi,
Is there a way to fully restore the factory settings?
I successfull downloaded the original firmware to my WNR3500, and using the serial cable I can enter the BusyBox.
However, it seems some settings are still wrong. The ssid is the same as before I bricked the router but I get a very strange IP address and cannot access the internet. The router prompt me for password when I go to 192.168.1.1, but I can not log in using the standard password.
Update: By pressing and holding the reset button while powering up the router I managed to reset the NVRAM.
When holding the reset button down I see the following message on the serial output:
.
.
.
Committing NVRAM...done
Waiting for reset button release...
After releasing the button the memory is restored and the router boots normally!
RSS
