Teltonika RUT976

Teltonika RUT976 is a compact industrial RedCap 5G router.
This model is equipped with a 5G RedCap modem (backward compatible with 4G LTE Cat 4), Wi-Fi 802.11 b/g/n (Wi-Fi 4), four 10/100 Mbps Fast Ethernet ports, Dual-SIM, GNSS, USB 2.0, RS232/RS485 and I/O connectors.

RUT976


The RUT976 is sold as a global version. The SKUs below use the same OpenWrt image.

SKU Region Description
RUT976000000 Global (excluding Russia, Belarus and Iran) Standard package with Universal PSU
RUT976000200 Global (excluding Russia, Belarus and Iran) Standard package with AU PSU



Install OpenWrt (generic explanation)

OpenWrt can be installed using the OEM RutOS WebUI. Treat the factory image installation as a full reset: back up the existing RutOS configuration before flashing.


Before flashing OpenWrt, update the modem firmware if possible.
Older RG255C-GL firmware versions, for example RG255CGLABR01A04M4G_A0.004.A0.004, can cause USB enumeration failures on some reboots, leaving the modem unusable until it is reset.
Older modem firmware also needs this OpenWrt uqmi compatibility commit, because one required QMI command is not available.

Check the installed modem firmware in the RutOS WebUI at https://192.168.1.1 under SystemFirmwareUpdate FirmwareModem Update.
If the installed version is RG255CGLABR01A05M4G_A0.300.A0.300 or newer, continue with OEM WebUI installation.
If an older version such as RG255CGLABR01A04M4G_A0.004.A0.004 is installed, check whether the WebUI offers a modem firmware update. Internet access is required for this.

If the WebUI does not offer a modem firmware update, connect via SSH. Use the root user and the same password used for the WebUI. Install the required packages:

opkg install sshfs modem_updater

Then check the installed and available modem firmware versions:

root@RUT976:~# modem_updater -g
[INFO] Detected MODEM_N: 0
Modem List:
[0] Quectel RG255C-GL | USB_ID: 1-1.4 | Firmware: RG255CGLABR01A04M4G_A0.004.A0.004 | builtin:true
Available versions (highest version number first):
RG255CGLABR01A05M4G_A0.300.A0.300

If a newer version is listed, update to it. Replace the version string with the exact firmware name shown by modem_updater -g:

modem_updater -v RG255CGLABR01A05M4G_A0.300.A0.300 -n 0

If you cannot or do not want to update the modem firmware, a boot-time modem reset can be used as a workaround. Add the following commands before exit 0 in /etc/rc.local:

echo 1 > /sys/class/gpio/modem_reset/value
sleep 5
echo 0 > /sys/class/gpio/modem_reset/value


  • Make sure the Teltonika WebUI is reachable at the RutOS default address https://192.168.1.1. If you haven't changed the credentials yet, you can find them at the back of the router.
  • Download the OpenWrt factory image named *-squashfs-factory.bin for the Teltonika RUT976.
  • In the RutOS WebUI, open SystemFirmwareUpdate FirmwareDevice Update.
  • Select Update from file, uncheck Keep settings, browse the downloaded factory image, then click Proceed to start flashing.
  • Wait until flashing has finished and the device has rebooted.
  • The device should boot into OpenWrt and be reachable again at 192.168.1.1.


generic.flashing.tftp

https://wiki.teltonika-networks.com/view/RUT976_Device_Recovery_Options

To enter the Teltonika bootloader menu, configure the computer with a static address in the 192.168.1.0/24 subnet, for example 192.168.1.2/24.
Power off the router, hold the reset button, power on the router while still holding reset, keep holding for about 5 seconds, then release. The bootloader HTTP server uses 192.168.1.1.


RUT976 uses a 32 MB NOR SPI flash. The following layout was observed from cat /proc/mtd on OpenWrt.

Teltonika RUT976 Flash Layout
Layer0 raw flash, 32768 KiB
Layer1 mtd0
u-boot
256 KiB
mtd1
config
64 KiB
mtd2
factory
192 KiB
mtd3
firmware
31552 KiB (= FlashSize-(256+64+192+704))
mtd7
event-log
704 KiB
Layer2 mtd4
kernel
1984 KiB
mtd5
rootfs
29568 KiB
Layer3 /dev/root
~4480 KiB
mtd6
rootfs_data
25088 KiB

Raw partition table:

dev:    size   erasesize  name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "config"
mtd2: 00030000 00010000 "factory"
mtd3: 01ed0000 00010000 "firmware"
mtd4: 001f0000 00010000 "kernel"
mtd5: 01ce0000 00010000 "rootfs"
mtd6: 01880000 00010000 "rootfs_data"
mtd7: 000b0000 00010000 "event-log"

The firmware partition contains the OpenWrt kernel and root filesystem. rootfs_data size can change depending on the installed image.


  • Browse to http://192.168.1.1/cgi-bin/luci/admin/system/flash.
  • Upload the sysupgrade image.
  • Wait for the router to reboot.


If you do not have LuCI available, upgrade via SSH.

Copy the firmware image to RAM (/tmp) before flashing.

cd /tmp
wget https://downloads.openwrt.org/releases/25.12.4/targets/ramips/mt76x8/openwrt-25.12.4-ramips-mt76x8-teltonika_rut976-squashfs-sysupgrade.bin
sysupgrade /tmp/openwrt-25.12.4-ramips-mt76x8-teltonika_rut976-squashfs-sysupgrade.bin


Reverting back to Teltonika stock firmware can be done through the Teltonika bootloader menu:

https://wiki.teltonika-networks.com/view/RUT976_Device_Recovery_Options

generic.debrick


Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure the RedCap/LTE modem, etc.



Default OpenWrt network configuration:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
eth0.1 LAN ports None
eth0.2 WAN port DHCP client
phy0-ap0 WiFi Disabled
wwan 5G RedCap/LTE modem QMI


The device uses the MT7628 internal Ethernet switch.

Port VLAN Switch port Type
LAN1 1 0 Access
LAN2 1 1 Access
LAN3 1 2 Access
WAN 2 4 Access
CPU (eth0) - 6 Trunk


hardware.button on how to use and configure hardware buttons.

The Teltonika RUT976 has one reset button:

Button Event
Reset reset


The RUT976 uses a Quectel RG255C-GL RedCap modem. RedCap 5G operation requires 5G SA coverage; where 5G RedCap is not available, the modem can fall back to LTE Cat 4.

OpenWrt images for this device include the uqmi package. Example QMI configuration, if /dev/cdc-wdm0 is present:

uci set network.wwan=interface
uci set network.wwan.proto='qmi'
uci set network.wwan.device='/dev/cdc-wdm0'
uci set network.wwan.apn='your.apn.here'
uci set network.wwan.pdptype='ipv4v6'
uci commit network
/etc/init.d/network restart



RUT976

Front:
RUT976 front

Rear:
RUT976 rear


Warranty

To open the case, unscrew the four screws at the rear and then pull the cover and PCBs out of the casing.

Upper PCB:
RUT976 upper PCB RUT976 upper PCB RUT976 upper PCB

Lower PCB:
RUT976 lower PCB top RUT976 lower PCB top RUT976 lower PCB back


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

The serial console is configured as ttyS0 at 115200 baud.

Serial connection parameters
for Teltonika RUT976
115200, 8N1, 3.3V

You can find the serial pinout in the following pictures:
RUT976 serial pinout RUT976 serial pinout (zoomed)


GPIO exports:

Name Function
modem_reset modem reset control
modem_power modem power control
modem_status modem status signal
sim_sel SIM selection
esim_sel eSIM selection
digital_input1 digital input 1
digital_input2 digital input 2
digital_output1 digital output 1
digital_output2 digital output 2
isolated_input isolated input
relay relay output
dcd DCD signal
rs485_rx_enable RS485 receive enable
rs485_tx_enable RS485 transmit enable

LEDs:

LED Color Function
lan-1 green LAN1
lan-2 green LAN2
lan-3 green LAN3
wan green WAN
power green Power
status green Status
status red Status
rssi-1 green RSSI 1
rssi-2 green RSSI 2
rssi-3 green RSSI 3
rssi-4 green RSSI 4
rssi-5 green RSSI 5



[ 0.000000] Linux version 5.15.200 (app@runner-vxlznqh-project-352-concurrent-0) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 8.4.0 r16279-5cc0535800) 8.4.0, GNU ld (GNU Binutils) 2.34) #0 Wed May 27 07:59:57 2026 [ 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 Teltonika RUT976 [ 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-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] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480 [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mtdblock5 is_full_hwver=1 device=RUT97600XXXX hwver=500 rootfstype=squashfs,jffs2 [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Writing ErrCtl register=0005041f [ 0.000000] Readback ErrCtl register=0005041f [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 120360K/131072K available (5972K kernel code, 608K rwdata, 1260K rodata, 1176K init, 229K bss, 10712K 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] timer_probe: no matching timers found [ 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.007993] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.074212] pid_max: default: 32768 minimum: 301 [ 0.080041] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.087403] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.100170] Duplicate name in mnfinfo, renamed to "name#1" [ 0.113993] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.123985] futex hash table entries: 256 (order: 0, 3072 bytes, linear) [ 0.130993] pinctrl core: initialized pinctrl subsystem [ 0.138251] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.164517] printk: console [ramoops-1] enabled [ 0.169274] pstore: Registered ramoops as persistent store backend [ 0.175471] ramoops: using 0x10000@0x7f00000, ecc: 0 [ 0.193366] clocksource: Switched to clocksource MIPS [ 0.200337] NET: Registered PF_INET protocol family [ 0.205648] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.214301] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.222868] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.230714] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.238463] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.245584] TCP: Hash tables configured (established 1024 bind 1024) [ 0.252458] MPTCP token hash table entries: 512 (order: 1, 6144 bytes, linear) [ 0.259970] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.266607] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.274169] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.285287] workingset: timestamp_bits=14 max_order=15 bucket_order=1 [ 0.299879] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.305824] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.320907] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.327053] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.333081] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.339589] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.347610] printk: console [ttyS0] disabled [ 0.352002] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.361230] printk: console [ttyS0] enabled [ 0.369650] printk: bootconsole [early0] disabled [ 0.380343] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A [ 0.391480] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.420434] spi-nor spi0.0: w25q256 (32768 Kbytes) [ 0.425571] 5 fixed-partitions partitions found on MTD device spi0.0 [ 0.432053] Creating 5 MTD partitions on "spi0.0": [ 0.436958] 0x000000000000-0x000000040000 : "u-boot" [ 0.445215] 0x000000040000-0x000000050000 : "config" [ 0.451700] 0x000000050000-0x000000080000 : "factory" [ 0.460381] 0x000000080000-0x000001f50000 : "firmware" [ 0.467299] 2 fit-fw partitions found on MTD device firmware [ 0.473097] 0x000000080000-0x000000410000 : "kernel" [ 0.481439] 0x000000410000-0x000001f50000 : "rootfs" [ 0.487995] 1 squashfs-split partitions found on MTD device rootfs [ 0.494411] 0x000001210000-0x000001f50000 : "rootfs_data" [ 0.503308] 0x000001f50000-0x000002000000 : "event-log" [ 0.600014] MNFINFO PROPERTIES: [ 0.603239] mac : XXXXXXXXXXXX [ 0.606905] name : RUT97600XXXX [ 0.610534] serial : XXXXXXXXXX [ 0.613996] hwver : 0505 [ 0.616920] hwver_lo : 0000 [ 0.619840] branch : [ 0.622408] batch : 0015 [ 0.625341] sim_cfg : 2111000_2112000 [ 0.629235] sim_count: 2 [ 0.631891] blver : 2.17.1 [ 0.635002] mob_vidpid_1: ffff:ffff [ 0.864469] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.902946] i2c-mt7621 10000900.i2c: clock 100 kHz [ 0.910695] NET: Registered PF_INET6 protocol family [ 0.922802] Segment Routing with IPv6 [ 0.926755] In-situ OAM (IOAM) with IPv6 [ 0.930975] NET: Registered PF_PACKET protocol family [ 0.936286] 8021q: 802.1Q VLAN Support v1.8 [ 0.943617] pstore: Using crash dump compression: deflate [ 0.951930] clk: Disabling unused clocks [ 0.973005] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 0.986695] Freeing unused kernel image (initmem) memory: 1176K [ 0.992720] This architecture does not have kernel memory protection. [ 0.999320] Run /sbin/init as init process [ 1.003496] with arguments: [ 1.003504] /sbin/init [ 1.003512] with environment: [ 1.003518] HOME=/ [ 1.003525] TERM=linux [ 1.971963] init: Console is alive [ 1.976311] init: - watchdog - [ 5.532244] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 5.619098] usbcore: registered new interface driver usbfs [ 5.624893] usbcore: registered new interface driver hub [ 5.630421] usbcore: registered new device driver usb [ 5.641887] shift_io@0 enforce active low on GPIO handle [ 5.652721] gpio-export gpio-export: 6 gpio(s) exported [ 5.873154] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 5.893818] SCSI subsystem initialized [ 5.906389] fsl-ehci: Freescale EHCI Host controller driver [ 5.916446] ehci-platform: EHCI generic platform driver [ 6.032246] phy phy-10120000.usbphy.0: remote usb device wakeup disabled [ 6.039097] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz [ 6.044423] ehci-platform 101c0000.ehci: EHCI Host Controller [ 6.050294] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 6.058513] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 6.093387] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 6.101223] hub 1-0:1.0: USB hub found [ 6.106108] hub 1-0:1.0: 1 port detected [ 6.119954] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 6.129614] ohci-platform: OHCI generic platform driver [ 6.135576] ohci-platform 101c1000.ohci: Generic Platform OHCI controller [ 6.142557] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 6.150889] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 6.228793] hub 2-0:1.0: USB hub found [ 6.233714] hub 2-0:1.0: 1 port detected [ 6.265146] usbcore: registered new interface driver usb-storage [ 6.273065] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 6.282397] init: - preinit - [ 6.443649] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 6.836404] hub 1-1:1.0: USB hub found [ 6.844217] hub 1-1:1.0: 4 ports detected [ 6.949993] random: procd: uninitialized urandom read (4 bytes read) [ 7.283490] usb 1-1.2: new high-speed USB device number 3 using ehci-platform [ 7.490725] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 7.511630] scsi host0: usb-storage 1-1.2:1.0 [ 7.616737] usb 1-1.3: new full-speed USB device number 4 using ehci-platform [ 7.647534] Processing: /etc/board.d/1-board_json [ 8.062808] random: jshn: uninitialized urandom read (4 bytes read) [ 8.585269] scsi 0:0:0:0: Direct-Access Generic MassStorageClass 2402 PQ: 0 ANSI: 6 [ 8.850445] sd 0:0:0:0: [sda] Media removed, stopped polling [ 8.863942] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 9.465825] random: jshn: uninitialized urandom read (4 bytes read) [ 9.492286] - preparing events-log partition - [ 9.558081] Unlocking /dev/mtd7 ... [ 9.708233] jffs2: notice: (379) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 10.588066] jffs2: notice: (382) jffs2_build_xattr_subsystem: complete building xattr subsystem, 18 of xdatum (14 unchecked, 2 orphan) and 23 of xref (2 dead, 0 orphan) found. [ 10.605054] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 10.612593] block: unable to load configuration (fstab: Entry not found) [ 10.619980] block: attempting to load /tmp/jffs_cfg/etc/config/fstab [ 10.628155] block: unable to load configuration (fstab: Entry not found) [ 10.635492] block: attempting to load /etc/config/fstab [ 10.709377] block: extroot: not configured [ 10.891388] jffs2: notice: (381) jffs2_build_xattr_subsystem: complete building xattr subsystem, 18 of xdatum (14 unchecked, 2 orphan) and 23 of xref (2 dead, 0 orphan) found. [ 10.909308] mount_root: switching to jffs2 overlay [ 10.939785] overlayfs: upper fs does not support tmpfile. [ 11.613643] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab [ 11.621203] block: unable to load configuration (fstab: Entry not found) [ 11.628642] block: attempting to load /tmp/jffs_cfg/etc/config/fstab [ 11.636158] block: unable to load configuration (fstab: Entry not found) [ 11.644318] block: attempting to load /etc/config/fstab [ 11.661148] block: extroot: not configured [ 11.670983] overlayfs: upper fs does not support tmpfile. [ 12.036492] urandom-seed: Seeding with /etc/urandom.seed [ 12.242867] random: mctl: uninitialized urandom read (4 bytes read) [ 13.016033] - preparing user home directories - [ 13.057436] creating /var/run/ubus with 81:81... [ 13.110528] creating /var/run/snmptrap with 500:500... [ 13.148643] creating /var/run/opcua_client with 501:501... [ 13.185903] creating /var/run/sim_switch with 502:502... [ 13.222441] creating /var/run/iot with 503:503... [ 13.259132] creating /var/run/modem_control with 504:504... [ 13.295986] creating /var/run/hostblock with 505:505... [ 13.333884] creating /var/run/opcua_server with 506:506... [ 13.370427] creating /var/run/ets with 507:507... [ 17.794080] printk: sh: 137 output lines suppressed due to ratelimiting [ 17.812453] procd: - early - [ 17.816348] procd: - watchdog - [ 18.720073] [01-serial-symlink.sh] New device ttyS2 at /devices/platform/serial8250/tty/ttyS2 appeared! [ 18.772188] random: jsonfilter: uninitialized urandom read (4 bytes read) [ 18.792220] random: jsonfilter: uninitialized urandom read (4 bytes read) [ 18.811476] random: jsonfilter: uninitialized urandom read (4 bytes read) [ 18.831026] procd: - watchdog - [ 18.837558] procd: - ubus - [ 19.148419] [01-serial-symlink.sh] New device ttyS0 at /devices/platform/10000000.palmbus/10000c00.uartlite/tty/ttyS0 appeared! [ 19.512160] [01-serial-symlink.sh] New device ttyS1 at /devices/platform/10000000.palmbus/10000d00.uart1/tty/ttyS1 appeared! [ 19.578486] procd: - init - [ 20.025472] [01-serial-symlink.sh] Creating /dev/ttyS1 -> /dev/rs485 symlink... [ 22.253856] random: jshn: uninitialized urandom read (4 bytes read) [ 22.330709] random: ubusd: uninitialized urandom read (4 bytes read) [ 22.337687] random: ubus: uninitialized urandom read (4 bytes read) [ 23.822204] random: crng init done [ 23.825769] random: 45 urandom warning(s) missed due to ratelimiting [ 27.863503] usb 1-1.4: new high-speed USB device number 5 using ehci-platform [ 29.407019] kmodloader: loading kernel modules from /etc/modules.d/* [ 29.725611] ntfs: driver 2.1.32 [Flags: R/O MODULE]. [ 29.749001] NET: Registered PF_KEY protocol family [ 29.760988] Initializing XFRM netlink socket [ 29.777209] OpenVPN data channel offload (ovpn-dco) 2.0.0 -- (C) 2020- OpenVPN, Inc. [ 29.792562] tun: Universal TUN/TAP device driver, 1.6 [ 29.868087] l2tp_core: L2TP core driver, V2.0 [ 29.885362] l2tp_netlink: L2TP netlink interface [ 29.905820] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 29.926314] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 29.935091] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 29.978827] gre: GRE over IPv4 demultiplexor driver [ 29.987495] ip_gre: GRE over IPv4 tunneling driver [ 30.021098] ip6_gre: GRE over IPv6 tunneling driver [ 30.368855] tlt-gpio: set names for 10000600.gpio-bank0 chip [ 30.377466] tlt-gpio: set names for 10000600.gpio-bank1 chip [ 30.385978] tlt-gpio: set names for 10000600.gpio-bank2 chip [ 30.393178] tlt-gpio: set names for 74hc595 chip [ 30.476049] i2c_dev: i2c /dev entries driver [ 30.510114] usbcore: registered new interface driver usbserial_generic [ 30.516985] usbserial: USB Serial support registered for generic [ 30.577951] usbcore: registered new interface driver cypress_reconf [ 30.584537] usbcore: registered new interface driver cypress_serial [ 30.591018] usbserial: USB Serial support registered for CY7C65213 [ 30.656391] pulse-counter: module loaded [ 30.702695] usbcore: registered new interface driver ark3116 [ 30.708662] usbserial: USB Serial support registered for ark3116 [ 30.736878] usbcore: registered new interface driver belkin_sa [ 30.742926] usbserial: USB Serial support registered for Belkin / Peracom / GoHubs USB Serial Adapter [ 30.779710] can: controller area network core [ 30.784411] NET: Registered PF_CAN protocol family [ 30.827867] CAN device driver interface [ 30.848614] can: raw protocol [ 30.887253] usbcore: registered new interface driver cdc_acm [ 30.893033] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 30.955475] usbcore: registered new interface driver cdc_wdm [ 30.974742] usbcore: registered new interface driver ch341 [ 30.980452] usbserial: USB Serial support registered for ch341-uart [ 31.007199] usb_ch343 1-1.3:1.0: ttyCH343USB0: usb to uart device [ 31.023955] usbcore: registered new interface driver usb_ch343 [ 31.029912] ch343: USB serial driver for ch342/ch343/ch344/ch346/ch347/ch339/ch9101/ch9102/ch9103/ch9104/ch9143, etc. [ 31.040735] ch343: V2.0 On 2025.04 [ 31.073080] Loading modules backported from Linux version v6.5-0-g2dde18cd1d8f [ 31.080560] Backport generated by backports.git v5.15.92-1-56-g5fb2ccb6b9e8 [ 31.105212] usbcore: registered new interface driver cp210x [ 31.111025] usbserial: USB Serial support registered for cp210x [ 31.155515] usbcore: registered new interface driver cypress_m8 [ 31.161672] usbserial: USB Serial support registered for DeLorme Earthmate USB [ 31.169205] usbserial: USB Serial support registered for HID->COM RS232 Adapter [ 31.176778] usbserial: USB Serial support registered for Nokia CA-42 V2 Adapter [ 31.308067] usbcore: registered new interface driver ftdi_sio [ 31.314142] usbserial: USB Serial support registered for FTDI USB Serial Device [ 31.336016] usbcore: registered new interface driver gs_usb [ 31.913741] usbcore: registered new interface driver pl2303 [ 31.919528] usbserial: USB Serial support registered for pl2303 [ 31.958613] tla2021 0-0048: Found ADC: TLA2021 [ 31.998444] [01-serial-symlink.sh] New device ttyCH343USB0 at /devices/platform/101c0000.ehci/usb1/1-1/1-1.3/1-1.3:1.0/tty/ttyCH343USB0 appeared! [ 32.018304] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 32.026380] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. [ 32.062656] IPsec XFRM device driver [ 32.194847] xt_time: kernel timezone is -0000 [ 32.217545] usbcore: registered new interface driver cdc_ether [ 32.239622] usbcore: registered new interface driver cdc_ncm [ 32.346380] [01-serial-symlink.sh] Creating /dev/ttyCH343USB0 -> /dev/rs232 symlink... [ 32.937837] mt76_wmac 10300000.wmac: ASIC revision: 76280001 [ 33.005294] mt76_wmac 10300000.wmac: Firmware Version: 20151201 [ 33.011350] mt76_wmac 10300000.wmac: Build Time: 20151201183641 [ 33.033375] mt76_wmac 10300000.wmac: firmware init done [ 33.198893] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 33.218528] usbcore: registered new interface driver option [ 33.224403] usbserial: USB Serial support registered for GSM modem (1-port) [ 33.233121] option 1-1.4:1.0: GSM modem (1-port) converter detected [ 33.239890] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0 [ 33.247510] option 1-1.4:1.1: GSM modem (1-port) converter detected [ 33.254319] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1 [ 33.261876] option 1-1.4:1.2: GSM modem (1-port) converter detected [ 33.268679] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB2 [ 33.368782] PPP generic driver version 2.4.2 [ 33.396849] PPP MPPE Compression module registered [ 33.416735] NET: Registered PF_PPPOX protocol family [ 33.435333] PPTP driver version 0.8.5 [ 33.453906] qmi_wwan 1-1.4:1.3: cdc-wdm0: USB WDM device [ 33.461935] qmi_wwan 1-1.4:1.3 wwan0: register 'qmi_wwan' at usb-101c0000.ehci-1.4, WWAN/QMI device, xx:xx:xx:xx:xx:xx [ 33.473186] usbcore: registered new interface driver qmi_wwan [ 33.507159] usbcore: registered new interface driver rndis_host [ 33.527671] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 33.550017] kmodloader: done loading kernel modules from /etc/modules.d/* [ 34.730324] [01-serial-symlink.sh] New device ttyUSB0 at /devices/platform/101c0000.ehci/usb1/1-1/1-1.4/1-1.4:1.0/ttyUSB0/tty/ttyUSB0 appeared! [ 35.368270] [01-serial-symlink.sh] New device ttyUSB1 at /devices/platform/101c0000.ehci/usb1/1-1/1-1.4/1-1.4:1.1/ttyUSB1/tty/ttyUSB1 appeared! [ 35.974396] [01-serial-symlink.sh] New device ttyUSB2 at /devices/platform/101c0000.ehci/usb1/1-1/1-1.4/1-1.4:1.2/ttyUSB2/tty/ttyUSB2 appeared!



[ 0.000000] Linux version 6.18.34 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r34770-bc864d2978) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 Thu Jun 4 21:07:35 2026 [ 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: legacy bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00019655 (MIPS 24KEc) [ 0.000000] MIPS: machine is Teltonika RUT976 [ 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-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] OF: reserved mem: Reserved memory: No reserved-memory node in the DT [ 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] printk: log buffer data + meta data: 131072 + 409600 = 540672 bytes [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear) [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear) [ 0.000000] Writing ErrCtl register=00050410 [ 0.000000] Readback ErrCtl register=00050410 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32768 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=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.008028] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.074190] pid_max: default: 32768 minimum: 301 [ 0.089533] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.096910] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.129959] Memory: 120096K/131072K available (5499K kernel code, 579K rwdata, 1720K rodata, 1216K init, 200K bss, 10460K reserved, 0K cma-reserved) [ 0.152355] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.162807] posixtimers hash table entries: 512 (order: 0, 2048 bytes, linear) [ 0.170118] futex hash table entries: 256 (4096 bytes on 1 NUMA nodes, total 4 KiB, linear). [ 0.184758] pinctrl core: initialized pinctrl subsystem [ 0.193774] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.200685] thermal_sys: Registered thermal governor 'step_wise' [ 0.205035] /pinctrl: Fixed dependency cycle(s) with /pinctrl/pinctrl0 [ 0.251302] clocksource: Switched to clocksource MIPS [ 0.271009] NET: Registered PF_INET protocol family [ 0.276354] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.285321] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.293970] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.301827] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.309556] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.316723] TCP: Hash tables configured (established 1024 bind 1024) [ 0.323294] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.329920] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.338352] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.344256] PCI: CLS 0 bytes, default 32 [ 0.352694] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.359860] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.365806] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.379184] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.391711] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.397970] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.404270] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.411023] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.425748] printk: legacy console [ttyS0] disabled [ 0.431506] 10000c00.serial: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.440545] printk: legacy console [ttyS0] enabled [ 0.450243] printk: legacy bootconsole [early0] disabled [ 0.487202] 10000d00.serial: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A [ 0.498677] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.512784] spi-nor spi0.0: supply vcc not found, using dummy regulator [ 0.520545] 5 fixed-partitions partitions found on MTD device spi0.0 [ 0.527546] Creating 5 MTD partitions on "spi0.0": [ 0.532579] 0x000000000000-0x000000040000 : "u-boot" [ 0.541742] 0x000000040000-0x000000050000 : "config" [ 0.549411] 0x000000050000-0x000000080000 : "factory" [ 0.557565] 0x000000080000-0x000001f50000 : "firmware" [ 0.565473] 2 uimage-fw partitions found on MTD device firmware [ 0.571619] Creating 2 MTD partitions on "firmware": [ 0.576675] 0x000000000000-0x000000260000 : "kernel" [ 0.584010] 0x000000260000-0x000001ed0000 : "rootfs" [ 0.591194] mtd: setting mtd5 (rootfs) as root device [ 0.596569] 1 squashfs-split partitions found on MTD device rootfs [ 0.602895] 0x000000610000-0x000001ed0000 : "rootfs_data" [ 0.610515] 0x000001f50000-0x000002000000 : "event-log" [ 0.643871] rt3050-esw 10110000.esw: mediatek esw at 0xb0110000, irq 25 initialized [ 0.652899] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.665221] NET: Registered PF_INET6 protocol family [ 0.677883] Segment Routing with IPv6 [ 0.681938] In-situ OAM (IOAM) with IPv6 [ 0.686152] NET: Registered PF_PACKET protocol family [ 0.691422] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 0.705086] 8021q: 802.1Q VLAN Support v1.8 [ 0.754194] clk: Disabling unused clocks [ 0.758549] check access for rdinit=/init failed: -2, ignoring [ 0.777095] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 0.791192] Freeing unused kernel image (initmem) memory: 1216K [ 0.797268] This architecture does not have kernel memory protection. [ 0.803835] Run /sbin/init as init process [ 0.807996] with arguments: [ 0.808007] /sbin/init [ 0.808019] with environment: [ 0.808031] HOME=/ [ 0.808043] TERM=linux [ 4.567443] rt3050-esw 10110000.esw: port 0 link up [ 4.596870] rt3050-esw 10110000.esw: port 4 link up [ 5.455134] init: Console is alive [ 5.459189] init: - watchdog - [ 9.566318] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 10.470275] usbcore: registered new interface driver usbfs [ 10.476120] usbcore: registered new interface driver hub [ 10.481761] usbcore: registered new device driver usb [ 10.493967] gpio_button_hotplug: loading out-of-tree module taints kernel. [ 10.532787] SCSI subsystem initialized [ 10.568119] phy phy-10120000.usbphy.0: remote usb device wakeup disabled [ 10.574992] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz [ 10.580304] ehci-platform 101c0000.ehci: EHCI Host Controller [ 10.586213] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 10.594444] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 10.611360] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 10.619758] hub 1-0:1.0: USB hub found [ 10.624341] hub 1-0:1.0: 1 port detected [ 10.649593] ohci-platform 101c1000.ohci: Generic Platform OHCI controller [ 10.656707] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 10.664927] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 10.727291] hub 2-0:1.0: USB hub found [ 10.731790] hub 2-0:1.0: 1 port detected [ 10.764958] usbcore: registered new interface driver usb-storage [ 10.774048] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 10.792720] init: - preinit - [ 10.973702] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 11.774257] hub 1-1:1.0: USB hub found [ 11.778595] hub 1-1:1.0: 4 ports detected [ 12.723338] usb 1-1.2: new high-speed USB device number 3 using ehci-platform [ 13.634670] usb-storage 1-1.2:1.0: USB Mass Storage device detected [ 14.411036] scsi host0: usb-storage 1-1.2:1.0 [ 14.512458] usb 1-1.3: new full-speed USB device number 4 using ehci-platform [ 14.741435] usb 1-1.4: new high-speed USB device number 5 using ehci-platform [ 16.026022] scsi 0:0:0:0: Direct-Access Generic MassStorageClass 2402 PQ: 0 ANSI: 6 [ 16.094461] sd 0:0:0:0: [sda] Media removed, stopped polling [ 16.104401] sd 0:0:0:0: [sda] Attached SCSI removable disk [ 17.391377] random: crng init done [ 21.005275] platform gpio-export: deferred probe pending: (reason unknown) [ 21.012381] platform leds: deferred probe pending: leds-gpio: Failed to get GPIO '/leds/modem_status_red' [ 22.969611] rt3050-esw 10110000.esw: port 0 link down [ 22.974794] rt3050-esw 10110000.esw: port 4 link down [ 26.817614] rt3050-esw 10110000.esw: port 0 link up [ 26.868045] rt3050-esw 10110000.esw: port 4 link up [ 28.252070] jffs2: notice: (542) jffs2_build_xattr_subsystem: complete building xattr subsystem, 7 of xdatum (0 unchecked, 1 orphan) and 8 of xref (1 dead, 0 orphan) found. [ 28.270723] mount_root: switching to jffs2 overlay [ 28.283319] overlayfs: upper fs does not support tmpfile. [ 28.299387] urandom-seed: Seeding with /etc/urandom.seed [ 28.382857] procd: - early - [ 28.386148] procd: - watchdog - [ 30.546809] procd: - watchdog - [ 30.570922] procd: - ubus - [ 31.550356] procd: - init - [ 37.949978] kmodloader: loading kernel modules from /etc/modules.d/* [ 39.763073] urngd: v1.0.2 started. [ 39.901660] i2c_dev: i2c /dev entries driver [ 39.928469] i2c-mt7621 10000900.i2c: clock 100 kHz [ 40.255486] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device [ 40.261078] usbcore: registered new interface driver cdc_acm [ 40.266923] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 40.344730] usbcore: registered new interface driver cdc_wdm [ 40.373612] Loading modules backported from Linux version v6.18.26-0-g1fe060681 [ 40.381076] Backport generated by backports.git 6ecbb44 [ 40.548414] gpio-export gpio-export: 14 gpio(s) exported [ 40.626407] usbcore: registered new interface driver usbserial_generic [ 40.633300] usbserial: USB Serial support registered for generic [ 40.704399] usbcore: registered new interface driver cdc_ether [ 41.088036] mt76_wmac 10300000.wmac: ASIC revision: 76280001 [ 43.531823] mt76_wmac 10300000.wmac: Firmware Version: 20151201 [ 43.537884] mt76_wmac 10300000.wmac: Build Time: 20151201183641 [ 43.543953] mt76_wmac 10300000.wmac: Firmware already running... [ 43.550062] mt76_wmac 10300000.wmac: firmware init done [ 43.661826] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 44.075634] PPP generic driver version 2.4.2 [ 44.103072] NET: Registered PF_PPPOX protocol family [ 44.184943] qmi_wwan 1-1.4:1.3: cdc-wdm0: USB WDM device [ 44.194443] qmi_wwan 1-1.4:1.3 wwan0: register 'qmi_wwan' at usb-101c0000.ehci-1.4, WWAN/QMI device, 96:b2:d2:e3:27:85 [ 44.205815] usbcore: registered new interface driver qmi_wwan [ 44.382002] usbcore: registered new interface driver option [ 44.387883] usbserial: USB Serial support registered for GSM modem (1-port) [ 44.396560] option 1-1.4:1.0: GSM modem (1-port) converter detected [ 44.403421] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0 [ 44.411057] option 1-1.4:1.1: GSM modem (1-port) converter detected [ 44.418035] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1 [ 44.425700] option 1-1.4:1.2: GSM modem (1-port) converter detected [ 44.432586] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB2 [ 44.564806] kmodloader: done loading kernel modules from /etc/modules.d/*



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: 2026/06/10 08:56
  • by fgbxramel