Debricking Mobile Router With Arduino

10,374

51

3

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

Share

    Recommendations

    • Audio Contest 2018

      Audio Contest 2018
    • Furniture Contest 2018

      Furniture Contest 2018
    • Metalworking Contest

      Metalworking Contest

    3 Discussions

    0
    None
    GeorgeB111

    2 years ago

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

    0
    None
    pdrift

    3 years ago on Introduction

    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.

    1 reply
    0
    None
    NetViperpdrift

    Reply 3 years ago on Introduction

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