Debricking Mobile Router With Arduino

14K543

Intro: 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.....

3 Comments

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

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.

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