Cudy RE1200 Outdoor (AC1200 Outdoor)

The Cudy RE1200 Outdoor is a low-end AC1200 repeater for outdoors. Supports PoE and has only one Fast-Ethernet port.

The Cudy AC1200 Outdoor has the exact same board.

Cudy RE1200 Outdoor Cudy RE1200 Outdoor

None at this time.

The router has 2 detachable WiFi antennas.

Cudy RE1200 Outdoor Flash Layout
Layer0 XMC 25QH64CHIQ SPI flash, 8 MiB
Layer1 u-boot
192 KiB
u-boot-env
64 KiB
factory
64 KiB
firmware
7808 KiB
bdinfo
64 KiB
Layer2 kernel
Linux kernel
(raw image)
rootfs
mounted: “/rom”, SquashFS
size depends on selected packages
rootfs_data
mounted: “/overlay”, JFFS2
all remaining free space
Layer3 mounted: “/”, OverlayFS
stacking /overlay on top of /rom

The stock firmware only accepts RSA signed images via the “Update Firmware” web option. Cudy has kindly provided me an intermediate firmware: an OpenWrt 23.05 image with the RSA signature, from which we can install the OpenWrt version of our choice.

  1. Download the Intermediate Firmware that I've received: https://mega.nz/file/mvYmQJ7R#glFoctURyYA1wYgokHHQptPDgl-6ruN-aj7_0VCrD9M. The filename is “re1200-outdoor-v1-squashfs-flash.zip” and contains a firmware file signed by Cudy.
  2. Extract the file “re1200-outdoor-v1-squashfs-flash.bin” from the zip file.
  3. Enter to the web interface at http://192.168.10.1/ with default password “admin”. Go to the “Upgrade Firmware” option and upgrade using the file “re1200-outdoor-v1-squashfs-flash.bin”. Wait 5 minutes.
  4. You are using the Intermediate Firmware now. Connect to Ethernet LAN port (OpenWrt doesn't enable Wi-Fi at first install) and enter to LuCI at http://192.168.1.1/.
  5. Download latest OpenWrt from the Firmware Selector: https://firmware-selector.openwrt.org/. Pick the “sysupgrade” file.
  6. Enter to System > Flash Firmware and upload the file.

You are on OpenWrt now! Remember that only Stable releases come with LuCI Web GUI (SNAPSHOT versions do not).

The Cudy RE1200 Outdoor v1 is only supported by stable version 24.10.5 onwards.

This option should not be confused with “TFTP Recovery”, which only works with signed Cudy firmware.

The u-boot command line is locked. You can see the output using serial, but you can't use it for booting custom OpenWrt initramfs builds.

You can install the firmware writing the sysupgrade image on the “firmware” partition of the SPI flash. This require unsoldering and solder the chip.

generic.sysupgrade

Those are generic instructions.

  • Browse to http://192.168.1.1/cgi-bin/luci/admin/system/flash LuCI Upgrade URL
  • Upload image file for sysupgrade to LuCI
  • Wait for reboot

If you don't have a GUI (LuCI) available, you can alternatively upgrade via the sysupgrade command.

Note: It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

  • Login as root via SSH on 192.168.1.1, then enter the following commands:
cd /tmp
wget https://downloads.openwrt.org/snapshots/targets/ramips/mt76x8/openwrt-ramips-mt76x8-cudy_re1200-outdoor-v1-squashfs-sysupgrade.bin
sysupgrade /tmp/openwrt-ramips-mt76x8-cudy_re1200-outdoor-v1-squashfs-sysupgrade.bin

If it's a soft brick (bad configuration, incorrect package selection, etc.) you can:

  • Reset the router pressing the “reset” button for 10 seconds after boot. This delete all the router configuration and you can start with a clean install on minutes.
  • Entering failsafe mode, where you can fix the problem manually.

More info: generic.debrick

If you need to fix a firmware problem (for example, a bad build) and trying with reset or failsafe does nothing, it isn't possible to unbrick OpenWrt directly. Cudy bootloader can start a TFTP client for OEM recovery using the Reset button, but this only accepts OEM firmware.

You need to reinstall OpenWrt using TFTP method.

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

The default network configuration is:

Interface Name Description Default configuration
br-lan (eth0) LAN & WiFi EXAMPLE 192.168.1.1/24
eth0 100M LAN port None

hardware.button on howto use and configure the hardware button(s). Here, we merely name the buttons, so we can use them in the above Howto.

The Cudy RE1200 Outdoor v1 has the following buttons:

BUTTON Event
Reset reset
WPS wps

Front:
Insert photo of front of the casing

Back:
Insert photo of back of the casing

Backside label:
Insert photo of backside label

Warranty

To remove the cover and open the device, do:

  • Remove the antennas and the 2 screws on the RP-SMA connectors. Be careful to don't damage the small red rubbers (water protection).
  • Remove the 2 screws behind the router using a small Philips screwdriver.
  • Gently pull the bottom of the case. This is attached to the board.

Main PCB:

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

You will need to open the device and short two small contacts (marked on the photo)

Connect your serial adapter like this:

  • Adapter TX ↔ Router RX
  • Adapter RX ↔ Router TX
  • Adapter GND ↔ Router GND (works out of the box)
Serial connection parameters
for Cudy TR1200
115200, 8N1, 3.3V

None so far.

[04030D09][04030C0E] DDR Calibration DQS reg = 0000888A U-Boot 1.1.3 (Nov 24 2023 - 13:20:46) Board: Ralink APSoC DRAM: 64 MB mtest end addr: 83f29f88 relocate_code Pointer at: 83f8c000 flash manufacture id: 20, device id 40 17 find flash: xm25qh64c *** Warning - bad CRC, using default environment ============================================ Ralink UBoot Version: 5.0.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 Build Date:Nov 24 2023 Time:13:20:46 ============================================ 3: System Boot system code via Flash. ## Booting image at bc050000 ... Image Name: R56 Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 2312533 Bytes = 2.2 MB Load Address: 80000000 Entry Point: 80000000 Verifying Checksum ... OK Uncompressing Kernel Image ... OK No initrd ## Transferring control to Linux (at address 80000000) ... ## Giving linux memsize in MB, 64 Starting kernel ... [ 0.000000] Linux version 4.4.140 (jenkins@release) (gcc version 5.4.0 (LEDE GCC 5.4.0 1.15.17) ) #0 Fri Nov 24 05:18:54 2023 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc) [ 0.000000] MIPS: machine is R56 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, 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=ttyS0,115200 rootfstype=squashfs,jffs2 [ 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=000735a0 [ 0.000000] Readback ErrCtl register=000735a0 [ 0.000000] Memory: 58016K/65536K available (4558K kernel code, 722K rwdata, 1172K rodata, 196K init, 201K bss, 7520K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:256 [ 0.000000] intc: using register map from devicetree [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource_probe: no matching clocksources found [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000010] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.007522] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.070035] pid_max: default: 32768 minimum: 301 [ 0.074611] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.080947] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.093500] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.103005] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.109013] pinctrl core: initialized pinctrl subsystem [ 0.114739] NET: Registered protocol family 16 [ 0.623030] mt7620-pci 10140000.pcie: Port 0 N_FTS = 1b105000 [ 0.778312] PCI host bridge /pcie@10140000 ranges: [ 0.782887] MEM 0x0000000020000000..0x000000002fffffff [ 0.787911] IO 0x0000000010160000..0x000000001016ffff [ 0.804192] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.809665] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.815136] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.821203] PCI host bridge to bus 0000:00 [ 0.825147] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 0.831735] pci_bus 0000:00: root bus resource [io 0xffffffff] [ 0.837456] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.844000] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.852109] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.860486] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] [ 0.866858] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] [ 0.873540] pci 0000:00:00.0: BAR 9: assigned [mem 0x20000000-0x201fffff pref] [ 0.880517] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] [ 0.887070] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit pref] [ 0.894563] pci 0000:01:00.0: BAR 2: assigned [mem 0x20100000-0x20103fff 64bit pref] [ 0.902029] pci 0000:01:00.0: BAR 4: assigned [mem 0x20104000-0x20104fff 64bit pref] [ 0.909510] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.914280] pci 0000:00:00.0: bridge window [mem 0x20000000-0x201fffff pref] [ 0.921269] pci 0000:00:00.0: card - bus=0x0, slot = 0x0 irq=0 [ 0.926880] pci 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4 [ 0.933418] clocksource: Switched to clocksource MIPS [ 0.939554] NET: Registered protocol family 2 [ 0.944622] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.951312] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.957495] TCP: Hash tables configured (established 1024 bind 1024) [ 0.963686] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.969284] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.975624] NET: Registered protocol family 1 [ 0.984995] Crashlog allocated RAM at address 0x3f00000 [ 1.005127] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.010713] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 1.022885] io scheduler noop registered [ 1.026680] io scheduler deadline registered (default) [ 1.032455] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 1.039772] console [ttyS0] disabled [ 1.043201] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 1.051981] console [ttyS0] enabled [ 1.051981] console [ttyS0] enabled [ 1.058968] bootconsole [early0] disabled [ 1.058968] bootconsole [early0] disabled [ 1.068360] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 1.077215] m25p80 spi32766.0: using chunked io (size=32) [ 1.082705] m25p80 spi32766.0: XM25QH64C (8192 Kbytes) [ 1.088047] 5 ofpart partitions found on MTD device spi32766.0 [ 1.093971] Creating 5 MTD partitions on "spi32766.0": [ 1.099183] 0x000000000000-0x000000030000 : "u-boot" [ 1.105895] 0x000000030000-0x000000040000 : "u-boot-env" [ 1.112982] 0x000000040000-0x000000050000 : "factory" [ 1.119890] 0x0000007f0000-0x000000800000 : "bdinfo" [ 1.126715] 0x000000050000-0x0000007f0000 : "firmware" [ 1.158446] 2 uimage-fw partitions found on MTD device firmware [ 1.164486] 0x000000050000-0x000000284995 : "kernel" [ 1.171078] 0x000000284995-0x0000007f0000 : "rootfs" [ 1.177876] mtd: device 6 (rootfs) set to be root filesystem [ 1.183783] 1 squashfs-split partitions found on MTD device rootfs [ 1.190055] 0x000000640000-0x0000007f0000 : "rootfs_data" [ 1.206578] rt3050-esw 10110000.esw: link changed 0x00 [ 1.214059] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 1.222633] MT7663E module init [ 1.253324] MT7613 AP Driver version-6.0.4.0 [ 1.265184] mt7663e nlwifi attach [ 1.269800] mt7621_wdt 10000100.watchdog: Initialized [ 1.275597] NET: Registered protocol family 17 [ 1.280209] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 1.293077] Bridge firewalling registered [ 1.297161] 8021q: 802.1Q VLAN Support v1.8 [ 1.311405] VFS: Mounted root (squashfs filesystem) readonly on device 31:6. [ 1.319701] Freeing unused kernel memory: 196K [ 3.028610] init: Console is alive [ 3.032280] init: - watchdog - [ 3.900426] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.970190] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.988021] init: - preinit - [ 4.466444] random: procd: uninitialized urandom read (4 bytes read, 7 bits of entropy available) [ 4.501512] boot from spi [ 4.582835] mount_root: loading kmods from internal overlay [ 4.600399] kmodloader: loading kernel modules from //etc/modules-boot.d/* [ 4.608124] kmodloader: done loading kernel modules from //etc/modules-boot.d/* [ 5.291326] jffs2: notice: (285) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 5.307646] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 5.327429] block: extroot: not configured [ 5.471120] jffs2: notice: (282) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 5.958334] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 5.975178] block: extroot: not configured [ 5.980417] mount_root: switching to jffs2 overlay [ 5.992318] urandom-seed: Seeding with /etc/urandom.seed start [ 7.360671] procd: - early - [ 7.364422] procd: - watchdog - [ 7.978369] procd: - watchdog - [ 7.981842] procd: - ubus - [ 8.141646] random: ubusd: uninitialized urandom read (4 bytes read, 12 bits of entropy available) [ 8.238895] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.248532] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.257810] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.270566] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.279826] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.289444] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.298823] random: ubusd: uninitialized urandom read (4 bytes read, 13 bits of entropy available) [ 8.308378] procd: - init - [ 8.534812] kmodloader: loading kernel modules from /etc/modules.d/* [ 8.552098] zram: Added device: zram0 [ 9.336264] MT7628 module init [ 9.356788] MT7628 AP Driver version-4.1.0.0 [ 10.308674] mt7628_set_ed_cca: TURN OFF EDCCA mac 0x10618 = 0xd7083f0f, EDCCA_Status=0 [ 10.316876] mt7628 nlwifi attach [ 10.348917] nf_conntrack version 0.5.0 (909 buckets, 3636 max) [ 10.424276] xt_time: kernel timezone is -0000 [ 10.431005] ip_tables: (C) 2000-2006 Netfilter Core Team [ 10.449809] kmodloader: done loading kernel modules from /etc/modules.d/* [ 11.384127] mt7628 nlwifi detach [ 11.393813] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.400796] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.407802] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.414783] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.421750] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.428724] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.435708] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.442675] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.449649] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.456623] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.463597] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.470563] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.477537] wdev_bcn_buf_deinit(): Bcn not in idle(0) when try to free it! [ 11.484512] RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0! [ 11.710170] MT7628 module init [ 11.778331] MT7628 AP Driver version-4.1.0.0 [ 12.693099] mt7628_set_ed_cca: TURN OFF EDCCA mac 0x10618 = 0xd7083f0f, EDCCA_Status=0 [ 12.701302] mt7628 nlwifi attach [ 18.012583] hc_radio_res_request(): wdev=3, hobj is not ready! [ 18.018617] hc_radio_res_request(): wdev=3, hobj is not ready! [ 19.860996] random: jshn: uninitialized urandom read (4 bytes read, 54 bits of entropy available) [ 20.013797] HcGetEdca(): wdev=0, hobj is not ready! [ 21.199310] zram0: detected capacity change from 0 to 29360128 [ 21.219570] Adding 28668k swap on /dev/zram0. Priority:-1 extents:1 across:28668k SS [ 22.312381] rt3050-esw 10110000.esw: link changed 0x00 [ 22.967955] device eth0.1 entered promiscuous mode [ 22.972921] device eth0 entered promiscuous mode [ 23.004300] br-lan: port 1(eth0.1) entered forwarding state [ 23.010001] br-lan: port 1(eth0.1) entered forwarding state [ 23.129175] device eth0.2 entered promiscuous mode [ 23.134251] br-lan: port 2(eth0.2) entered forwarding state [ 23.139924] br-lan: port 2(eth0.2) entered forwarding state [ 25.003487] br-lan: port 1(eth0.1) entered forwarding state [ 25.133472] br-lan: port 2(eth0.2) entered forwarding state [ 26.531818] device ra0 entered promiscuous mode [ 26.536583] br-lan: port 3(ra0) entered forwarding state [ 26.541993] br-lan: port 3(ra0) entered forwarding state [ 26.746469] set_thermal_protection_criteria_proc: high_en=1, high_thd = 123, low_en = 1, low_thd = 108 [ 26.919540] [RcGetHdevByPhyMode]-- channel 0 fix for rdev fetching [ 27.656413] EventThermalProtect: HLType = 1, CurrentTemp = 45 [ 27.662253] Switch TX to 2 stram [ 28.533524] br-lan: port 3(ra0) entered forwarding state [ 30.253518] ==================================================================== [ 30.261043] Channel 36 : Busy Time = 116, Skip Channel = FALSE, BwCap = TRUE [ 30.268569] Channel 40 : Busy Time = 9489, Skip Channel = FALSE, BwCap = TRUE [ 30.276074] Channel 44 : Busy Time = 244, Skip Channel = FALSE, BwCap = TRUE [ 30.283592] Channel 48 : Busy Time = 977, Skip Channel = FALSE, BwCap = TRUE [ 30.291088] Channel 149 : Busy Time = 4002, Skip Channel = FALSE, BwCap = TRUE [ 30.298593] Channel 153 : Busy Time = 831, Skip Channel = FALSE, BwCap = TRUE [ 30.306097] Channel 157 : Busy Time = 2002, Skip Channel = FALSE, BwCap = TRUE [ 30.313601] Channel 161 : Busy Time = 937, Skip Channel = FALSE, BwCap = TRUE [ 30.321092] ==================================================================== [ 30.328608] Rule 3 Channel Busy time value : Select Primary Channel 153 [ 30.335408] Rule 3 Channel Busy time value : Min Channel Busy = 4002 [ 30.341846] Rule 3 Channel Busy time value : BW = 80 [ 30.346897] ApAutoChannelAtBootUp : Auto channel selection: Selected channel = 153, IsAband = 1 [ 31.379019] S95done (1305): drop_caches: 3 [ 32.287322] device rai0 entered promiscuous mode [ 32.292090] br-lan: port 4(rai0) entered forwarding state [ 32.297661] br-lan: port 4(rai0) entered forwarding state [ 33.010396] set_thermal_protection_admin_ctrl_duty_proc: ucBand:0, u4Lv0Duty:100, u4Lv1Duty:60, u4Lv2Duty:30, u4Lv3Duty:15 [ 33.173254] set_thermal_protection_criteria_proc: fgHighEn: 1, fgLowEn: 1, fgRFOffEn: 0, cHighTempTh: 122, cLowTempTh: 112, cRFOffTh: 125 [ 33.185883] set_thermal_protection_criteria_proc: u4RechkTimer: 10, ucType: Duty Cycle [ 33.193929] MtCmdThermalProtect: ucBand:0, HighEn:1, HighTempTh:122, LowEn:1, LowTempTh:112, RechkTimer:10 [ 33.203721] MtCmdThermalProtect: RFOffEn: 0, RFOffTh: 125, ucType: 1 [ 34.293723] br-lan: port 4(rai0) entered forwarding state [ 48.363469] random: nonblocking pool is initialized


[ 0.000000] Linux version 6.6.104 (looper@amelia) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 13.3.0 r28362-8060bcc8a9) 13.3.0, GNU ld (GNU Binutils) 2.42) #0 Fri Sep 19 21:19:38 2025 [ 0.000000] Board has DDR2 [ 0.000000] Analog PMU set to hw control [ 0.000000] Digital PMU set to hw control [ 0.000000] SoC Type: MediaTek MT7628AN ver:1 eco:2 [ 0.000000] printk: bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc) [ 0.000000] MIPS: machine is Cudy RE1200 Outdoor v1 [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Kernel command line: console=ttyS0,115200 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.000000] Writing ErrCtl register=0004b025 [ 0.000000] Readback ErrCtl register=0004b025 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 16256 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 57580K/65536K available (4555K kernel code, 575K rwdata, 740K rodata, 1224K init, 190K bss, 7956K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 256 [ 0.000000] intc: using register map from devicetree [ 0.000000] CPU Clock: 580MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6590553264 ns [ 0.000002] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.007620] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.073550] pid_max: default: 32768 minimum: 301 [ 0.087945] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.095009] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.111979] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. [ 0.127319] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.136869] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.143504] pinctrl core: initialized pinctrl subsystem [ 0.151918] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.161867] /pinctrl: Fixed dependency cycle(s) with /pinctrl/pinctrl0 [ 0.435170] PCI host bridge to bus 0000:00 [ 0.439162] pci_bus 0000:00: root bus resource [mem 0x20000000-0x2fffffff] [ 0.445758] pci_bus 0000:00: root bus resource [io 0x10160000-0x1016ffff] [ 0.452406] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.460165] pci 0000:00:00.0: [14c3:0801] type 01 class 0x060400 [ 0.465959] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x7fffffff] [ 0.471970] pci 0000:00:00.0: reg 0x14: [mem 0x00000000-0x0000ffff] [ 0.478116] pci 0000:00:00.0: supports D1 [ 0.481931] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 0.489477] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.497415] pci 0000:01:00.0: [14c3:7663] type 00 class 0x000280 [ 0.503249] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x000fffff 64bit pref] [ 0.510199] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00003fff 64bit pref] [ 0.517186] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00000fff 64bit pref] [ 0.524249] pci 0000:01:00.0: supports D1 D2 [ 0.528330] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold [ 0.534734] pci 0000:01:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:00:00.0 (capable of 4.000 Gb/s with 5.0 GT/s PCIe x1 link) [ 0.549493] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 0.555860] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01 [ 0.562305] pci 0000:00:00.0: BAR 0: no space for [mem size 0x80000000] [ 0.568643] pci 0000:00:00.0: BAR 0: failed to assign [mem size 0x80000000] [ 0.575385] pci 0000:00:00.0: BAR 9: assigned [mem 0x20000000-0x201fffff pref] [ 0.582336] pci 0000:00:00.0: BAR 1: assigned [mem 0x20200000-0x2020ffff] [ 0.588917] pci 0000:01:00.0: BAR 0: assigned [mem 0x20000000-0x200fffff 64bit pref] [ 0.596382] pci 0000:01:00.0: BAR 2: assigned [mem 0x20100000-0x20103fff 64bit pref] [ 0.603875] pci 0000:01:00.0: BAR 4: assigned [mem 0x20104000-0x20104fff 64bit pref] [ 0.611335] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.616124] pci 0000:00:00.0: bridge window [mem 0x20000000-0x201fffff pref] [ 0.625193] clocksource: Switched to clocksource MIPS [ 0.643420] NET: Registered PF_INET protocol family [ 0.648543] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.656688] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.664855] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.672383] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.679771] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.686593] TCP: Hash tables configured (established 1024 bind 1024) [ 0.692909] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.699279] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.706972] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.712525] PCI: CLS 0 bytes, default 32 [ 0.722910] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.729803] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.735454] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.749839] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.755694] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.761475] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.767779] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.776490] printk: console [ttyS0] disabled [ 0.781320] 10000c00.uart0: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.789918] printk: console [ttyS0] enabled [ 0.798348] printk: bootconsole [early0] disabled [ 0.828138] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.840683] spi-nor spi0.0: XM25QH64C (8192 Kbytes) [ 0.845976] 5 fixed-partitions partitions found on MTD device spi0.0 [ 0.852486] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.859988] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.867779] Creating 5 MTD partitions on "spi0.0": [ 0.872663] 0x000000000000-0x000000030000 : "u-boot" [ 0.881906] 0x000000030000-0x000000040000 : "u-boot-env" [ 0.890216] 0x000000040000-0x000000050000 : "factory" [ 0.898231] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.906159] 0x000000050000-0x0000007f0000 : "firmware" [ 0.914608] 2 uimage-fw partitions found on MTD device firmware [ 0.920734] Creating 2 MTD partitions on "firmware": [ 0.925800] 0x000000000000-0x0000001c8c95 : "kernel" [ 0.930842] mtd: partition "kernel" doesn't end on an erase/write block -- force read-only [ 0.940228] 0x0000001c8c95-0x0000007a0000 : "rootfs" [ 0.945378] mtd: partition "rootfs" doesn't start on an erase/write block boundary -- force read-only [ 0.958671] mtd: setting mtd5 (rootfs) as root device [ 0.963907] 1 squashfs-split partitions found on MTD device rootfs [ 0.970266] 0x000000620000-0x0000007a0000 : "rootfs_data" [ 0.978521] 0x0000007f0000-0x000000800000 : "bdinfo" [ 0.986419] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 1.027050] rt3050-esw 10110000.esw: mediatek esw at 0xb0110000, irq 25 initialized [ 1.036088] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 1.047923] NET: Registered PF_INET6 protocol family [ 1.061216] Segment Routing with IPv6 [ 1.065083] In-situ OAM (IOAM) with IPv6 [ 1.069398] NET: Registered PF_PACKET protocol family [ 1.074614] 8021q: 802.1Q VLAN Support v1.8 [ 1.123576] clk: Disabling unused clocks [ 1.136813] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 1.150888] Freeing unused kernel image (initmem) memory: 1224K [ 1.156953] This architecture does not have kernel memory protection. [ 1.163501] Run /sbin/init as init process [ 1.167670] with arguments: [ 1.167678] /sbin/init [ 1.167686] with environment: [ 1.167693] HOME=/ [ 1.167701] TERM=linux [ 2.979383] init: Console is alive [ 2.983328] init: - watchdog - [ 4.104703] rt3050-esw 10110000.esw: port 0 link up [ 4.502721] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 4.953317] gpio_button_hotplug: loading out-of-tree module taints kernel. [ 4.975650] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 4.984463] init: - preinit - [ 10.325231] random: crng init done [ 11.963528] rt3050-esw 10110000.esw: port 0 link down [ 15.006083] rt3050-esw 10110000.esw: port 0 link up [ 17.323737] jffs2: notice: (348) jffs2_build_xattr_subsystem: complete building xattr subsystem, 37 of xdatum (23 unchecked, 11 orphan) and 46 of xref (11 dead, 0 orphan) found. [ 17.342575] mount_root: switching to jffs2 overlay [ 17.353201] overlayfs: upper fs does not support tmpfile. [ 17.369273] urandom-seed: Seeding with /etc/urandom.seed [ 17.674447] procd: - early - [ 17.677973] procd: - watchdog - [ 18.757725] procd: - watchdog - [ 18.762413] procd: - ubus - [ 19.047835] procd: - init - [ 23.470393] kmodloader: loading kernel modules from /etc/modules.d/* [ 25.599531] urngd: v1.0.2 started. [ 25.682804] zram: Added device: zram0 [ 25.738407] Loading modules backported from Linux version v6.12.44-0-g11a24528d080 [ 25.746196] Backport generated by backports.git v6.1.110-1-35-g410656ef [ 26.034013] mt76_wmac 10300000.wmac: ASIC revision: 76280001 [ 27.295754] mt76_wmac 10300000.wmac: Firmware Version: 20151201 [ 27.301805] mt76_wmac 10300000.wmac: Build Time: 20151201183641 [ 27.355210] mt76_wmac 10300000.wmac: firmware init done [ 27.526504] mt76_wmac 10300000.wmac: registering led 'mt76-phy0' [ 27.534807] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 27.783711] mt7615e 0000:01:00.0: card - bus=0x1, slot = 0x0 irq=4 [ 28.006145] mt7615e 0000:01:00.0: registering led 'mt76-phy1' [ 28.014221] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht' [ 28.014266] ieee80211 phy1: copying sband (band 1) due to VHT EXT NSS BW flag [ 28.071654] PPP generic driver version 2.4.2 [ 28.101723] NET: Registered PF_PPPOX protocol family [ 28.131585] kmodloader: done loading kernel modules from /etc/modules.d/* [ 34.341196] mt7615e 0000:01:00.0: mediatek/mt7663pr2h.bin not found, switching to mediatek/mt7663pr2h_rebb.bin [ 35.016815] mt7615e 0000:01:00.0: HW/SW Version: 0x65322d31, Build Time: 2009041715da1a1 [ 35.016815] [ 35.038363] mt7615e 0000:01:00.0: N9 Firmware Version: 7663mp1827, Build Time: 20200904171623 [ 35.047114] mt7615e 0000:01:00.0: Region number: 0x3 [ 35.052155] mt7615e 0000:01:00.0: Parsing tailer Region: 0 [ 35.085792] mt7615e 0000:01:00.0: Region 0, override_addr = 0x00112c00 [ 35.092468] mt7615e 0000:01:00.0: Parsing tailer Region: 1 [ 35.128661] mt7615e 0000:01:00.0: Parsing tailer Region: 2 [ 35.144010] mt7615e 0000:01:00.0: override_addr = 0x00112c00, option = 3 [ 38.321253] zram0: detected capacity change from 0 to 81920 [ 38.343546] Adding 40956k swap on /dev/zram0. Priority:100 extents:1 across:40956k SSDsc [ 44.524262] rt3050-esw 10110000.esw: port 0 link down [ 47.714754] rt3050-esw 10110000.esw: port 0 link up [ 54.436461] br-lanabierto: port 1(eth0.90) entered blocking state [ 54.442697] br-lanabierto: port 1(eth0.90) entered disabled state [ 54.449040] eth0.90: entered allmulticast mode [ 54.453572] mtk_soc_eth 10100000.ethernet eth0: entered allmulticast mode [ 54.460879] eth0.90: entered promiscuous mode [ 54.465381] mtk_soc_eth 10100000.ethernet eth0: entered promiscuous mode [ 54.531924] br-lanabierto: port 1(eth0.90) entered blocking state [ 54.538235] br-lanabierto: port 1(eth0.90) entered forwarding state [ 55.026058] br-lanclientes: port 1(eth0.99) entered blocking state [ 55.032381] br-lanclientes: port 1(eth0.99) entered disabled state [ 55.038798] eth0.99: entered allmulticast mode [ 55.043704] eth0.99: entered promiscuous mode [ 55.132123] br-lanclientes: port 1(eth0.99) entered blocking state [ 55.138527] br-lanclientes: port 1(eth0.99) entered forwarding state


Space for additional notes, links to forum threads or other resources.

  • Initial forum thread: No link.
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: 2025/11/17 16:58
  • by lmita