TP-LINK TL-MR3020 v3.x

From TechInfoDepot
Jump to navigationJump to search
multiple revisions of this device, use caution
bgn (N300)
Portable 3G/4G Wireless N Router
3rd Party Firmware
Status Unknown
Status Unknown
Tomato any flavor
Status Unknown
TP-LINK TL-MR3020 v3.x
Board ID
2050500974, 2050501036 (v3.2)
mobile router
MediaTek MT7628NN
CPU1 Type
CPU1 Speed
575 MHz
Flash1 Chip
GigaDevice GD25Q64BSIG
Flash1 Size
8 MiB8,388,608 B <br />65,536 Kib <br />8,192 KiB <br />64 Mib <br />0.00781 GiB <br />
RAM1 Size
64 MiB67,108,864 B <br />524,288 Kib <br />65,536 KiB <br />512 Mib <br />0.0625 GiB <br />
RAM1 Chip
Zentel A3R12E40DBF-8E
ETH chip1
MediaTek MT7628NN
Ethernet Port Count

802dot11 OUI: 0C:80:63 (4 E, 4 W)
Ethernet OUI: 0C:80:63 (4 E, 4 W)

Stock bootloader
U-Boot 1.1.3
Stock FW OS
Linux 2.6.36
Expansion IF types
USB 2.0
USB ports
USB Hub Compatible
5 VDC, 1 A
Connector type
USB Female Mini-B, USB Female Micro-B (v3.2)
3G/4G capable
3rd Party Firmware Support
OpenWrt • (List | Dev | DLs)
(Est.) release date November 2017
ASIN B00634PLTW Flag of the United States.svg
multiple uses
Country of manuf China
Radio 1
MediaTek MT7628NN
Wireless interface OUI
Antenna Connector Type
none specified
MIMO status
Wireless Standard
IEEE 802.11b/g/n
up to 300 Mbps
up to 54 Mbps
up to 11 Mbps
WiFi Operating Frequency
2.4 GHz
 CPU1 brandRadio1 chip1 brandRadio1 chip2 brand
TP-LINK TL-MR3020AtherosAtheros
TP-LINK TL-MR3020 v3.xMediaTekMediaTek

For a list of all currently documented MediaTek chipsets with specifications, see MediaTek.

For a list of all currently documented TP-LINK device with specifications, see TP-LINK.

300 Mbps - 2SS 2.4GHz 802.11n (40MHz chan.) = N300 class


  • TP-LINK TL-MR3020 v3.x (v3/v3.20)
CPU: MediaTek MT7628NN @575MHz WiSoC
Flash: GigaDevice GD25Q64BSIG (8MB)
RAM: Zentel A3R12E40DBF-8E (64MB)
WLAN: 802.11bgn 2T2R (2.4GHz)
LAN: 1x FE, USB: 1x USB 2.0 port
PCB ID: 2050500974

Links of Interest

JTAG-Serial Info


Bootlog • >>

DDR Calibration DQS reg = 00008787

U-Boot 1.1.3 (Sep  7 2018 - 14:20:29)
Board: Ralink APSoC DRAM:  64 MB
relocate_code Pointer at: 83fb8000
Software System Reset Occurred
gpiomode1 54050404.
gpiomode1 54150404.
gpiomode2 05540554.
gpiomode2 00000000.
gpiomode2 05550555.
######GPIO CTRL 0 for GPIO 0~32 OUTPUT tmp(0x0000000c)#####
##########Led gpio info: power(37),wps(2),lan(3),wan_green(43),wlan(44)#########
flash manufacture id: c8, device id 40 17
find flash: GD25Q64B
Ralink UBoot Version:
ASIC 7628_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Sep  7 2018  Time:14:20:29
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768 

 ##### The CPU freq = 575 MHZ #### 
 estimate memory size =64 Mbytes
RESET MT7628 PHY!!!!!!
continue to starting system.
disable switch phyport...

3: System Boot system code via Flash.(0xbc020000)
do_bootm:argc=2, addr=0xbc020000
## Booting image at bc020000 ...
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 8000c150) ...
## Giving linux memsize in MB, 64

Starting kernel ...
Linux version 2.6.36 (tp-link@Sohoidev) 
 (gcc version 4.6.3 (Buildroot 2012.11.1) )

 The CPU feqenuce set to 575 MHz
 MIPS CPU sleep mode enabled.
CPU revision is: 00019655 (MIPS 24Kc)
Software DMA cache coherency
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00004000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00004000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyS1,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/init
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Primary instruction cache 64kB, VIPT, , 4-waylinesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Writing ErrCtl register=00078cf0
Readback ErrCtl register=00078cf0
Memory: 61024k/65536k available (2832k kernel code, 4476k reserved, 677k data, 164k init, 0k highmem)
console [ttyS1] enabled
Calibrating delay loop... 386.04 BogoMIPS (lpj=772096)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource Ralink Systick timer
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NET: Registered protocol family 1
RT3xxx EHCI/OHCI init.
squashfs: version 4.0 (2009/01/31) Phillip Lougher
fuse init (API version 7.15)
msgmni has been set to 119
io scheduler noop registered
io scheduler deadline registered (default)
Ralink gpio driver initialized
i2cdrv_major = 218
Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled
serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A
serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A
brd: module loaded
flash manufacture id: c8, device id 40 17
GD25Q64B(c8 40170000) (8192 Kbytes)
mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
Creating 7 MTD partitions on "raspi":
0x000000000000-0x000000020000 : "boot"
0x000000020000-0x000000170000 : "kernel"
0x000000170000-0x0000007c0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
0x0000007c0000-0x0000007d0000 : "config"
0x0000007d0000-0x0000007e0000 : "romfile"
0x0000007e0000-0x0000007f0000 : "rom"
0x0000007f0000-0x000000800000 : "radio"


User Images