Introduction: Debricking Mobile Router With Arduino

Step by step debricking mobile router TPLINK via serial port

Step 1: Connect Serial PORT

Connected serial port arduino and Mobile Router TP-LINK

Step 2: Connect LAN Cable

Connecting your LAN Cable from Mobile Router to RJ45 Computer

Step 3: Download TFTP

Download TFTP file from this

Step 4: Download Firmware

Download firmware openwrt for your Mobile Router this

Step 5: Extract TFTP

Extract TFTP and insert Firmware openwrt to same folder TFTP extract

Step 6: Setting Computer IP

setting ip your computer 192.168.1.100

Step 7: Run TFTP

Run TFTP and setting server interface from ip 192.168.1.100

Step 8: Check Connection Arduino

check connection serial into computer

Step 9: Connect to Mobile Router

Connecting your computer with Mobile Router via Putty
Connection type = serial
serial line = COM same com arduino detection into your computer
speed = 115200

Step 10: Booting

In progress booting your mobile router and type "tpl" in command prompt putty interface

Step 11: Setting IP

Setting IP lan card into Mobile Router
1. Setting IP server: setenv serverip 192.168.1.100
2. Setting IP Mobile Router : setenv ipaddr 192.168.1.1

Step 12: Flashing Firmware

flash Mobile Router with command
tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin

and please with into finish

Step 13: Final Process

after finish flashing type this command
1. erase 0x9f020000 +0x3c0000 (enter)
2. cp.b 0x80000000 0x9f020000 0x3c0000 (enter)
3. bootm 9f020000 (enter)

and mobile router reboot processing.....

Comments

author
GeorgeB111 made it!(author)2016-02-23

For some models of mr3020 need to set in putty speed 128000.

author
pdrift made it!(author)2015-08-09

Hi I think my MR3020 is bricked and would like to try this method. Do you need to run a sketch on the arduino for this to work? I didn't see any mention of programming the arduino.

author
NetViper made it!(author)2015-09-08

hello, non you dont need to run any sketch, you will just use arduino just a normal USB TTL Serial cable.

About This Instructable

9,046views

50favorites

License:

More by naskan:Debricking Mobile Router With Arduino
Add instructable to: