User Tools

Site Tools

This wiki is read only and for archival purposes only. >>>>>>>>>> Please use the new OpenWrt wiki at <<<<<<<<<<

Mercury M301

A portable router with an onboard 2000mAh rechargeable_battery. It provides 150MBit/s 802.11bgn wireless connectivity, one Fast Ethernet port as well as two USB ports (of which one only offers power but no data connection).
Note: Many of these routers are marketed as a "3G travel router" but none actually include a 3G modem - the marketing term rather means that the OEM firmware supports a certain range of USB 3G/4G modems because it contains the drivers! Ignore that, because with OpenWrt ANY router with USB supports 3G hardware… ;-)

Supported Versions

Version/Model Launch Date OpenWrt Version Supported Model Specific Notes Hardware differences
v1.0 Trunk R31845 Hardware is similar TP-Link TL-MR3040 v1, but intended for PRC -

Hardware Highlights

CPU Ram Flash Network USB Serial JTag
Atheros AR7240 @ 400MHz 32 MiB 4 MiB 1x 100MBit 1x 2.0 YES NO
  • SoC: Atheros AR9331 rev1
  • 802.11 b/g/n 150Mbps
  • Powered via mini-USB (5V) or Li-ion Battery included (3-4 hours)
  • Only 94g

M301 and TL-MR3040 differences

Althought M301 and MR3040 seem similar on the outside, there are differences:

  • M301 is chinese only
  • Case slightly different
  • Only one bi-color LED:
    • green under GPIO control
    • red indicates battery low, or charging in progress

Installation (only for v1.0)

So you can either download a daily-built snapshot or build your own from sources.

  • Download the latest Attitude Adjustment RC1 snapshot from here (recommended)
  • Download the lastest trunk snapshot here (risky)

WARNING: Snapshot images are always risky. Check the forum discussion for latest opinions on available images.

As with most TP-Link Routers this one can be flashed using the TP-Link Webinterface. Connect to the M301 router via Ethernet cable at IP address, login to the router's web GUI (default login/password: admin / admin), and overwrite the factory firmware by installing the openwrt-ar71xx-generic-tl-mr3040-v1-squashfs-factory.bin like a regular firmware update.

Wait for the progress bar to finish twice (the device will reset itself in the process), and proceed with basic configuration as with any fresh OpenWRT install.

Note that some software uses and some software uses


How to configure LEDs in general, see the LED section in the system.

The M301 has 1 bi-color LED:

LED name LED color LED print Internal name Trigger
LED Red N/A (fixed supply) N/A
LED Green tp-link:green:3g


toh/mercury/m301.txt · Last modified: 2015/11/01 17:07 by tmomas