Skip to main content



TP-Link TL-MR12U v1 - replace firmware and u boot

The below steps have been tested on TP Link MR12U v1.

Install Breed to replace the u-boot
Replace the stock ROM with OpenWRT.Reboot into OpenWRT.  Setup password as instructed.Login via SSH.Upload a special version of OpenWRT where the u-boot partition is not locked
You can use WinSCP to upload to /tmpAs you see the hardware version is not correct, a simple flash will result in error:
could not open mtd device: u-boot
Can't open device for writing!
We need to use "Force" option to upgrade:
sysupgrade -F openwr-ar71xx-generic-tl-mr11u-v2-squashfs-factory.binAfter upgrade, login into it via ssh again.Upload breed-ar9331-mr12u-r1163.binFlash breedmtd unlock u-bootmtd write breed-ar9331-mr12u-r1163.bin u-boot.Reboot the router.Power off the router.  Then press the reset button, and then power on it.  You should be able to enter breed boot.

Latest Posts

Phicomm K2 Router firmware replacement

How to install IPK on MT7621 router

MiWifi R1CM upgrade to LEDE 17.01.04

How to solve MT7620A / MiWifi R1c with PandoraBox / Openwrt - Cannot install IPK

Xiaomi Mini Miwifi R1CM - Padavan Firmware

CentOS 7 with RDP and docker

Enable ssh and telnet on Xiaomi MiWifi R1CM without registering with Xiaomi

Fortigate - AirPrint across two subnet/region (using CLI)

Notepad++ - Batch convert ANSI GB2312 files to UTF8

Fortigate/Fortiwifi - diagnostic data flow across the router