Table of Contents

TP-Link Archer MR200 v1

AC750 Wireless Dual Band Router with an integrated LTE 150Mbps modem (similar to TP-Link M7350 V1). Comes with 4 100Mbps ethernet ports, one can be used as WAN.

Archer MR200 v1

Supported Versions

Hardware Highlights

Firmware

Flash Layout

Layer0 raw flash, 8192KiB
Layer1 mtd0
UBoot
128KiB
mtd1
firmware
7872KiB
mtd5
romfile
64KiB
mtd6
config
64KiB
mtd7
radio
64KiB
Layer2 mtd2
kernel
mtd3
rootfs
Layer3 /dev/root
mtd4
rootfs_data
/overlay

Installation

Warning!
This section describes actions that might damage your device or firmware. Proceed with care!

Generic Information about TFTP Installation >> generic.flashing.tftp |

This is the only way to upload custom firmware to this router, please note that while the process isn't hard, you are still advised to check if your files are properly downloaded as there is no going back. Recovery is possible by using a CH340a Programmer or a Raspberry Pi, SOIC8 connector/adapter is required, refer to Backing Up your Router for more information.

It is recommended to first update to the latest available version to make sure most bugs with the modem are fixed.

Downloads

Connecting to Router's TFTP Server

Flashing OpenWrt

Upgrading OpenWrt

Making Custom Firmware

Note that if your router is carrier locked, you will need to use a carrier specific bootloader, more information available at Backing Up your Router section. Otherwise, download the official TP-Link Firmware from https://static.tp-link.com/Archer_MR200(EU)_V1_160905_1476936302791w.zip

Use of dd is required, it is included in Linux, Windows port available.

Backing Up your Router

If your router is carrier locked, it is recommended to make a full dump of the chip of your router which includes the carrier specific bootloader, firmware, configuration, since carrier locked devices require their bootloader to run stock firmware (refer to Unbricking your Router section to learn how to connect to the chip and dumping its contents). However, it has been found that using another carrier's bootloader still works, here is a link to Orange FlyBox Firmware https://drive.google.com/file/d/1uy_lrfCKGLqT6nxSQMoik2_cDwA1OZNu

Unlocking your Router's Modem

In case your router is carrier specific, you can unlock the 4G LTE Modem to use with other SIM Cards, note that this only unlocks the modem, you still need to use carrier specific bootloader.

Required Files

Process

[NEW METHOD] This variant can be used to unlock the modem without flashing an unlocked firmware, this is helpful in case your modem is running a newer version and is preventing flashing the unlocked firmware. Provided by user liviu.

uci set network_status.network_status_data.unlockPlmn=1
uci commit network_status
exit

[OLD METHOD] Refer to Backing Up your Router section to learn how to dump your chip, it is required in case you want to go back to stock.

You have successfully unlocked your modem. You can flash your stock firmware back if needed. Don't use MR200_Back_to_stock.bin provided in OpenWrt flashing guide, it will brick your router since it has the stock bootloader and firmware.

Reverting to Stock Firmware

If your router is not carrier specific

If your router is carrier specific

Connecting to Flash Chip

The chip does not need to be de-soldered from the board. SOIC8 Adapter is required.

For Raspberry Pi

Flash Pin Meaning Raspberry Pi
1 CS 24
2 DO 21
3 WP 1
4 GND 25
5 DI 19
6 CLK 23
7 HOLD 1
8 VCC 1

For CH340a Programmer

Unbricking your Router

First prepare the connections between the flash chip and the programmer or Raspberry Pi, refer to Connecting to Flash Chip for more information.

Dumping Contents

Preparing Firmware

For non-carrier specific routers

For carrier specific routers

Flash Firmware

For Raspberry Pi

For CH340a Programmer

After finishing everything, disconnect the chip safely, assemble everything back and connect to power, wait for first boot to complete.

The LTE Modem

The included modem in this device is running Android OS and has a hidden (disabled in the stock firmware) web interface. At least in LEDE, the hidden web interface is re-activated again on each boot and can be used to setup the 3g/lte connection after switching to LEDE. Modem's web interface is available at http://192.168.225.1/login.html with the default username/password of admin/admin. If you need to connect to your router through wan or to do wan port forwarding, instead of relying on the LTE modem's internal DHCP server, the router's usb0 IP address must be manually set to 192.168.225.100 (and of course with the default gateway and possibly DNS address of 192.168.225.1).

Buttons

The TP-Link Archer MR200 has the following buttons:

BUTTON Event
Reset/WPS reset
WIFI rfkill

Hardware

Info

Photos

Front:

Back:

Backside label:

Thanks

This guide is a mix of research done from different posts, trials and errors. Rewritten/Improved by xwtk, on September 3, 2022. Thank you to everyone who has spent their time researching this device.