Xiaomi Mi Router 4A (R4AC) 100M

Warning.!! This hardware not same as Mi Router 4A Gigabit nor Mi Router 4A (MIR4A) 100M, so don't brick your router

The Xiaomi Mi Router 4A (R4AC) 100M international version is an indoor wireless router based on the MediaTek MT7628AN SoC, with three 10/100 Ethernet ports (2xLAN + 1xWAN), dual band 802.11bgn+ac (dual radio) WiFi and four external non-detachable antennae.

It is similar to MIR4A but the R4AC international version has a different flash layout

Mi Router 4A 100M

There are current changes that add support for this device and it was tested on an international version manufacturing date: 04/2021

SKU: DVB4230GL

ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
Mi Router 4A (R4AC)100M (International)MediaTek MT7628DAN5751664MediaTek MT7612EN, MediaTek MT7628DANb/g/na/n/ac3---

Install OpenWrt (generic explanation)

If you currently buy a device it probably comes with the software-version 3.xx which the following were used and worked.

Use OpenWRTInvasion to get a root-shell and flash OpenWrt.

  1. Go to http://192.168.31.1/ and set up the router
  2. Use OpenWRTInvasion to get a root-shell
  3. Check the firmware layout with cat /proc/mtd and only proceed if mtd6: 00200000 00010000 “overlay”
  4. Download the openwrt-sysupgrade-image to /tmp and write it to the flash with mtd -r write <image> OS1

generic.debrick

Using Mi Wifi Repair tool: Mi Wifi download PDF guide (Note: This was written for R4A gigabit edition)
Numerous antivirus tools report Mi Wifi Repair Tool (files date stamped January 2019) identify it as a 'Potentially Unwanted App'. Unclear whether there is a genuine threat or it is a 'false positive'.

Link for v3.0.5 International firmware posted by 'TheCheshireMan'

Hoddys Guide to Xiaomi Debricking Tools

Global/International version Xiaomi Mi Router 4A (R4AC) 100m
2.18.215 to —→ 3.0.5
Revision for global> DVB4230GL (see label attached to cardboard shipping box)

Chinese Xiaomi Mi Router 4A (R4AC)
2.28 —→ 2.58 or 2.18.51 —→ 2.18.58
Revision for China> DVB4222CN (see label attached to cardboard shipping box)

Architecture MIPS
Vendor Mediatek
Bootloader U-Boot
System-On-Chip MT7628DAN
CPU/Speed 575 MHz
Flash-Chip Winbond 25Q128JVSQ
Flash size 16 MiB
RAM 64 MiB
Wireless MT7628DAN 2.4GHz 802.11bgn
Wireless MT7612EN 5GHz an+ac
Ethernet 10/100 Mbit/s
Switch MT7628DAN

Before OpenWrt

dev size erasesize name
mtd0 01000000 00010000 “ALL”
mtd1 00020000 00010000 “Bootloader”
mtd2 00010000 00010000 “Config”
mtd3 00010000 00010000 “Factory”
mtd4 00010000 00010000 “crash”
mtd5 00010000 00010000 “cfg_bak”
mtd6 00200000 00010000 “overlay”
mtd7 00da0000 00010000 “OS1”
mtd8 00c40000 00010000 “rootfs”

After OpenWrt

dev size erasesize name
mtd0 00020000 00010000 “bootloader”
mtd1 00010000 00010000 “config”
mtd2 00010000 00010000 “factory”
mtd3 00010000 00010000 “crash”
mtd4 00010000 00010000 “cfg_bak”
mtd5 00200000 00010000 “overlay”
mtd6 00da0000 00010000 “firmware”
mtd7 001e9324 00010000 “kernel”
mtd8 00bb6cdc 00010000 “rootfs”
mtd9 00900000 00010000 “rootfs_data”

Box of international version

Inside of international version

PCB of international version

Label of international version

The following image is the label attached to the shipping box:
Note SKU:DVB4230GL
Shipping box Label of international version

FIXME Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, …

port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:
Serial port of international version

FIXME Replace EXAMPLE by real values.

Serial connection parameters
for Xiaomi R4AC @@Version@@
EXAMPLE 115200, 8N1, 3.3V

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

[03010D09][03010D0E][87850000][33325654][00333257] DU Setting Cal Done U-Boot 1.1.3 (Feb 28 2020 - 07:20:39) Board: Ralink APSoC DRAM: 64 MB Power on memory test. Memory size= 64 MB...OK! relocate_code Pointer at: 83fb0000 RT2880_RSTSTAT_REG 0xc0030000 *************************** Board power on Occurred *************************** flash manufacture id: ef, device id 40 18 find flash: W25Q128BV env is right! ============================================ 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 28 2020 Time:07:20:39 ============================================ 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!!!!!! Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 9: Load Boot Loader code then write to Flash via TFTP. n3: System Boot system code via Flash. Booting System 1 Erasing SPI Flash... raspi_erase: offs:20000 len:10000 . Writing to SPI Flash... . done ## Booting image at bc260000 ... Image Name: MIPS OpenWrt Linux-3.10.14 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 1424948 Bytes = 1.4 MB Load Address: 80000000 Entry Point: 80000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Erasing SPI Flash... raspi_erase: offs:20000 len:10000 . Writing to SPI Flash... . done commandline uart_en=0 factory_mode=0 mem=64m root=/dev/mtdblock8 No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 64 Starting kernel ... LINUX started... THIS IS ASIC [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.10.14 (jenkins@27cfea1571da) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 MiWiFi-R4AC-3.0.5 Fri Feb 28 07:32:29 UTC 2020 [ 0.000000] [ 0.000000] The CPU feqenuce set to 575 MHz [ 0.000000] [ 0.000000] MIPS CPU sleep mode enabled. [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc) [ 0.000000] Software DMA cache coherency [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] User-defined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x00000000-0x03ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x00000000-0x03ffffff] [ 0.000000] Primary instruction cache 64kB, 4-way, VIPT, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: console=ttyS1,115200n8 uart_en=0 factory_mode=0 mem=64m root=/dev/mtdblock8 [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=0006b9d7 [ 0.000000] Readback ErrCtl register=0006b9d7 [ 0.000000] allocated 131072 bytes of page_cgroup [ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups [ 0.000000] Memory: 60488k/65536k available (3212k kernel code, 5048k reserved, 723k data, 220k init, 0k highmem) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:128 [ 0.000000] console [ttyS1] enabled [ 0.120000] Calibrating delay loop... 380.92 BogoMIPS (lpj=1904640) [ 0.180000] pid_max: default: 32768 minimum: 301 [ 0.180000] Mount-cache hash table entries: 512 [ 0.190000] Initializing cgroup subsys memory [ 0.190000] Initializing cgroup subsys net_cls [ 0.200000] NET: Registered protocol family 16 [ 0.200000] RALINK_GPIOMODE = 54054404 [ 0.210000] RALINK_GPIOMODE = 54044404 [ 0.310000] ***** Xtal 25MHz ***** [ 0.310000] start PCIe register access [ 0.810000] RALINK_RSTCTRL = 2400000 [ 0.820000] RALINK_CLKCFG1 = fdbfffc0 [ 0.820000] [ 0.820000] *************** MT7628 PCIe RC mode ************* [ 1.320000] PCIE0 enabled [ 1.320000] Port 0 N_FTS = 1b105000 [ 1.330000] init_rt2880pci done [ 1.350000] bio: create slab <bio-0> at 0 [ 1.360000] PCI host bridge to bus 0000:00 [ 1.360000] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 1.370000] pci_bus 0000:00: root bus resource [io 0x10160000-0x1016ffff] [ 1.370000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 1.380000] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 1.380000] pci 0000:00:00.0: BAR 0: can't assign mem (size 0x80000000) [ 1.390000] pci 0000:00:00.0: BAR 8: assigned [mem 0x20000000-0x200fffff] [ 1.390000] pci 0000:00:00.0: BAR 9: assigned [mem 0x20100000-0x201fffff pref] [ 1.400000] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] [ 1.400000] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit] [ 1.410000] pci 0000:01:00.0: BAR 6: assigned [mem 0x20100000-0x2010ffff pref] [ 1.410000] pci 0000:00:00.0: PCI bridge to [bus 01] [ 1.420000] pci 0000:00:00.0: bridge window [mem 0x20000000-0x200fffff] [ 1.420000] pci 0000:00:00.0: bridge window [mem 0x20100000-0x201fffff pref] [ 1.430000] BAR0 at slot 0 = 0 [ 1.430000] bus=0x0, slot = 0x0 [ 1.430000] res[0]->start = 0 [ 1.430000] res[0]->end = 0 [ 1.440000] res[1]->start = 20200000 [ 1.440000] res[1]->end = 2020ffff [ 1.440000] res[2]->start = 0 [ 1.450000] res[2]->end = 0 [ 1.450000] res[3]->start = 0 [ 1.450000] res[3]->end = 0 [ 1.450000] res[4]->start = 0 [ 1.460000] res[4]->end = 0 [ 1.460000] res[5]->start = 0 [ 1.460000] res[5]->end = 0 [ 1.460000] bus=0x1, slot = 0x0 [ 1.470000] res[0]->start = 20000000 [ 1.470000] res[0]->end = 200fffff [ 1.470000] res[1]->start = 0 [ 1.480000] res[1]->end = 0 [ 1.480000] res[2]->start = 0 [ 1.480000] res[2]->end = 0 [ 1.480000] res[3]->start = 0 [ 1.490000] res[3]->end = 0 [ 1.490000] res[4]->start = 0 [ 1.490000] res[4]->end = 0 [ 1.490000] res[5]->start = 0 [ 1.500000] res[5]->end = 0 [ 1.500000] cfg80211: Calling CRDA to update world regulatory domain [ 1.510000] Switching to clocksource Ralink Systick timer [ 1.510000] NET: Registered protocol family 2 [ 1.520000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 1.520000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 1.530000] TCP: Hash tables configured (established 512 bind 512) [ 1.530000] TCP: reno registered [ 1.540000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 1.540000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 1.550000] NET: Registered protocol family 1 [ 1.570000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.580000] jffs2: version 2.2. (ZLIB) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 1.580000] msgmni has been set to 118 [ 1.590000] io scheduler noop registered [ 1.590000] io scheduler deadline registered (default) [ 1.600000] MIWIFI panic notifier registered [ 1.600000] pcieport 0000:00:00.0: device [14c3:0801] has invalid IRQ; check vendor BIOS [ 1.620000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 1.620000] serial8250: ttyS0 at MMIO 0x10000d00 (irq = 21) is a 16550A [ 1.630000] serial8250: ttyS1 at MMIO 0x10000c00 (irq = 20) is a 16550A [ 1.640000] led=44, on=4000, off=1, blinks,=1, reset=1, time=4000 [ 1.640000] Ralink gpio driver initialized [ 1.650000] flash manufacture id: ef, device id 40 18 [ 1.650000] W25Q128BV(ef 40180000) (16384 Kbytes) [ 1.660000] mtd .name = raspi, .size = 0x01000000 (16M) .erasesize = 0x00010000 (64K) .numeraseregions = 0 [ 1.670000] Creating 8 MTD partitions on "raspi": [ 1.670000] 0x000000000000-0x000001000000 : "ALL" [ 1.680000] 0x000000000000-0x000000020000 : "Bootloader" [ 1.690000] 0x000000020000-0x000000030000 : "Config" [ 1.690000] 0x000000030000-0x000000040000 : "Factory" [ 1.700000] 0x000000040000-0x000000050000 : "crash" [ 1.710000] 0x000000050000-0x000000060000 : "cfg_bak" [ 1.710000] 0x000000060000-0x000000260000 : "overlay" [ 1.720000] 0x000000260000-0x000001000000 : "OS1" [ 1.730000] mtd: try split OS1 partition [ 1.730000] mtd: split_firmware [ 1.730000] mtd: firmware_partition->size 0xda0000 [ 1.740000] mtd: firmware_partition->offset 0x260000 [ 1.740000] mtd: uimage_len 1425012 [ 1.750000] mtd: uimage_len 1441792 [ 1.750000] mtd: rootfs_partition->size 0xc40000 [ 1.760000] mtd: rootfs_partition->offset 0x3c0000 [ 1.760000] mtd: partition "rootfs" created automatically, ofs=3C0000, len=C40000 [ 1.770000] 0x0000003c0000-0x000001000000 : "rootfs" [ 1.780000] PPP generic driver version 2.4.2 [ 1.780000] PPP MPPE Compression module registered [ 1.790000] NET: Registered protocol family 24 [ 1.790000] PPTP driver version 0.8.5 [ 1.800000] GMAC1_MAC_ADRH -- : 0x000088c3 [ 1.800000] GMAC1_MAC_ADRL -- : 0x97XXXXXX [ 1.800000] Ralink APSoC Ethernet Driver Initilization. v3.1 256 rx/tx descriptors allocated, mtu = 1500! [ 1.810000] GMAC1_MAC_ADRH -- : 0x000088c3 [ 1.820000] GMAC1_MAC_ADRL -- : 0x97XXXXXX [ 1.820000] PROC INIT OK! [ 1.830000] Ralink APSoC Hardware Watchdog Timer [ 1.830000] Mirror/redirect action on [ 1.830000] u32 classifier [ 1.840000] input device check on [ 1.840000] Actions configured [ 1.840000] Netfilter messages via NETLINK v0.30. [ 1.850000] nfnl_acct: registering with nfnetlink. [ 1.850000] nf_conntrack version 0.5.0 (945 buckets, 3780 max) [ 1.860000] ipip: IPv4 over IPv4 tunneling driver [ 1.870000] gre: GRE over IPv4 demultiplexor driver [ 1.870000] ip_gre: GRE over IPv4 tunneling driver [ 1.880000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 1.880000] Type=Restricted Cone [ 1.890000] TCP: cubic registered [ 1.890000] NET: Registered protocol family 10 [ 1.900000] NET: Registered protocol family 17 [ 1.900000] l2tp_core: L2TP core driver, V2.0 [ 1.910000] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 1.910000] l2tp_netlink: L2TP netlink interface [ 1.920000] 8021q: 802.1Q VLAN Support v1.8 [ 1.940000] VFS: Mounted root (squashfs filesystem) readonly on device 31:8. [ 1.950000] Freeing unused kernel memory: 220K (803d9000 - 80410000) config core 'version' # ROM ver option ROM '3.0.5' # channel option CHANNEL 'release' # hardware platform R1AC or R1N etc. option HARDWARE 'R4AC' # CFE ver option UBOOT '1.0.0' # Linux Kernel ver option LINUX '0.0.1' # RAMFS ver option RAMFS '0.0.1' # SQUASHFS ver option SQAFS '0.0.1' # ROOTFS ver option ROOTFS '0.0.1' #build time option BUILDTIME 'Fri, 28 Feb 2020 07:19:54 +0000' #build timestamp option BUILDTS '1582874394' #build git tag option GTAG 'commit c6309716fe8a0c6d75bc2c4d879243fcdc588833' [ 3.720000] Raeth v3.1 (Tasklet,SkbRecycle) [ 3.720000] [ 3.720000] phy_tx_ring = 0x03420000, tx_ring = 0xa3420000 [ 3.730000] [ 3.730000] phy_rx_ring0 = 0x03421000, rx_ring0 = 0xa3421000 [ 3.750000] config 7628 esw as WLLLL [ 3.830000] GMAC1_MAC_ADRH -- : 0x000088c3 [ 3.830000] GMAC1_MAC_ADRL -- : 0x97XXXXXX [ 3.840000] Link Status Changed: Port 6 linked Up. - preinit - Fri Feb 28 07:32:29 UTC 2020 - regular preinit - /lib/preinit.sh: line 1: pi_indicate_led: not found jffs2 not ready yet; using ramdisk -----------------------------do_data_mount_fail_recover 1+0 records in 1+0 records out - init - [ 5.610000] ra2880stop()...Done [ 5.610000] Free TX/RX Ring Memory! init started: BusyBox v1.19.4 (2020-02-28 07:17:56 UTC) Please press Enter to activate this console. rcS S boot: INFO: rc script run time limit to 65 seconds. [ 5.960000] MIWIFI crash syslog initialize skiped! Code=1 [ 7.680000] xt_time: kernel timezone is +0800 [ 7.820000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 7.950000] nf_nat_amanda: Unknown symbol nf_nat_amanda_hook (err 0) [ 8.050000] ip_set: protocol 6 [ 8.100000] ipaccount: ifname [lo] event[5] [ 8.100000] ipaccount: ifname [ifb0] event[5] [ 8.110000] ipaccount: ifname [eth0] event[5] [ 8.110000] ipaccount: ifname [tunl0] event[5] [ 8.120000] ipaccount: ifname [gre0] event[5] [ 8.120000] ipaccount: ifname [gretap0] event[5] [ 8.130000] dev_redirect OFF.dev_redirect load success. [ 9.280000] [ 9.280000] [ 9.280000] === pAd = c0680000, size = 1763448 === [ 9.280000] [ 9.290000] <-- RTMPAllocTxRxRingMemory, Status=0, ErrorValue=0x [ 9.300000] <-- RTMPAllocAdapterBlock, Status=0 [ 9.300000] RtmpChipOpsHook(492): Not support for HIF_MT yet! [ 9.310000] mt7628_init()--> [ 9.310000] mt7628_init(FW(8a00), HW(8a01), CHIPID(7628)) [ 9.310000] e2.bin mt7628_init(1120)::(2), pChipCap->fw_len(63984) [ 9.320000] mt_bcn_buf_init(218): Not support for HIF_MT yet! [ 9.330000] <--mt7628_init() [ 9.330000] ipaccount: ifname [wl1] event[16] [ 9.340000] ipaccount: ifname [wl1] event[5] [ 10.400000] <-- RTMPAllocTxRxRingMemory, Status=0 [ 10.420000] <-- RTMPAllocAdapterBlock, Status=0 [ 10.430000] pAd->CSRBaseAddress =0xc0c00000, csr_addr=0xc0c00000! [ 10.430000] <dbg> MAC_CSR0=1986146304, RtmpChipOpsHook [ 10.440000] <dbg> dev idx = 1! [ 10.440000] <dbg> get_dev_config_idx pAd->MACVersion = 76623000, pAd->ChipID = 76120044 [ 10.450000] ipaccount: ifname [wl0] event[16] [ 10.460000] ipaccount: ifname [wl0] event[5] Fri Feb 28 08:32:36 CET 2020 netconfig[741]: INFO: loading exist /etc/config/network. Fri Feb 28 08:32:36 CET 2020 netconfig[741]: config interface 'loopback' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ifname 'lo' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option proto 'static' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ipaddr '127.0.0.1' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option netmask '255.0.0.0' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: config interface 'lan' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ifname 'eth0.1' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option type 'bridge' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option proto 'static' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ipaddr '192.168.31.1' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option netmask '255.255.255.0' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ip6assign '64' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: list ip6class 'ifb' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: config interface 'wan' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ifname 'eth0.2' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option proto 'dhcp' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: config interface 'ifb' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ifname 'ifb0' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: config interface 'ready' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option proto 'static' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ipaddr '169.254.29.1' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option netmask '255.255.255.0' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: config interface 'openvpn' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option ifname 'tun0' Fri Feb 28 08:32:36 CET 2020 netconfig[741]: option proto 'openvpn' [ 14.420000] ipaccount: ifname [br-lan] event[16] [ 14.430000] ipaccount: ifname [br-lan] event[5] [ 14.440000] ipaccount: ifname [eth0] event[13] [ 14.440000] Raeth v3.1 (Tasklet,SkbRecycle) [ 14.450000] [ 14.450000] phy_tx_ring = 0x0218d000, tx_ring = 0xa218d000 [ 14.450000] [ 14.450000] phy_rx_ring0 = 0x0219b000, rx_ring0 = 0xa219b000 [ 14.470000] config 7628 esw as WLLLL [ 14.550000] GMAC1_MAC_ADRH -- : 0x000088c3 [ 14.550000] GMAC1_MAC_ADRL -- : 0x97XXXXXX [ 14.560000] ipaccount: ifname [eth0] event[1] [ 14.590000] ipaccount: ifname [eth0.1] event[16] [ 14.590000] ipaccount: ifname [eth0.1] event[5] [ 14.610000] ipaccount: ifname [eth0.1] event[13] [ 14.610000] ipaccount: ifname [eth0.1] event[1] [ 14.630000] ipaccount: ifname [eth0.1] event[20] [ 14.630000] device eth0.1 entered promiscuous mode [ 14.640000] device eth0 entered promiscuous mode [ 14.640000] ipaccount: ifname [br-lan] event[11] [ 14.640000] ipaccount: ifname [br-lan] event[8] [ 14.680000] ipaccount: ifname [br-lan] event[8] [ 14.680000] ipaccount: ifname [br-lan] event[13] [ 14.690000] br-lan: port 1(eth0.1) entered forwarding state [ 14.690000] br-lan: port 1(eth0.1) entered forwarding state [ 14.700000] ipaccount: ifname [br-lan] event[1] [ 14.720000] ipaccount: ifname [ifb0] event[13] [ 14.730000] ipaccount: ifname [ifb0] event[1] [ 14.760000] ipaccount: ifname [lo] event[13] [ 14.760000] ipaccount: ifname [lo] event[1] [ 14.770000] ipaccount: ifname [eth0.2] event[16] [ 14.780000] ipaccount: ifname [eth0.2] event[5] [ 14.810000] ipaccount: ifname [eth0.2] event[13] [ 14.810000] ipaccount: ifname [eth0.2] event[1] [ 15.440000] ipaccount: ifname [eth0.1] event[4] [ 15.440000] ipaccount: ifname [br-lan] event[4] [ 15.440000] ipaccount: ifname [eth0.2] event[4] [ 16.690000] br-lan: port 1(eth0.1) entered forwarding state [ 17.440000] ipaccount: ifname [wl0] event[13] [ 17.450000] <dbg> MAC_CSR0=1986146304, rtmp_asic_top_init [ 17.500000] Set defult RDRegion value: CountryCode=EU 11 [ 19.420000] <==== rt28xx_init, Status=0 [ 19.420000] ipaccount: ifname [apclii0] event[16] [ 19.430000] ipaccount: ifname [apclii0] event[5] [ 19.430000] ipaccount: ifname [wl0] event[1] [ 21.340000] ipaccount: ifname [wl0] event[20] [ 21.350000] device wl0 entered promiscuous mode [ 21.350000] br-lan: port 2(wl0) entered forwarding state [ 21.360000] br-lan: port 2(wl0) entered forwarding state [ 23.360000] br-lan: port 2(wl0) entered forwarding state [ 23.930000] ipaccount: ifname [wl1] event[13] [ 23.930000] TX_BCN DESC a366a000 size = 320 [ 23.940000] RX[0] DESC a366c000 size = 2048 [ 23.940000] RX[1] DESC a366d000 size = 1024 [ 23.950000] E2pAccessMode=2 [ 23.960000] cfg_mode=9 [ 23.960000] cfg_mode=9 [ 23.960000] wmode_band_equal(): Band Equal! [ 24.040000] load fw image from fw_header_image [ 24.040000] AndesMTLoadFwMethod1(2181)::pChipCap->fw_len(63984) [ 24.050000] CmdAddressLenReq:(ret = 0) [ 24.050000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.060000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.070000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.070000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.080000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.080000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.090000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.090000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.100000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.100000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.110000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.110000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.120000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.120000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.130000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.130000] AndesInitCmdMsg:cmd_type:238,ExtCmdType:0 [ 24.140000] CmdFwStartReq: override = 1, address = 1048576 [ 24.140000] CmdStartDLRsp: WiFI FW Download Success [ 24.180000] MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC) [ 24.180000] efuse_probe: efuse = 10000002 [ 24.190000] RtmpChipOpsEepromHook::e2p_type=2, inf_Type=4 [ 24.190000] RtmpEepromGetDefault::e2p_dafault=2 [ 24.200000] RtmpChipOpsEepromHook: E2P type(2), E2pAccessMode = 2, E2P default = 2 [ 24.200000] NVM is FLASH mode [ 24.210000] 1. Phy Mode = 14 [ 24.410000] Country Region from e2p = ffff [ 24.420000] tssi_1_target_pwr_g_band = 22 [ 24.420000] 2. Phy Mode = 14 [ 24.430000] 3. Phy Mode = 14 [ 24.430000] NICInitPwrPinCfg(11): Not support for HIF_MT yet! [ 24.430000] NICInitializeAsic(652): Not support rtmp_mac_sys_reset () for HIF_MT yet! [ 24.440000] mt_mac_init()--> [ 24.450000] MtAsicInitMac()--> [ 24.710000] mt7628_init_mac_cr()--> [ 24.710000] MtAsicSetMacMaxLen(1279): Set the Max RxPktLen=1024! [ 24.720000] <--mt_mac_init() [ 24.720000] WTBL Segment 1 info: [ 24.730000] MemBaseAddr/FID:0x28000/0 [ 24.730000] EntrySize/Cnt:32/128 [ 24.730000] WTBL Segment 2 info: [ 24.740000] MemBaseAddr/FID:0x40000/0 [ 24.740000] EntrySize/Cnt:64/128 [ 24.740000] WTBL Segment 3 info: [ 24.750000] MemBaseAddr/FID:0x42000/64 [ 24.750000] EntrySize/Cnt:64/128 [ 24.750000] WTBL Segment 4 info: [ 24.760000] MemBaseAddr/FID:0x44000/128 [ 24.760000] EntrySize/Cnt:32/128 [ 24.770000] AntCfgInit(2925): Not support for HIF_MT yet! [ 24.770000] MCS Set = ff ff 00 00 00 [ 24.770000] MtAsicSetChBusyStat(846): Not support for HIF_MT yet! [ 27.560000] MtAsicSetRalinkBurstMode(2971): Not support for HIF_MT yet! [ 27.560000] MtAsicSetPiggyBack(783): Not support for HIF_MT yet! [ 27.590000] MtAsicSetTxPreamble(2950): Not support for HIF_MT yet! [ 27.600000] MtAsicSetPreTbtt(): bss_idx=0, PreTBTT timeout = 0xf0 [ 27.600000] Main bssid = 88:c3:97:XX:XX:XX [ 27.610000] <==== rt28xx_init, Status=0 [ 27.610000] ipaccount: ifname [wl2] event[16] [ 27.620000] ipaccount: ifname [wl2] event[5] [ 27.620000] ipaccount: ifname [wl3] event[16] [ 27.630000] ipaccount: ifname [wl3] event[5] [ 27.630000] ipaccount: ifname [apcli0] event[16] [ 27.640000] ipaccount: ifname [apcli0] event[5] [ 27.640000] ipaccount: ifname [apcli1] event[16] [ 27.650000] ipaccount: ifname [apcli1] event[5] [ 27.650000] !!!mt7628_xq_board=R4AC!!! [ 27.650000] ipaccount: ifname [wl1] event[1] [ 27.660000] CmdSlotTimeSet start [ 27.700000] CmdSlotTimeSet end [ 30.190000] ipaccount: ifname [wl1] event[20] [ 30.190000] device wl1 entered promiscuous mode [ 30.200000] br-lan: port 3(wl1) entered forwarding state [ 30.210000] br-lan: port 3(wl1) entered forwarding state [ 30.230000] ipaccount: ifname [wl2] event[13] [ 30.240000] ##### mbss_cr_enable, BssId = 1 [ 30.240000] ipaccount: ifname [wl2] event[1] [ 32.210000] br-lan: port 3(wl1) entered forwarding state [ 32.290000] enable ip account module. rcS S calling: /etc/rc.d/S20network boot: WARNING: EXITCODE=0, execute too slow, 20 >= 15: /etc/rc.d/S20network boot [ 32.630000] dev_redirect: add(+) dev redirect mapping: src:eth0.2->dst:ifb0 Fri Feb 28 08:33:09 CET 2020 boot_check[3035]: INFO: Wireless OK [ 45.090000] dev_redirect: add(+) dev redirect mapping: src:eth0.2->dst:ifb0 [ 46.390000] ipaccount: refresh dev ifname to [eth0 wl0 wl1 wl3] [ 46.400000] ipaccount: landev_init_all() add dev [eth0] is_wireless: 0. [ 46.410000] ipaccount: landev_init_all() add dev [wl0] is_wireless: 1. [ 46.410000] ipaccount: landev_init_all() add dev [wl1] is_wireless: 1. [ 46.420000] ipaccount: landev_init_all() add dev [wl3] is_wireless: 1. [ 46.480000] dev_redirect OFF. [ 46.570000] dev_redirect OFF.dev_redirect OFF. [ 48.330000] dev_redirect OFF.dev_redirect OFF.ipaccount: landev_init_all() add dev [eth0] is_wireless: 0. [ 49.630000] ipaccount: landev_init_all() add dev [wl0] is_wireless: 1. [ 49.640000] ipaccount: landev_init_all() add dev [wl1] is_wireless: 1. [ 49.640000] ipaccount: landev_init_all() add dev [wl3] is_wireless: 1. [ 51.410000] xqfp: forward hooks init success! [ 51.420000] xqfp:pre hooks init success! [ 51.420000] xqfp:extend init success! [ 51.430000] xqfp: register_netdevice_notifier_v3! [ 51.430000] xqfp: module init success! rcS S boot: INFO: rcS S boot timing 44 seconds. Fri Feb 28 08:33:18 CET 2020 INFO: rcS S boot timing 44 seconds. rcS S boot: system type(R4AC/2): SQUASH/3 Fri Feb 28 08:33:19 CET 2020 system type(R4AC/2): SQUASH/3 rcS S boot: ROOTFS: /dev/root on / type squashfs (ro,relatime) Fri Feb 28 08:33:19 CET 2020 ROOTFS: /dev/root on / type squashfs (ro,relatime) [ 54.600000] led=44, on=1, off=4000, blinks,=1, reset=1, time=4000 [ 54.600000] led=11, on=1, off=4000, blinks,=1, reset=1, time=4000 [ 54.630000] led=44, on=1, off=4000, blinks,=1, reset=1, time=4000 [ 54.870000] led=11, on=4000, off=1, blinks,=1, reset=1, time=4000 uci: Entry not found Fri Feb 28 08:33:21 CET 2020 boot_check[4138]: Booting up finished. [ 61.720000] Started WatchDog Timer.

COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING


This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2022/09/24 15:55
  • by bill888