Adding OpenWrt support for TP-Link Archer MR200 V5.3

I have a TP-Link Archer MR200 V5.3 that I would like to get OpenWrt working on.

I have connected to the serial port and can see the boot log, but I haven't been able to interrupt it to enter U-Boot console. After booting the kernel it asks for login, and it responds if i try to login ("Login incorrect" since I don't have the credentials), which shows that the serial connection is working. Does anyone know how to interrupt the boot process and get to U-Boot console?

tp-link.com only has gpl code downloads for v1, v2, v3, v4 and v5 is it safe to assume that v5 covers v5.3 and not just v5.0?

v5.3 = v5

TP-Link often cripples serial input, while output works, requiring soldering.

If you have serial console, post a photo of the PCB.

I have (after taking the picture) soldered a female pin connector the board to make it easier to use.

Does the upper black chip say Mediatek ?

Can't make it out on the phone.

It says MEDIATEK MT7610EN.

Firmware support mr200 v5 here

1 Like

I have MR200 V5.2 and already look at the serial output. Found out that it has much resemblance with MR200 V4. Using SOC MT7628AN, 5G using MT7610EN, Modem Qualcom MDM9207. So theoretically V4 firmware would be compatible. I will find out more. Here is truncated version of serial log

[04080C0A][04080C0A][89890000][27273B3B][0027273A]
DU Setting Cal Done


U-Boot 1.1.3 (Feb 26 2021 - 16:19:26)

Board: Ralink APSoC DRAM:  64 MB
relocate_code Pointer at: 83fb4000
gpiomode1 55154404.
gpiomode2 05550555.
######GPIO CTRL 0 for GPIO 0~31 OUTPUT tmp(0x00000030)#####
######GPIO CTRL 1 for GPIO 32~64 OUTPUT tmp(0x00000f80)#####
######GPIO CTRL 1 for GPIO 32~64 INPUT tmp(0x00000f80)#####
flash manufacture id: 1c, device id 70 17
spi device id: 1c 70 17 0 80 (70170080)
find flash: EN25QH64A
RALINK_GPIOMODE_REG_1(0xb0000060) old=0x55154404 new=0x55154404
RALINK_GPIO_CTRL_32_63(0xb0000604) old=0xf80 new=0xf90
RALINK_GPIO_DATA_32_63(0xb0000624) old=0x2f1f new=0x2f0f
============================================
Ralink UBoot Version: 4.3.0.0
--------------------------------------------
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:Feb 26 2021  Time:16:19:26
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768

 ##### The CPU freq = 580 MHZ ####
 estimate memory size =64 Mbytes
RESET MT7628 PHY!!!!!!..................................................
starting recovery...
TODO, Read MAC Address from Flash


 netboot_common, argc= 3

 NetTxPacket = 0x83FE4100

 KSEG1ADDR(NetTxPacket) = 0xA3FE4100

 NetLoop,call eth_halt !

 NetLoop,call eth_init !
Trying Eth0 (10/100-M)

 Waitting for RX_DMA_BUSY status Start... done


 ETH_STATE_ACTIVE!!
TFTP from server 192.168.0.225; our IP address is 192.168.0.2
Filename 'tp_recovery.bin'.

 TIMEOUT_COUNT=10,Load address: 0x80060000
Loading: T T T T T T T T T T
Retry count exceeded; starting again
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 ...

怘▒▒▒▒ff▒fa▒~▒▒▒f▒Æ▒▒▒怘▒怘▒f30f▒`▒
▒`▒▒f▒▒f▒▒▒Linux version 2.6.36 (tp-link@Sohoidev) (gcc version 4.6.3 (Buildroot 2012.11.1) ) #1 Fri Feb 26 16:22:57 CST 2021

 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=000706b2
Readback ErrCtl register=000706b2
Memory: 61036k/65536k available (2920k kernel code, 4500k reserved, 544k data, 184k init, 0k highmem)
NR_IRQS:128
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
RALINK_GPIOMODE = 55154404
RALINK_GPIOMODE = 55144404
***** Xtal 40MHz *****
start PCIe register access
RALINK_RSTCTRL = 2400000
RALINK_CLKCFG1 = fdbfffc0

*************** MT7628 PCIe RC mode *************
PCIE0 enabled
Port 0 N_FTS = 1b105000
init_rt2880pci done
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
pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000)
pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
pci 0000:00:00.0: BAR 1: set to [mem 0x20200000-0x2020ffff] (PCI address [0x20200000-0x2020ffff]
pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
pci 0000:01:00.0: BAR 0: set to [mem 0x20000000-0x200fffff] (PCI address [0x20000000-0x200fffff]
pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
pci 0000:01:00.1: BAR 0: set to [mem 0x20100000-0x201fffff] (PCI address [0x20100000-0x201fffff]
pci 0000:00:00.0: PCI bridge to [bus 01-01]
pci 0000:00:00.0:   bridge window [io  disabled]
pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
pci 0000:00:00.0:   bridge window [mem pref disabled]
BAR0 at slot 0 = 0
bus=0x0, slot = 0x0
res[0]->start = 0
res[0]->end = 0
res[1]->start = 20200000
res[1]->end = 2020ffff
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=0x1, slot = 0x0
res[0]->start = 20000000
res[0]->end = 200fffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
bus=0x1, slot = 0x0
res[0]->start = 20100000
res[0]->end = 201fffff
res[1]->start = 0
res[1]->end = 0
res[2]->start = 0
res[2]->end = 0
res[3]->start = 0
res[3]->end = 0
res[4]->start = 0
res[4]->end = 0
res[5]->start = 0
res[5]->end = 0
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

create tplink/console_ctl

create tplink/console_ctl done
brd: module loaded
flash manufacture id: 1c, device id 70 17
EN25QH64A(1c 70171c30 flash_version = 1) (8192 Kbytes)
mtd .name = raspi, .size = 0x00800000 (8M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
Creating 6 MTD partitions on "raspi":
0x000000000000-0x000000020000 : "boot"
0x000000020000-0x000000160000 : "kernel"
0x000000160000-0x0000007d0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
0x0000007d0000-0x0000007e0000 : "config"
0x0000007e0000-0x0000007f0000 : "romfile"
0x0000007f0000-0x000000800000 : "radio"
Register flash device:flash0
PPP generic driver version 2.4.2
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPTP driver version 0.8.5
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
FM_OUT value: u4FmOut = 0(0x00000000)
FM_OUT value: u4FmOut = 140(0x0000008C)
FM detection done! loop = 1
SR calibration value u1SrCalVal = 6
rt3xxx-ehci rt3xxx-ehci: Ralink EHCI Host Controller
rt3xxx-ehci rt3xxx-ehci: new USB bus registered, assigned bus number 1
rt3xxx-ehci rt3xxx-ehci: irq 18, io mem 0x101c0000
rt3xxx-ehci rt3xxx-ehci: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
rt3xxx-ohci rt3xxx-ohci: RT3xxx OHCI Controller
rt3xxx-ohci rt3xxx-ohci: new USB bus registered, assigned bus number 2
rt3xxx-ohci rt3xxx-ohci: irq 18, io mem 0x101c1000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Mirror/redirect action on
u32 classifier
    Actions configured
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (953 buckets, 3812 max)
GRE over IPv4 demultiplexor driver
gre: can't add protocol
GRE over IPv4 tunneling driver
ip_tables: (C) 2000-2006 Netfilter Core Team, Type=Linux
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing unused kernel memory: 184k freed
starting pid 35, tty '': '/etc/init.d/rcS'
cp: can't stat '/etc/SingleSKU_FCC.dat': No such file or directory
SCSI subsystem initialized
insmod: can't insert '/lib/modules/kmdir/kernel/drivers/usb/core/usbcore.ko': No such file or directory
Started WatchDog Timer.
Ralink APSoC Hardware Watchdog Timer
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
insmod: can't insert '/lib/modules/kmdir/kernel/drivers/usb/host/ifxusb_host.ko': No such file or directory
rdm_major = 253
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
Read MAC from flash(0x7EF100) 5c-ffffffa6-ffffffe6-ffffffba-ffffffa0-56
GMAC1_MAC_ADRH -- : 0x00005ca6
GMAC1_MAC_ADRL -- : 0xe6baa056
Ralink APSoC Ethernet Driver Initilization. v3.1  256 rx/tx descriptors allocated, mtu = 1500!
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
Read MAC from flash(0x7EF100) 5c-ffffffa6-ffffffe6-ffffffba-ffffffa0-56
GMAC1_MAC_ADRH -- : 0x00005ca6
GMAC1_MAC_ADRL -- : 0xe6baa056
PROC INIT OK!
usb 1-1: new high speed USB device using rt3xxx-ehci and address 2
usbcore: registered new interface driver cdc_wdm
dns_init
domain_name:tplinkmodem.net
Backtrace parameters (ver: 0.9 build time: Feb 26 2021 16:25:09):
----------------------------------------------------------------------
        regbtsig: enable to hook signals. =1
         sigmask: signals mask to be hooked. =0x60000688
        maxdepth: calltrace depth. =16
        showregs: enable to show regs. =0
       showstack: enable to show stack. =0
    showallstack: enable to show all stacks. =0
        showmaps: enable to show maps. =0
          reboot: enable to reboot when cos/httpd exit unusual. =0
       showgroup: enable to show each thread's backtrace. =0
         testcos: enable to hook more signals for cos. =1
----------------------------------------------------------------------
scsi0 : usb-storage 1-1:1.5
L2TP core driver, V2.0
PPPoL2TP kernel driver, V2.0

Please press Enter to activate this console. scsi 0:0:0:0: Direct-Access     Linux    File-Stor Gadget 0318 PQ: 0 ANSI: 2
sd 0:0:0:0: [sda] 143360 512-byte logical blocks: (73.4 MB/70.0 MiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda:
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk
[err] syslogd[main --1001] syslogd : syslogd_init

[ dm_readFile ] 2042:  can not open xml file /var/tmp/pc/reduced_data_model.xml!, about to open file /etc/reduced_data_model.xml
spiflash_ioctl_read, Read from 0x007d0000 length 0x10000, ret 0, retlen 0x10000
spiflash_ioctl_read, Read from 0x007d0000 length 0x9ac0, ret 0, retlen 0x9ac0
[ dm_loadCfg ] 2504:  currSwRevision = 55aa0100 currSwRevision = 55aa0100
spiflash_ioctl_read, Read from 0x007d0000 length 0x10000, ret 0, retlen 0x10000
spiflash_ioctl_read, Read from 0x007d0000 length 0x9ac0, ret 0, retlen 0x9ac0
[zc] qmi_wwan_bind: in
[zc] change dtr 1
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
Init mac 5c-a6-e6-ba-a0-57
qmi_wwan: probe of 1-1:1.0 failed with error -22
[zc] qmi_wwan_bind: in
[zc] change dtr 1
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
Init mac 5c-a6-e6-ba-a0-57
qmi_wwan: probe of 1-1:1.1 failed with error -22
qmi_wwan 1-1:1.2: bogus CDC Union: master=0, slave=0
qmi_wwan: probe of 1-1:1.2 failed with error -1
qmi_wwan 1-1:1.3: bogus CDC Union: master=0, slave=0
qmi_wwan: probe of 1-1:1.3 failed with error -1
qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device
[zc] qmi_wwan_bind: in
[zc] change dtr 1
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
Init mac 5c-a6-e6-ba-a0-57

LTE has booted, tell cos to start qmuxd and mobile
[zc] qmi_wwan_bind: in
[zc] change dtr 1
[ qmiReconnectChspiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
angedHandler ] 5Init mac 5c-a6-e6-ba-a0-57
16:  receive qmiqmi_wwan: probe of 1-1:1.6 failed with error -22
 connect msg!
[zc] qmi_wwan_bind: in

[zc] change dtr 1
fuser: can't staspiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
t '/tmp/udisk': Init mac 5c-a6-e6-ba-a0-57
No such file or qmi_wwan: probe of 1-1:1.7 failed with error -22
directory
[zc] qmi_wwan_bind: in
[zc] change dtr 1
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
Init mac 5c-a6-e6-ba-a0-57
qmi_wwan: probe of 1-1:1.8 failed with error -22
usbcore: registered new interface driver qmi_wwan
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbserial_generic 1-1:1.0: generic converter detected
usb 1-1: generic converter now attached to ttyUSB0
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
[ prepareForQmi ] 062:  wait for lte to recognize count:0

umount: can't forcibly umount /tmp/udisk: Invalid argument
[ prepareForQmi ] 062:  wait for lte to recognize count:1

[ qmiReconnectChangedHandler ] 522:  mount /tmp/udisk
[ checkUdiskReady ] 398:  [cos] times:0, mount cmd:mount -t auto -o ro /dev/sda /tmp/udisk

FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
mount: mounting /dev/sdb on /tmp/udisk failed: No such device or address
mount: mounting /dev/sdc on /tmp/udisk failed: No such device or address
killall: flowstat: no process killed
killall: mobile: no process killed
killall: qmuxd: no process killed
spiflash_ioctl_read, Read from 0x007ef500 length 0x29, ret 0, retlen 0x29
spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
spiflash_ioctl_read, Read from 0x007ef200 length 0x4, ret 0, retlen 0x4
spiflash_ioctl_read, Read from 0x007ef700 length 0x18, ret 0, retlen 0x18
spiflash_ioctl_read, Read from 0x007ef300 length 0x29, ret 0, retlen 0x29
spiflash_ioctl_read, Read from 0x007ef400 length 0x29, ret 0, retlen 0x29
spiflash_ioctl_read, Read from 0x007ef800 length 0x48, ret 0, retlen 0x48
read model:▒▒▒▒▒spiflash_ioctl_read, Read from 0x007ef900 length 0x20, ret 0, retlen 0x20
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒spiflash_ioctl_read, Read from 0x00020000 length 0x200, ret 0, retlen 0x200
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒spiflash_ioctl_read, Read from 0x007ef700 length 0x18, ret 0, retlen 0x18
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒spiflash_ioctl_read, Read from 0x007ef300 length 0x29, ret 0, retlen 0x29
▒▒▒▒▒T▒j+
[ qspiflash_ioctl_read, Read from 0x007ef400 length 0x29, ret 0, retlen 0x29
miReconnectChangspiflash_ioctl_read, Read from 0x007ef800 length 0x48, ret 0, retlen 0x48
edHandler ] 542:spiflash_ioctl_read, Read from 0x007ef900 length 0x20, ret 0, retlen 0x20
  disconnect... spiflash_ioctl_read, Read from 0x007ef100 length 0x6, ret 0, retlen 0x6
LTE ip connection.

read model:▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒j+▒▒
15 ERROR: Post event to MOBILE server failed, errno = 2 (No such file or directory).
15 ERROR: Client communication with server failed.
[ rsl_getWanLteLinkCfgObj ] 2660:  Fail to get lte module status...
[ rsl_getObj ] 1265:  perror:1
[ rsl_getNextObj ] 1413:  perror:1
[err] syslogd[syslogd_msg_process_thread --881] begin to lost!, msg = ERROR: Post event to MOBILE server failed, errno = 2 (No such file or directory).

sendto /var/tmp/7 msg 2001 error No such file or directory ,pid 90
[ ntpc ] 979:  Get time zone, g_timeZone = 1200
[ oal_sys_getOldTZInfo ] 854:  Open TZ file error!
Raeth v3.1 (Tasklet,SkbRecycle)

phy_tx_ring = 0x03656000, tx_ring = 0xa3656000

phy_rx_ring0 = 0x03657000, rx_ring0 = 0xa3657000
[fe_sw_init:4982]rt305x_esw_init.
disable switch phyport...
GMAC1_MAC_ADRH -- : 0x00005ca6
GMAC1_MAC_ADRL -- : 0xe6baa056
RT305x_ESW: Link Status Changed
/bin/sh: can't create /proc/tplink/eth_vlan: nonexistent directory
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
ioctl: No such device
brctl: bridge br0: Invalid argument
set if eth0.1 to *not wan dev
device eth0.1 entered promiscuous mode
device eth0 entered promiscuous mode
br0: port 1(eth0.1) entering forwarding state
br0: port 1(eth0.1) entering forwarding state
set if eth0.2 to *not wan dev
device eth0.2 entered promiscuous mode
br0: port 2(eth0.2) entering forwarding state
br0: port 2(eth0.2) entering forwarding state
set if eth0.3 to *not wan dev
device eth0.3 entered promiscuous mode
br0: port 3(eth0.3) entering forwarding state
br0: port 3(eth0.3) entering forwarding state
set if eth0.4 to *not wan dev
device eth0.4 entered promiscuous mode
br0: port 4(eth0.4) entering forwarding state
br0: port 4(eth0.4) entering forwarding state
[ vlan_addLanPortsIntoBridge ] 550:  add lan Port 255 from br0
brctl: bridge br0: Device or resource busy
brctl: bridge br0: Device or resource busy
brctl: bridge br0: Device or resource busy
[ rsl_initVlanObj ] 993:
+++++++++++++rsl_initVlanObj done!
[ qmiReconnectChangedHandler ] 552:  start qmuxd
linux_qmi_qmux_io_pwr_up_init.c: Unable to open wakelock file = /sys/power/wake_lock, error [2:No such file or directory]
qmuxd: linux_qmi_read_sysfs_config: couldn't open file /sys/module/f_rmnet/parameters/rmnet_ctl_chqmuxd: linux_qmi_read_sysfs_config: couldn't open /sys/module/rmnet/parameters/rmnet_ctl_chlinux_qmi_qmux_if_configure_port_timeout: failed to open SMD timeout config=/sys/devices/virtual/smdpkt/cdc-wdm0/open_timeout errno [2:No such file or directory]ra0       no private ioctls.

I managed to compile an image for mr200 v5 using latest git. All seems to be working. wifi 2g and 5g works. qmi modem works. but led signal strength not done yet. These are truncated system logs

Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.000000] Linux version 5.15.108 (gurangax@DESKTOP-GAPC0S5) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 12.2.0 r22652-9a26669510) 12.2.0, GNU ld (GNU Binutils) 2.40.0) #0 Wed Apr 26 15:24:50 2023
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Board has DDR2
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Analog PMU set to hw control
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Digital PMU set to hw control
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] printk: bootconsole [early0] enabled
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] CPU0 revision is: 00019655 (MIPS 24KEc)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] MIPS: machine is TP-Link Archer MR200 V5
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Initrd not found or empty - disabling initrd
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Zone ranges:
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000]   Normal   [mem 0x0000000000000000-0x0000000003ffffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Movable zone start for each node
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Early memory node ranges
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000]   node   0: [mem 0x0000000000000000-0x0000000003ffffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff]
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    0.000000] pcpu-alloc: [0] 0
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 16240
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Writing ErrCtl register=000706b0
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Readback ErrCtl register=000706b0
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] Memory: 55964K/65536K available (5637K kernel code, 597K rwdata, 1200K rodata, 1196K init, 208K bss, 9572K reserved, 0K cma-reserved)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] NR_IRQS: 256
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] intc: using register map from devicetree
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] CPU Clock: 580MHz
Wed Apr 26 15:25:02 2023 kern.crit kernel: [    0.000000] timer_probe: no matching timers found
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.000002] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.007648] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.073580] pid_max: default: 32768 minimum: 301
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.078285] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.085308] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.095602] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.106820] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.116354] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.123015] pinctrl core: initialized pinctrl subsystem
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.129650] NET: Registered PF_NETLINK/PF_ROUTE protocol family
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.138893] rt2880-pinmux pinctrl: there is not valid maps for state default
Wed Apr 26 15:25:02 2023 kern.err kernel: [    0.255010] mt7620-pci 10140000.pcie: Port 0 N_FTS = 1b105000
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.418240] PCI host bridge to bus 0000:00
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.422225] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.428814] pci_bus 0000:00: root bus resource [io  0x10160000-0x1016ffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.435456] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.443146] pci 0000:00:00.0: [14c3:0801] type 01 class 0x060400
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.448923] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.454943] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.461076] pci 0000:00:00.0: supports D1
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.464883] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.471987] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.479890] pci 0000:01:00.0: [14c3:7650] type 00 class 0x028000
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.485700] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.491846] pci 0000:01:00.0: PME# supported from D0 D3hot D3cold
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.497977] pci 0000:01:00.1: [14c3:8650] type 00 class 0x0d1100
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.503751] pci 0000:01:00.1: reg 0x10: [mem 0x00000000-0x000fffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.509951] pci 0000:01:00.1: supports D1
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.513757] pci 0000:01:00.1: PME# supported from D0 D1 D3hot D3cold
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.521349] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.527700] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.534144] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.540476] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.547210] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x201fffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.553750] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.560321] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.566857] pci 0000:01:00.1: BAR 0: assigned [mem 0x20100000-0x201fffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.573424] pci 0000:00:00.0: PCI bridge to [bus 01]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.578196] pci 0000:00:00.0:   bridge window [mem 0x20000000-0x201fffff]
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.585336] clocksource: Switched to clocksource MIPS
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.591251] NET: Registered PF_INET protocol family
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.596298] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.604008] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.612139] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.619582] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.626983] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.633779] TCP: Hash tables configured (established 1024 bind 1024)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.640076] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.646418] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.653477] NET: Registered PF_UNIX/PF_LOCAL protocol family
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.659055] PCI: CLS 0 bytes, default 32
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.666990] workingset: timestamp_bits=14 max_order=14 bucket_order=0
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.678638] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.684233] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.696948] mt7621_gpio 10000600.gpio: registering 32 gpios
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.702545] mt7621_gpio 10000600.gpio: registering 32 gpios
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.708288] mt7621_gpio 10000600.gpio: registering 32 gpios
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.714217] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.721586] printk: console [ttyS0] disabled
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.725832] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.734559] printk: console [ttyS0] enabled
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.742987] printk: bootconsole [early0] disabled
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.754075] spi-mt7621 10000b00.spi: sys_freq: 193333333
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.776786] spi-nor spi0.0: en25qh64 (8192 Kbytes)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.781750] 5 fixed-partitions partitions found on MTD device spi0.0
Wed Apr 26 15:25:02 2023 kern.err kernel: [    0.788297] OF: Bad cell count for /palmbus@10000000/spi@b00/m25p80@0/partitions
Wed Apr 26 15:25:02 2023 kern.err kernel: [    0.795869] OF: Bad cell count for /palmbus@10000000/spi@b00/m25p80@0/partitions
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.803688] Creating 5 MTD partitions on "spi0.0":
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.808604] 0x000000000000-0x000000020000 : "u-boot"
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.816633] 0x000000020000-0x0000007d0000 : "firmware"
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.823600] 2 tplink-fw partitions found on MTD device firmware
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.829725] Creating 2 MTD partitions on "firmware":
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.834769] 0x000000000000-0x00000023844b : "kernel"
Wed Apr 26 15:25:02 2023 kern.warn kernel: [    0.839817] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.851288] 0x00000023844c-0x0000007b0000 : "rootfs"
Wed Apr 26 15:25:02 2023 kern.warn kernel: [    0.856430] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.867000] mtd: setting mtd3 (rootfs) as root device
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.873228] 1 squashfs-split partitions found on MTD device rootfs
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.879612] 0x000000720000-0x0000007b0000 : "rootfs_data"
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.886482] 0x0000007d0000-0x0000007e0000 : "rom"
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.894233] 0x0000007e0000-0x0000007f0000 : "romfile"
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    0.900697] 0x0000007f0000-0x000000800000 : "radio"
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.963515] rt3050-esw 10110000.esw: mediatek esw at 0xb0110000, irq 25 initialized
Wed Apr 26 15:25:02 2023 kern.err kernel: [    0.971468] mtk_soc_eth 10100000.ethernet: generated random MAC address 5a:9a:65:38:f4:54
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.980491] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5
Wed Apr 26 15:25:02 2023 kern.info kernel: [    0.990875] NET: Registered PF_INET6 protocol family
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.002316] Segment Routing with IPv6
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.006237] In-situ OAM (IOAM) with IPv6
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.010352] NET: Registered PF_PACKET protocol family
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.015620] 8021q: 802.1Q VLAN Support v1.8
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.035244] VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.049067] Freeing unused kernel image (initmem) memory: 1196K
Wed Apr 26 15:25:02 2023 kern.warn kernel: [    1.055082] This architecture does not have kernel memory protection.
Wed Apr 26 15:25:02 2023 kern.info kernel: [    1.061655] Run /sbin/init as init process
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    1.065814]   with arguments:
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    1.065820]     /sbin/init
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    1.065827]   with environment:
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    1.065832]     HOME=/
Wed Apr 26 15:25:02 2023 kern.debug kernel: [    1.065838]     TERM=linux
Wed Apr 26 15:25:02 2023 user.info kernel: [    1.912816] init: Console is alive
Wed Apr 26 15:25:02 2023 user.info kernel: [    1.916997] init: - watchdog -
Wed Apr 26 15:25:02 2023 user.info kernel: [    3.565429] kmodloader: loading kernel modules from /etc/modules-boot.d/*
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.669450] usbcore: registered new interface driver usbfs
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.675157] usbcore: registered new interface driver hub
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.680715] usbcore: registered new device driver usb
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.694432] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.705313] fsl-ehci: Freescale EHCI Host controller driver
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.713771] ehci-platform: EHCI generic platform driver
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.729625] phy phy-10120000.usbphy.0: remote usb device wakeup disabled
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.736460] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.741758] ehci-platform 101c0000.ehci: EHCI Host Controller
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.747621] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.755813] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.785353] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.792836] hub 1-0:1.0: USB hub found
Wed Apr 26 15:25:02 2023 kern.info kernel: [    3.797680] hub 1-0:1.0: 1 port detected
Wed Apr 26 15:25:02 2023 user.info kernel: [    3.814952] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
Wed Apr 26 15:25:02 2023 user.info kernel: [    3.832982] init: - preinit -
Wed Apr 26 15:25:02 2023 kern.info kernel: [    4.205871] usb 1-1: new high-speed USB device number 2 using ehci-platform
Wed Apr 26 15:25:02 2023 kern.info kernel: [    4.709304] rt3050-esw 10110000.esw: port 3 link up
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    4.720085] random: procd: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    5.746840] random: jshn: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    5.870839] random: jshn: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [    6.129190] random: jshn: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.info kernel: [    6.653415] rt3050-esw 10110000.esw: port 3 link down
Wed Apr 26 15:25:02 2023 user.notice kernel: [    9.065860] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
Wed Apr 26 15:25:02 2023 user.warn kernel: [    9.097080] urandom-seed: Seed file not found (/etc/urandom.seed)
Wed Apr 26 15:25:02 2023 user.info kernel: [    9.214818] procd: - early -
Wed Apr 26 15:25:02 2023 user.info kernel: [    9.219013] procd: - watchdog -
Wed Apr 26 15:25:02 2023 user.info kernel: [   10.063562] procd: - watchdog -
Wed Apr 26 15:25:02 2023 user.info kernel: [   10.073672] procd: - ubus -
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   10.386611] random: ubusd: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   10.396525] random: ubusd: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.info kernel: [   10.416166] rt3050-esw 10110000.esw: port 3 link up
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   10.586719] random: ubusd: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 user.info kernel: [   10.607925] procd: - init -
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   11.845108] random: jshn: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   11.884329] random: ubusd: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   11.928936] random: ubus: uninitialized urandom read (4 bytes read)
Wed Apr 26 15:25:02 2023 user.info kernel: [   12.222193] kmodloader: loading kernel modules from /etc/modules.d/*
Wed Apr 26 15:25:02 2023 user.info kernel: [   12.743969] urngd: v1.0.2 started.
Wed Apr 26 15:25:02 2023 kern.info kernel: [   12.843184] usbcore: registered new interface driver cdc_wdm
Wed Apr 26 15:25:02 2023 kern.info kernel: [   12.866299] Loading modules backported from Linux version v6.1.24-0-g0102425ac76b
Wed Apr 26 15:25:02 2023 kern.info kernel: [   12.873923] Backport generated by backports.git v5.15.92-1-44-gd6ea70fafd36
Wed Apr 26 15:25:02 2023 kern.info kernel: [   12.953264] usbcore: registered new interface driver usbserial_generic
Wed Apr 26 15:25:02 2023 kern.info kernel: [   12.960098] usbserial: USB Serial support registered for generic
Wed Apr 26 15:25:02 2023 kern.info kernel: [   12.987080] usbcore: registered new interface driver cdc_ether
Wed Apr 26 15:25:02 2023 kern.info kernel: [   13.007904] usbcore: registered new interface driver cdc_ncm
Wed Apr 26 15:25:02 2023 kern.info kernel: [   13.070458] usbcore: registered new interface driver huawei_cdc_ncm
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   13.495211] random: crng init done
Wed Apr 26 15:25:02 2023 kern.notice kernel: [   13.498747] random: 25 urandom warning(s) missed due to ratelimiting
Wed Apr 26 15:25:02 2023 kern.info kernel: [   13.549491] mt76_wmac 10300000.wmac: ASIC revision: 76280001
Wed Apr 26 15:25:02 2023 kern.info kernel: [   14.713898] mt76_wmac 10300000.wmac: Firmware Version: 20151201
Wed Apr 26 15:25:02 2023 kern.info kernel: [   14.719981] mt76_wmac 10300000.wmac: Build Time: 20151201183641
Wed Apr 26 15:25:02 2023 kern.info kernel: [   14.745339] mt76_wmac 10300000.wmac: firmware init done
Wed Apr 26 15:25:02 2023 kern.debug kernel: [   14.913051] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.122510] PPP generic driver version 2.4.2
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.132043] NET: Registered PF_PPPOX protocol family
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.151799] qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.165515] qmi_wwan 1-1:1.4 wwan0: register 'qmi_wwan' at usb-101c0000.ehci-1, WWAN/QMI device, fa:ea:22:19:5d:bc
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.176461] usbcore: registered new interface driver qmi_wwan
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.223863] usbcore: registered new interface driver rndis_host
Wed Apr 26 15:25:02 2023 kern.err kernel: [   15.252224] mt76x0e 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.258851] mt76x0e 0000:01:00.0: ASIC revision: 76100002
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.287088] mt76x0e 0000:01:00.0: Firmware Version: 0.1.00
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.626461] mt76x0e 0000:01:00.0: EEPROM ver:02 fae:00
Wed Apr 26 15:25:02 2023 kern.debug kernel: [   15.634284] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.687895] usbcore: registered new interface driver option
Wed Apr 26 15:25:02 2023 kern.info kernel: [   15.693651] usbserial: USB Serial support registered for GSM modem (1-port)
Wed Apr 26 15:25:02 2023 user.info kernel: [   15.728668] kmodloader: done loading kernel modules from /etc/modules.d/*
Wed Apr 26 15:25:04 2023 user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Wed Apr 26 15:25:04 2023 user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Wed Apr 26 15:25:05 2023 daemon.info dnsmasq[1]: started, version 2.89 cachesize 1000
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: DNS service limited to local subnets
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: UBus support enabled: connected to system bus
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for test
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for onion
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for localhost
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for local
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for invalid
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for bind
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: using only locally-known addresses for lan
Wed Apr 26 15:25:06 2023 daemon.warn dnsmasq[1]: no servers found in /tmp/resolv.conf.d/resolv.conf.auto, will retry
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: read /etc/hosts - 12 names
Wed Apr 26 15:25:06 2023 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Wed Apr 26 15:25:24 2023 authpriv.info dropbear[1339]: Not backgrounding
Wed Apr 26 15:25:28 2023 daemon.notice wpa_supplicant[1447]: Successfully initialized wpa_supplicant
Wed Apr 26 15:25:28 2023 kern.info kernel: [   49.783427] rt3050-esw 10110000.esw: port 3 link down
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: bonding
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: 8021ad
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: 8021q
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: macvlan
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: veth
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: bridge
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: Network device
Wed Apr 26 15:25:29 2023 user.notice : Added device handler type: tunnel
Wed Apr 26 15:25:32 2023 daemon.notice procd: /etc/rc.d/S50uhttpd: 4+0 records in
Wed Apr 26 15:25:32 2023 daemon.notice procd: /etc/rc.d/S50uhttpd: 4+0 records out
Wed Apr 26 15:25:32 2023 kern.info kernel: [   53.486026] rt3050-esw 10110000.esw: port 3 link up
Wed Apr 26 15:25:33 2023 user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/network
Wed Apr 26 15:25:33 2023 user.notice ucitrack: Setting up /etc/config/network reload dependency on /etc/config/wireless
Wed Apr 26 15:25:33 2023 user.notice ucitrack: Setting up /etc/config/luci-splash reload dependency on /etc/config/firewall
Wed Apr 26 15:25:33 2023 user.notice ucitrack: Setting up /etc/config/qos reload dependency on /etc/config/firewall
Wed Apr 26 15:25:33 2023 user.notice ucitrack: Setting up /etc/config/miniupnpd reload dependency on /etc/config/firewall
Wed Apr 26 15:25:34 2023 user.notice ucitrack: Setting up /etc/config/odhcpd reload dependency on /etc/config/dhcp
Wed Apr 26 15:25:34 2023 user.notice ucitrack: Setting up non-init /etc/config/fstab reload handler: /sbin/block mount
Wed Apr 26 15:25:35 2023 user.notice ucitrack: Setting up /etc/config/system reload trigger for non-procd /etc/init.d/led
Wed Apr 26 15:25:35 2023 user.notice ucitrack: Setting up /etc/config/luci_statistics reload dependency on /etc/config/system
Wed Apr 26 15:25:35 2023 user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/system
Wed Apr 26 15:25:36 2023 kern.warn kernel: [   57.687893] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0
Wed Apr 26 15:25:36 2023 kern.warn kernel: [   57.694909] jffs2_build_filesystem(): unlocking the mtd device...
Wed Apr 26 15:25:36 2023 kern.warn kernel: [   57.694917] done.
Wed Apr 26 15:25:39 2023 kern.warn kernel: [   57.703210] jffs2_build_filesystem(): erasing all blocks after the end marker...
Wed Apr 26 15:25:39 2023 kern.warn kernel: [   60.245580] done.
Wed Apr 26 15:25:39 2023 kern.notice kernel: [   60.255157] jffs2: notice: (2005) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
Wed Apr 26 15:25:39 2023 kern.warn kernel: [   60.678881] overlayfs: upper fs does not support tmpfile.
Wed Apr 26 15:25:39 2023 daemon.info mount_root: performing overlay whiteout
Wed Apr 26 15:25:39 2023 daemon.info mount_root: synchronizing overlay
Wed Apr 26 15:25:40 2023 kern.info kernel: [   61.053535] br-lan: port 1(eth0.1) entered blocking state
Wed Apr 26 15:25:40 2023 kern.info kernel: [   61.059161] br-lan: port 1(eth0.1) entered disabled state
Wed Apr 26 15:25:40 2023 kern.info kernel: [   61.065013] device eth0.1 entered promiscuous mode
Wed Apr 26 15:25:40 2023 kern.info kernel: [   61.069955] device eth0 entered promiscuous mode
Wed Apr 26 15:25:40 2023 daemon.err mount_root: failed to sync jffs2 overlay
Wed Apr 26 15:25:40 2023 kern.info kernel: [   61.125506] br-lan: port 1(eth0.1) entered blocking state
Wed Apr 26 15:25:40 2023 kern.info kernel: [   61.131028] br-lan: port 1(eth0.1) entered forwarding state
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'lan' is enabled
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'lan' is setting up now
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'lan' is now up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: bridge 'br-lan' link is up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'lan' has link connectivity
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'loopback' is enabled
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'loopback' is setting up now
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'loopback' is now up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'wan' is enabled
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'wan6' is enabled
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Network device 'eth0' link is up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: VLAN 'eth0.1' link is up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Network device 'lo' link is up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'loopback' has link connectivity
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Network device 'wwan0' link is up
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'wan' has link connectivity
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'wan' is setting up now
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'wan6' has link connectivity
Wed Apr 26 15:25:40 2023 daemon.notice netifd: Interface 'wan6' is setting up now
Wed Apr 26 15:25:40 2023 daemon.notice procd: /etc/rc.d/S96led: setting up led lan
Wed Apr 26 15:25:40 2023 daemon.notice netifd: wan (2123): udhcpc: started, v1.36.0
Wed Apr 26 15:25:40 2023 daemon.notice procd: /etc/rc.d/S96led: setting up led wan
Wed Apr 26 15:25:41 2023 kern.info kernel: [   62.046137] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready


SORRY

but i can use firmware i found in the forum above?
Archer MR200 v5 00000001

do you have the link

you can try. but you can also try mr200 v4 firmware. I already tested it on mr200 v5 and works. btw i think your link is paid version

can someone provide image? cannot find something for v4 or v5. Trying to flash a v5.2

i can provide you with the image that im using. but I need to setup my laptop again after it crashed. So I will need sometimes to do it. Will let you know later. BTW v5.2 or v5.3 is still v5

1 Like

Sorry for the delay. Been struggling with openwrt versions. I have to use the snapshot version as the wifi was not working at all on version 22.03. Here is the link

to install from stock, you need to flash it by tftp 192.168.0.225 with the file tp_recovery.bin

1 Like

I managed to install your firmware. And even got the QMI-modem connected, but strangely enough, there appears to be no route from wan to lan even though everything seems configured right. traceroute nothing, ping nothing, nslookup nothing...
Any pointes on where the problem might be?

After several attempts on this router, I concluded that it is much more suitable for use with openwrt version 19 since it only have 8MB flash + 64MB RAM. Even though snapshot will run on it but the RAM usage will be high.

Also the built in uqmi package needs to be tweaked in order to make it function better. I tried mrhaav uqmi package which have been tweaked to work with ipv6 support. the default uqmi package works by default for ipv4 only.

You can pm me for firmware link

Hello gurangax,
I am new to Openwrt and know very little about it. I need to use a vless VPN on my router and that is why I am planning to buy a router and install Openwrt on it. Unfortunately, there are limited options available in my country when it comes to routers, and so I am struggling to find a router from the recommended list on OpenWRT's website.
TP Link Archer MR200 - AC750 Ver 5 seems to be available. I need your advice. Since I know very little and it might be hard for me to install Openwrt (I will have to follow tutorials to do so), do you think I should buy an MR200 Ver 5 or try to find a more expensive router with more memory and flash?
I don't want to brick my device and waste the money, and all I need from OpenWRT is for a vless VPN to work. What do you think is the best thing to do for me?
thank you

I already tried installing passwall/ssrplus in this router. Install succeed but problem when running. V2ray seems to hang from something.causes lots of cpu usage rendering the router unusable. There seems to be a bug in v2ray from what I read probably iptables. I dont have the time to dwell too much on it so I left the project.
If you want cheap solution probably go for mi4a gigabit. The firmware including passwall is available

1 Like

hey, have you managed to get 4g working on the mr200 v5?