If your TL-MR3020 router is bricked with the following symptoms, most likely you can use this method to recover it.
- Ping the router without problem
- Telnet connection failed
- SSH connection failed
Solution:
- Put the router switch to AP mode
- Turn on the router power
- Push and hold the "WPS" button
- When the WPS Led flash slowly, switch on AP mode to 3G mode. The LED should flash quicky.
Now, you can Telnet to router
Erase the root data
Login to the router via telnet and enter the following command. Most likely your router is now recovered.
mtd -r erase rootfs_data |
Continue following procedures if it is still not working.
Copy firmware to router
- Login to router via telnet and change the password in order to enable SSH
passwd |
- Copy the OpenWRT firmware to the router /tmp folder. I personally like and use WinSCP.
Upload the firmware to router
SSH to router and write the firmware to router. Where code.bin is your OpenWRT firmware file.
mtd -r write code.bin firmware |
Reboot the router and your router should be working now. If all the above methods is not working for you, then you should go for Serial Console method to recover the bricked router.