Hardware:
SOC: MediaTek MT7621AT
RAM: 128 MiB DDR3 ESMT M15T1G1664A
Flash: 16 MiB SPI-NOR XMC 25QH128DHIQ
WI-Fi: MediaTek MT7613BEN + MT7603EN
Ethernet:
1x 10/100/1000 Mbps LAN
1x 10/100/1000 Mbps WAN
Buttons: Reset, WPS
LEDs: RGB with AW2026 (Green: working, Orange: booting)
UART: 57600 8N1
Flash Layout:
0x000000000000 - 0x000000030000 : "Bootloader"
0x000000030000 - 0x000000040000 : "Config"
0x000000040000 - 0x000000050000 : "Factory"
0x000000050000 - 0x000001000000 : "firmware"
0x000000050000 - 0x000000210000 : "kernel"
0x000000210000 - 0x000001000000 : "rootfs"
0x000000940000 - 0x000001000000 : "rootfs_data"
OEM bootlog:
U-Boot 2022.10-rc3 (Dec 11 2024 - 03:03:28 +0000)
CPU: MediaTek MT7621A ver 1, eco 3
Boot: DDR3, SPI-NOR 3-Byte Addr
Clock: CPU: 880MHz, DDR: 1200MT/s, Bus: 220MHz, XTAL: 40MHz
Model: SNR-M522-G11
DRAM: 128 MiB
Core: 37 devices, 16 uclasses, devicetree: separate
Loading Environment from nowhere... OK
Net:
Warning: eth@1e100000 (eth0) using random MAC address - ca:6a:f7:87:3b:6a
eth0: eth@1e100000
Saving Environment to nowhere... not possible
*** U-Boot Boot Menu ***
1. Startup system (Default)
2. WEB recovery
3. Upgrade firmware
4. Upgrade bootloader
0. U-Boot console
Press UP/DOWN to move, ENTER to select, ESC/CTRL+C to quit
SF: Detected XM25QH128Π‘ with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Reading 'firmware' from 0x50000 to 0x83000000, size 0x40 ... OK
Reading 'firmware' from 0x50000 to 0x83000000, size 0x1b2974 ... OK
## Booting kernel from Legacy Image at 83000000 ...
Image Name: SNR-M522-G11
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 1780020 Bytes = 1.7 MiB
Load Address: 81001000
Entry Point: 81001000
Verifying Checksum ... OK
Uncompressing Kernel Image
[ 0.000000] Linux version 4.4.198 (dev@runner-rztzusz-project-2117-concurrent-0) (gcc version 5.4.0 (LEDE GCC 5.4.0 2.7.0-dev-2503171801-38261f752) ) #0 SMP Fri Mar 28 11:54:47 UTC 2025
[ 0.000000] SoC Type: MediaTek MT7621 ver:1 eco:3
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 0001992f (MIPS 1004Kc)
[ 0.000000] MIPS: machine is SNR-Keep-AC10
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 08000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] DMA [mem 0x0000000000000000-0x0000000000ffffff]
[ 0.000000] Normal [mem 0x0000000001000000-0x0000000007ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
[ 0.000000] VPE topology {2,2} total 4
[ 0.000000] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 0.000000] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 0.000000] PERCPU: Embedded 10 pages/cpu @816b4000 s8576 r8192 d24192 u40960
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: console=ttyS0,57600 rootfstype=squashfs,jffs2
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Writing ErrCtl register=00018840
[ 0.000000] Readback ErrCtl register=00018840
[ 0.000000] Memory: 123928K/131072K available (4180K kernel code, 204K rwdata, 920K rodata, 252K init, 201K bss, 7144K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:256
[ 0.000000] clocksource: GIC: mask: 0xffffffffffffffff max_cycles: 0xcaf478abb4, max_idle_ns: 440795247997 ns
[ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4343773742 ns
[ 0.000008] sched_clock: 32 bits at 440MHz, resolution 2ns, wraps every 4880645118ns
[ 0.015459] Calibrating delay loop... 586.13 BogoMIPS (lpj=2930688)
[ 0.080674] pid_max: default: 32768 minimum: 301
[ 0.089935] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.102974] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 1.464859] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 1.464869] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 1.464878] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 1.465023] CPU1 revision is: 0001992f (MIPS 1004Kc)
[ 0.227310] Synchronize counters for CPU 1: done.
[ 1.106241] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 1.106247] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 1.106254] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 1.106322] CPU2 revision is: 0001992f (MIPS 1004Kc)
[ 0.347374] Synchronize counters for CPU 2: done.
[ 1.226086] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes.
[ 1.226092] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
[ 1.226098] MIPS secondary cache 256kB, 8-way, linesize 32 bytes.
[ 1.226177] CPU3 revision is: 0001992f (MIPS 1004Kc)
[ 0.466931] Synchronize counters for CPU 3: done.
[ 0.476354] Brought up 4 CPUs
[ 0.486983] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.506452] futex hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.518898] pinctrl core: initialized pinctrl subsystem
[ 0.530506] NET: Registered protocol family 16
[ 0.579501] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.590605] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.601673] mt7621_gpio 1e000600.gpio: registering 32 gpios
[ 0.613228] mt7621-pci 1e140000.pcie: Failed to get gpio for PCIe1
[ 0.625426] mt7621-pci 1e140000.pcie: Failed to get gpio for PCIe2
[ 1.940794] PCIe port 2 link down
[ 1.947230] PCI coherence region base: 0x60000000, mask/settings: 0xf0000002
[ 1.993974] PCI host bridge to bus 0000:00
[ 2.002065] pci_bus 0000:00: root bus resource [mem 0x60000000-0x6fffffff]
[ 2.015651] pci_bus 0000:00: root bus resource [io 0x1e160000-0x1e16ffff]
[ 2.029299] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
[ 2.042773] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
[ 2.059369] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 2.075172] pci 0000:00:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 2.092532] pci 0000:00:00.0: BAR 8: assigned [mem 0x60000000-0x600fffff]
[ 2.105926] pci 0000:00:01.0: BAR 9: assigned [mem 0x60100000-0x602fffff pref]
[ 2.120242] pci 0000:00:00.0: BAR 1: assigned [mem 0x60300000-0x6030ffff]
[ 2.133721] pci 0000:00:01.0: BAR 1: assigned [mem 0x60310000-0x6031ffff]
[ 2.147209] pci 0000:01:00.0: BAR 0: assigned [mem 0x60000000-0x600fffff]
[ 2.160679] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 2.170504] pci 0000:00:00.0: bridge window [mem 0x60000000-0x600fffff]
[ 2.184028] pci 0000:02:00.0: BAR 0: assigned [mem 0x60100000-0x601fffff 64bit pref]
[ 2.199405] pci 0000:02:00.0: BAR 2: assigned [mem 0x60200000-0x60203fff 64bit pref]
[ 2.214777] pci 0000:02:00.0: BAR 4: assigned [mem 0x60204000-0x60204fff 64bit pref]
[ 2.230156] pci 0000:00:01.0: PCI bridge to [bus 02]
[ 2.239970] pci 0000:00:01.0: bridge window [mem 0x60100000-0x602fffff pref]
[ 2.256017] clocksource: Switched to clocksource GIC
[ 2.267609] NET: Registered protocol family 2
[ 2.276986] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 2.290742] TCP bind hash table entries: 1024 (order: 1, 8192 bytes)
[ 2.303335] TCP: Hash tables configured (established 1024 bind 1024)
[ 2.316046] UDP hash table entries: 256 (order: 1, 8192 bytes)
[ 2.327528] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[ 2.340231] NET: Registered protocol family 1
[ 2.363100] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 2.374626] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 2.396981] io scheduler noop registered
[ 2.404629] io scheduler deadline registered (default)
[ 2.416555] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
[ 2.430132] console [ttyS0] disabled
[ 2.437156] 1e000c00.uartlite: ttyS0 at MMIO 0x1e000c00 (irq = 33, base_baud mββrβββββββββΝ½βββββββMββ*ββββββ5RββrβββββββββΝ½βββββββMββ*ββββββ5Rββrββββ βββΡββΝ½βββΪβΙ±βββ"βΝ
ββββ5Rββrββββ βββΡββΝ½βββΪβΙ±βββ"βΝ
ββββ5Rβ[ 2.488055] m25p80 spi32766.0: XM25QH128C (16384 Kbytes)
[ 2.498761] 4 ofpart partitions found on MTD device spi32766.0
[ 2.510430] Creating 4 MTD partitions on "spi32766.0":
[ 2.520718] 0x000000000000-0x000000030000 : "Bootloader"
[ 2.532697] 0x000000030000-0x000000040000 : "Config"
[ 2.543894] 0x000000040000-0x000000050000 : "Factory"
[ 2.555157] 0x000000050000-0x000001000000 : "firmware"
[ 2.578383] no rootfs found after FIT image in "firmware"
[ 2.612600] 2 uimage-fw partitions found on MTD device firmware
[ 2.624452] 0x000000050000-0x000000210000 : "kernel"
[ 2.635671] 0x000000210000-0x000001000000 : "rootfs"
[ 2.646823] mtd: device 5 (rootfs) set to be root filesystem
[ 2.658247] 1 squashfs-split partitions found on MTD device rootfs
[ 2.670618] 0x000000940000-0x000001000000 : "rootfs_data"
[ 2.683070] libphy: Fixed MDIO Bus: probed
[ 2.726234] libphy: mdio: probed
[ 2.733241] mtk_soc_eth 1e100000.ethernet: generated random MAC address d2:5c:e2:47:cc:ab
[ 2.750085] mtk_soc_eth 1e100000.ethernet: connected mac 0 to PHY at fixed-0:00 [uid=00000000, driver=Generic PHY]
[ 2.771619] mtk_soc_eth 1e100000.ethernet eth0: mediatek frame engine at 0xbe100000, irq 10
[ 2.788414] mtk_soc_eth 1e100000.ethernet: generated random MAC address 96:b8:27:1b:4d:d7
[ 2.805277] mtk_soc_eth 1e100000.ethernet: connected mac 1 to PHY at fixed-0:01 [uid=00000000, driver=Generic PHY]
[ 2.826707] mtk_soc_eth 1e100000.ethernet eth1: mediatek frame engine at 0xbe100000, irq 10
[ 2.844498] mt7621_wdt 1e000100.wdt: Initialized
[ 2.855312] NET: Registered protocol family 10
[ 2.865802] NET: Registered protocol family 17
[ 2.874795] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.900053] Bridge firewalling registered
[ 2.908077] 8021q: 802.1Q VLAN Support v1.8
[ 2.956129] mt753x gsw: Switch is MediaTek MT7530 rev 1
[ 2.992851] libphy: mt753x_mdio: probed
[ 3.006635] hctosys: unable to open rtc device (rtc0)
[ 3.021496] VFS: Mounted root (squashfs filesystem) readonly on device 31:5.
[ 3.036375] Freeing unused kernel memory: 252K
[ 3.045256] This architecture does not have kernel memory protection.
[ 3.716250] init: Console is alive
[ 3.723263] init: - watchdog -
[ 5.025457] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 5.077954] aw2026_led_init: driver version: V1.0.3
[ 5.089895] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 5.106293] init: - preinit -
[ 5.989688] random: jshn: uninitialized urandom read (4 bytes read, 112 bits of entropy available)
[ 6.108912] random: jshn: uninitialized urandom read (4 bytes read, 112 bits of entropy available)
[ 6.258738] random: jshn: uninitialized urandom read (4 bytes read, 113 bits of entropy available)
[ 6.358716] random: jshn: uninitialized urandom read (4 bytes read, 114 bits of entropy available)
[ 6.442961] random: jshn: uninitialized urandom read (4 bytes read, 116 bits of entropy available)
/etc/preinit: line 127: netmsg: not found
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 9.599874] random: nonblocking pool is initialized
[ 9.817639] jffs2: notice: (453) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 9.850247] mount_root: switching to jffs2 overlay
[ 9.874381] urandom-seed: Seeding with /etc/urandom.seed
[ 10.125270] procd: - early -
[ 10.131850] procd: - watchdog -
[ 10.816156] procd: - watchdog -
[ 10.822738] procd: - ubus -
[ 11.055903] procd: - init -
Please press Enter to activate this console.
[ 11.347091] kmodloader: loading kernel modules from /etc/modules.d/*
[ 11.404699] l2tp_core: L2TP core driver, V2.0
[ 11.414610] l2tp_netlink: L2TP netlink interface
[ 11.425722] sit: IPv6 over IPv4 tunneling driver
[ 11.441511] gre: GRE over IPv4 demultiplexor driver
[ 11.452758] ip_gre: GRE over IPv4 tunneling driver
[ 11.468678] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 11.487532] Netfilter messages via NETLINK v0.30.
[ 11.499050] ip_set: protocol 6
[ 11.552433] i2c /dev entries driver
[ 11.565788] aw2026_led 0-0064: AW2026 chip id 31
[ 11.586202] i2c-gpio 1e000000.palmbus:i2c@0: using pins 3 (SDA) and 4 (SCL)
[ 11.614770] u32 classifier
[ 11.620238] input device check on
[ 11.627586] Actions configured
[ 11.636284] GACT probability on
[ 11.643681] Mirror/redirect action on
[ 11.661237] nf_conntrack version 0.5.0 (1940 buckets, 7760 max)
[ 12.595611] mtk-eip93 1e004000.crypto: Assigning IRQ: 26
[ 12.608274] mtk-eip93 1e004000.crypto: Init succesfull
[ 12.621106] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 13.022389] MT7603 AP Driver version: 4.1.2.2
[ 13.035729] [mtfwd] init, version 1.0nf_conntrack_rtsp v0.7 loading
[ 13.232797] nf_nat_rtsp v0.7 loading
[ 13.296678] xt_time: kernel timezone is -0000
[ 13.321016] PPP generic driver version 2.4.2
[ 13.331447] PPP MPPE Compression module registered
[ 13.342438] NET: Registered protocol family 24
[ 13.352987] PPTP driver version 0.8.5
[ 13.363207] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[ 13.379702] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 19.676813] mediatek_soc_hnat 1e100000.hnat: wan = eth1
[ 19.687390] mediatek_soc_hnat 1e100000.hnat: lan = eth0
[ 19.697909] mediatek_soc_hnat 1e100000.hnat: ppd = eth0
[ 19.708436] mediatek_soc_hnat 1e100000.hnat: gmac num = 2
[ 19.719771] mediatek_soc_hnat 1e100000.hnat: ext devices = rai0
[ 19.731768] mediatek_soc_hnat 1e100000.hnat: ext devices = ra0
[ 19.743553] mediatek_soc_hnat 1e100000.hnat: ext devices = rai1
[ 19.755494] mediatek_soc_hnat 1e100000.hnat: ext devices = ra1
[ 19.767244] mediatek_soc_hnat 1e100000.hnat: ext devices = rai2
[ 19.779180] mediatek_soc_hnat 1e100000.hnat: ext devices = ra2
[ 19.790931] mediatek_soc_hnat 1e100000.hnat: ext devices = rai3
[ 19.802865] mediatek_soc_hnat 1e100000.hnat: ext devices = ra3
[ 19.814603] mediatek_soc_hnat 1e100000.hnat: ext devices = apclii0
[ 19.827061] mediatek_soc_hnat 1e100000.hnat: ext devices = apcli0
[ 19.841813] mediatek_soc_hnat 1e100000.hnat: FOE entry number = 8192
[ 19.856154] mediatek_soc_hnat 1e100000.hnat: hwnat start
[ 19.866955] hnat roaming work enable
[ 26.849568] efuse_probe: efuse = 511161
[ 28.613653] rai0: init reduce TCP ACK
[ 29.750724] extif_set_dev(rai0)
[ 29.758731] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 29.813993] device eth0 entered promiscuous mode
[ 29.827235] br-lan: port 1(eth0) entered forwarding state
[ 29.838293] br-lan: port 1(eth0) entered forwarding state
[ 29.883074] device rai0 entered promiscuous mode
[ 29.893059] br-lan: port 2(rai0) entered forwarding state
[ 29.904109] br-lan: port 2(rai0) entered forwarding state
[ 30.558927] MT7603 Andes FW Version: CL173766_R
[ 30.568305] MT7603 Andes FW Build Date: 20171110105932
[ 31.836016] br-lan: port 1(eth0) entered forwarding state
[ 31.896022] br-lan: port 2(rai0) entered forwarding state
[ 32.811442] extif_set_dev(ra0)
[ 32.879365] device ra0 entered promiscuous mode
[ 32.888903] br-lan: port 3(ra0) entered forwarding state
[ 32.899823] br-lan: port 3(ra0) entered forwarding state
1
card 1 -cra0
1
card 2 -cra0 -crai0
[ 34.896046] br-lan: port 3(ra0) entered forwarding state
[ 41.934620] module exit
[ 43.827073] [mtfwd] no net device found for eth0 or
[ 44.852401] [mtfwd] exit
[ 48.739751] [mtfwd] init, version 1.0[mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 49.855177] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 49.867479] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 49.879321] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 50.310536] extif_put_dev(rai0)
[ 50.348319] rai0: exit reduce TCP ACK
[ 50.356245] br-lan: port 2(rai0) entered disabled state
[ 53.634758] efuse_probe: efuse = 511161
[ 55.373272] rai0: init reduce TCP ACK
[ 56.485172] extif_set_dev(rai0)
[ 56.491982] br-lan: port 2(rai0) entered forwarding state
[ 56.502956] br-lan: port 2(rai0) entered forwarding state
[ 56.691920] extif_put_dev(ra0)
[ 57.342326] br-lan: port 3(ra0) entered disabled state
[ 57.572447] MT7603 Andes FW Version: CL173766_R
[ 57.581568] MT7603 Andes FW Build Date: 20171110105932
[ 58.495987] br-lan: port 2(rai0) entered forwarding state
[ 59.603873] br-lan: port 3(ra0) entered forwarding state
[ 59.614665] br-lan: port 3(ra0) entered forwarding state
[ 59.625526] extif_set_dev(ra0)
1
card 1 -cra0
1
card 2 -cra0 -crai0
[ 61.606006] br-lan: port 3(ra0) entered forwarding state
[ 70.873701] [mtfwd] no net device found for eth0 or
[ 71.902255] [mtfwd] exit
[ 77.608323] [mtfwd] init, version 1.0[mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 78.728487] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 78.740428] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.
[ 78.752498] [mtfwd] Mac: 8c:ae:db:2d:e9:a2 was aleady existed.