Recover bricked TL-MR3020
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.
How to increase storage on TP-Link TL-MR3020 with ExtRoot
The TP-Link TL-MR3020 N150 3G/4G Travel Router is a very small device with a size of 74mm x 67mm x 22mm, it has only 4MB flash and 32MB memory. The router have about 428KB (67%) space available after installing OpenWRT Barrier Breaker 14.07, you may encounter shortage of storage when installing certain extensions due to limited of router space.
By employing OpenWrt's extroot, you can expand the storage capacity of your root file system using the additional space of an added storage device.
TP-Link TL-WR1043 V2.1: Upgrade to OpenWRT & DD-WRT and Reverting back to original OEM firmware

I own a TP-Link TL-WR1043 V2.1 wireless router, I would like to test if it is able to run on OpenWRT or DD-WRT. it is first tested on OpenWRT, DD-WRT later, so far it has been working flawlessly for me.
About TP-Link TL-WR1043 V2.1 Wireless Router
TP-Link TL-WR1043 V2.1 is a 300Mbps Wireless N Gigabit Router, it has more memory (64MB) compared with the TL-WR1043 V1.x. Here is the comparison:
HW Version |
CPU |
Ram |
Flash |
Network |
Gigabit |
USB |
Serial |
JTag |
1.x |
Atheros AR9132@400MHz |
32MB |
8MB |
4x1 |
Yes |
Yes |
Yes |
Yes |
2.x |
AtherosQCA9558@720MHz 64MB |
64MB |
8MB |
4x1 |
Yes |
Yes |
Yes |
No |
打造openwrt+NoDogSpladh网站无线广告机
此教程使用一个TP-Link TL-MR3020 3G/4G无线路由器来打造简单的无线广告机。目标是提供一个免费热点(hostpot)让公众无线上纲同时弹出hostpot提供者的广告(称之为Splash page 或者Landing page)。
TP-Link TL-MR3020的厂家固件(Firmware)功能有限,不能安装第三方软件包,因此,固件必须升级至OpenWRT,然后再安装NoDogSplash
虽然这里是使用TP-Link TL-MR3020为教题,一般支持OpenWRT的路由器也是适合的。
Setting up a wireless hotspot using TP-Link TL-MR3020 Wireless N Router

Wireless Router Remote Control Car

This is my first RC car control by an Arduino and a wirless router running OpenWRT. There are many OpenWRT supported routers, I'm using a TP-Link TL-MR3020 3G/4G Wireless N Router for this project since it is very slim, low power consumption and it is cheap.
RC car features
- A webcam, the car can be driven without line of sight
- A horn so that you can honk at people.
- LED Headlights attached to the front of the car
- Two wheel drive motor
- Windows GUI application or web interface
- Future Additions: Control by a smartphone (Android & IOS)
Connect Two Wireless Router Wirelessly ( Bridge ) using TL-MR3020

- Host router configure as Access Point. If you already setup a wireless internet connection in your house, usually your modem is configured as Access Point mode.
- A working OpenWRT on TP-LINK TL-MR3020 Portable 3G/4G Wireless N Router
- Host router IP: 192.168.1.1
- Host router subnet mask: 255.255.255.0 or 255.255.0.0 if you want to access 192.168.0.x from 192.168.1.x
- Host router SSID: ABC
- Client router IP: 192.168.0.1
- Client router subnet mask: 255.255.255.0
TP-LINK TL-MR3020 + OPENWRT + WEBCAM

Prerequisites
- A working OpenWRT on TP-LINK TL-MR3020 Portable 3G/4G Wireless N Router
- Microsoft LifeCam HD-5000 or any other Linux UVC supported cameras
Recover bricked TL-MR3020 Wireless N Router

TP-Link TL-MR3020 restore from OpenWRT to Original Firmware
If you had flashing the TP-Link MR3020 firmware to OpenWRT and now you want to restore it to the original state, here is a guide on how to make it. With this guide you will able to changing between original firmware to different version OpenWRT firmware.