Teltonika RUT200

Teltonika RUT200 is a compact industrial cellular router. This model is equipped with 4G LTE modem (backward compatible with 3G UMTS and 2G GSM), Wi-Fi 802.11 b/g/n, and two 100 Mbps Fast Ethernet ports.

RUT200

There are no versions of RUT200. All known SKUs should work. The PCB is marked RUT241 v3 so internally there are some versioning. RUT 241 is the same as RUT200 except another LTE modem.

SKU Region Description
RUT200010000 Europe, AU, APAC Standard package with EU PSU
RUT200012000 Europe, AU, APAC Standard package with US PSU
RUT200013000 Europe, AU, APAC Standard package with UK PSU
RUT200015000 Europe, AU, APAC Standard package with Universal PSU
RUT200016000 Europe, AU, APAC Standard package with Power cable with 4-way screw terminal
RUT200011030 Europe, AU, APAC Mass packing
RUT200024000 Latin America Standard package with AU PSU
RUT200020000 Latin America Standard package with EU PSU
RUT200022000 Latin America Standard package with US PSU
RUT200025040 Latin America Standard package with Universal PSU
RUT200021030 Latin America Mass packing
RUT200036000 China, India Standard package with Power cable with 4-way screw terminal
RUT200031030 China, India Mass packing

Devices with hardware revision 5, printed in the Status→System sub menu in the stock firmware, or as ?????_v5.0 on the PCB, are not supported.

Install OpenWrt (generic explanation)

OpenWrt can easily be installed using the OEM GUI. You will be warned that the firmware isn't signed and the “Keep Settings” checkbox has no function, installing a Factory firmware will always reset the settings. Please back up old settings before installing OpenWrt if needed.

RUT200 is using XTX xt25f128b, a 128 Mbit (16 MB) NOR SPI flash chip.

Teltonika RUT200 Flash Layout
Layer0 raw flash, 16384 KiB
Layer1 mtd0
u-boot
128 KiB
mtd1
config
64 KiB
mtd2
factory
192 KiB
mtd3
firmware
15424 KiB (= FlashSize-(128+64+192+576))
mtd7
event-log
~0.5 MiB
Layer2 mtd4
kernel
~2 MiB
mtd5
rootfs
~13 MiB
Layer3 /dev/root
~4 MiB
mtd6
rootfs_data
~9.5 MiB
  • Log in to the RutOS Web GUI and browse to System, Administsration, Firmware (http://192.168.1.1/system/flashops/general)
  • The Keep settings button have no significance, the installation will always remove old settings.
  • Upload factory .bin file to router
  • Wait for it to reboot
  • Telnet or ssh to 192.168.1.1 and set a root password, or browse to http://192.168.1.1 if LuCI is installed (not snapshot).
  • Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ 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 command line.

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 http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.bin
sysupgrade /tmp/xxx.bin

Reverting back to Teltonika stock firmware: https://wiki.teltonika-networks.com/view/Bootloader_menu

generic.debrick

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

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
eth0.1 LAN port None
eth0.2 WAN port DHCP client
phy0-ap0 WiFi Disabled
usb0 LTE modem DHCP client
Port Switch port Type
WAN (vlan 2) 0 Access
LAN (vlan 1) 1 Access
CPU (eth0) 6 Trunk

hardware.button on howto use and configure the hardware button(s).

The Teltonika RUT200 has only one button:

Button Event
Reset reset

The Quectel 200EU modem of the Teltonika RUT200 is by default configured for manual connection.

Don't forget to put the modem into automatic connection mode. See below.

You need to send a command to the modem to put it into automatic connection mode to get in to work. Please enter the following command:

echo -ne 'AT+QNETDEVCTL=3,1\r\n' > /dev/ttyUSB1

Create a DHCP interface using the usb0 device.

Front:
RUT200 front

Back:
RUT200 back

Box label:
RUT200 box label

Warranty

  • Remove the two screws on the antenna side (see above).
  • Pull apart the parts.

PCB side up:
RUT200 PCB up side

PCB side down:
RUT200 PCB down side

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

RUT200 PCB UART

There is a edge PCB connector on the PCB where you can find Rx, Tx (TTL 3.3 V), Gnd and more. It has a spacing of 0,050“ (1,27mm), same as PCI. There is only a carved out key on one side of the connector. If you would like to have a permanent connection the recommended connector is a TE Connectivity 5145154-8. You need to modify it to use the right number of pins.

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

gpiochip0 - 32 lines:

line   1:	output            consumer=green:rssi-4
line   2:	output            consumer=modem_reset
line   3:	output            consumer=modem_power
line   4:	output            consumer=digital_output
line   5:	input             consumer=digital_input
line  11:	output            consumer=green:rssi-1

gpiochip1 - 32 lines:

line   4:	output active-low consumer=green:rssi-3
line   7:	output            consumer=green:modem-2g
line   8:	output            consumer=green:modem-3g
line   9:	output            consumer=green:modem-4g
line  10:	output active-low consumer=green:lan
line  11:	output active-low consumer=green:wan
line  12:	output            consumer=green:rssi-2
line  13:	output active-low consumer=green:rssi-5
line  14:	input  active-low consumer=reset

None so far.

*************************************** * U-Boot 1.1.4-a64b173f-clean * * Build: 2024-04-02 (4.3.0) * *************************************** ** Warning: bad env CRC, using default, use 'saveenv' to save it in FLASH BOARD: Teltonika RUT2M SOC: MT7628 ver. 1 eco. 2 CPU: MIPS 24KEc RAM: 128 MB DDR2 16-bit CL2-2-2-5 FLASH: 16 MB XTX XT25F128B MAC: 20:97:27:34:47:D3 CLOCKS: CPU/RAM/AHB/SPI/REF 580/386/193/ 12/ 40 MHz Hit any key to stop booting: Booting image from 0xBC060000... Image name: MIPS OpenWrt Linux-5.4.259 Architecture: MIPS OS/image type: Linux Kernel Compression: LZMA Data size: 1.5 MB (1545830 bytes) Load address: 0x80000000 Entry point: 0x80000000 Header CRC... OK! Data CRC... skipped Uncompressing Kernel... OK! Starting kernel... [ 0.000000] Linux version 5.4.259 (app@runner-wcht1mz7-project-352-concurrent-2) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r16279-5cc0535800)) #0 Tue Apr 2 07:38:10 2024 [ 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 RUT2M [ 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] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 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=0003261e [ 0.000000] Readback ErrCtl register=0003261e [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 123960K/131072K available (3783K kernel code, 171K rwdata, 552K rodata, 1180K init, 188K bss, 7112K 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.000013] sched_clock: 32 bits at 290MHz, resolution 3ns, wraps every 7405115902ns [ 0.008009] Calibrating delay loop... 385.02 BogoMIPS (lpj=770048) [ 0.046225] pid_max: default: 32768 minimum: 301 [ 0.051074] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.058431] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.068827] Duplicate name in mnfinfo, renamed to "name#1" [ 0.079231] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.089086] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.095991] pinctrl core: initialized pinctrl subsystem [ 0.103151] NET: Registered protocol family 16 [ 0.213637] mt7620-pci 10140000.pcie: Port 0 N_FTS = 1b105000 [ 0.369076] mt7620-pci 10140000.pcie: PCIE0 no card, disable it(RST&CLK) [ 0.375833] mt7620-pci: probe of 10140000.pcie failed with error -1 [ 0.410043] workqueue: max_active 576 requested for napi_workq is out of range, clamping between 1 and 512 [ 0.423804] clocksource: Switched to clocksource MIPS [ 0.430337] NET: Registered protocol family 2 [ 0.435057] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.443411] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.451920] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.459642] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.466765] TCP: Hash tables configured (established 1024 bind 1024) [ 0.473351] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.479978] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.487334] NET: Registered protocol family 1 [ 0.491772] PCI: CLS 0 bytes, default 32 [ 0.501272] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.515410] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.521311] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.548524] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.554487] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.560451] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.566417] Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled [ 0.574219] printk: console [ttyS0] disabled [ 0.578627] 10000c00.uartlite: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.587776] printk: console [ttyS0] enabled [ 0.587776] printk: console [ttyS0] enabled [ 0.596197] printk: bootconsole [early0] disabled [ 0.596197] printk: bootconsole [early0] disabled [ 0.607241] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.621486] spi-nor spi0.0: xt25f128b (16384 Kbytes) [ 0.626673] 5 fixed-partitions partitions found on MTD device spi0.0 [ 0.633133] Creating 5 MTD partitions on "spi0.0": [ 0.638017] 0x000000000000-0x000000020000 : "u-boot" [ 0.644286] 0x000000020000-0x000000030000 : "config" [ 0.650433] 0x000000030000-0x000000060000 : "factory" [ 0.656763] 0x000000060000-0x000000f70000 : "firmware" [ 0.667262] 2 uimage-fw partitions found on MTD device firmware [ 0.673353] Creating 2 MTD partitions on "firmware": [ 0.678416] 0x000000000000-0x000000180000 : "kernel" [ 0.684650] 0x000000180000-0x000000f10000 : "rootfs" [ 0.690789] mtd: device 5 (rootfs) set to be root filesystem [ 0.698708] 1 squashfs-split partitions found on MTD device rootfs [ 0.705080] 0x000000b40000-0x000000f10000 : "rootfs_data" [ 0.711719] 0x000000f70000-0x000001000000 : "event-log" [ 0.721830] MNFINFO PROPERTIES: [ 0.725094] mac : 2097273447D3 [ 0.728740] name : RUT20001XXXX [ 0.732377] serial : 6001805950 [ 0.735836] hwver : 0003 [ 0.738751] batch : 0024 [ 0.741680] sim_count: 1 [ 0.744347] blver : 4.3.0 [ 0.968798] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.979346] NET: Registered protocol family 10 [ 0.989004] Segment Routing with IPv6 [ 0.992987] NET: Registered protocol family 17 [ 0.997595] 8021q: 802.1Q VLAN Support v1.8 [ 1.002768] gpio-export gpio-export: 2 gpio(s) exported [ 1.019716] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 1.033770] Freeing unused kernel memory: 1180K [ 1.038396] This architecture does not have kernel memory protection. [ 1.044937] Run /sbin/init as init process [ 1.877584] init: Console is alive [ 1.881751] init: - watchdog - [ 4.209025] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 4.411185] usbcore: registered new interface driver usbfs [ 4.416954] usbcore: registered new interface driver hub [ 4.422508] usbcore: registered new device driver usb [ 4.436995] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 4.446509] fsl-ehci: Freescale EHCI Host controller driver [ 4.455034] ehci-platform: EHCI generic platform driver [ 4.570656] phy phy-10120000.usbphy.0: remote usb device wakeup disabled [ 4.577483] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz [ 4.582798] ehci-platform 101c0000.ehci: EHCI Host Controller [ 4.588681] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 4.596852] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 4.615818] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 4.623423] hub 1-0:1.0: USB hub found [ 4.627944] hub 1-0:1.0: 1 port detected [ 4.640116] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 4.648586] ohci-platform: OHCI generic platform driver [ 4.654240] ohci-platform 101c1000.ohci: Generic Platform OHCI controller [ 4.661230] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 4.669421] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 4.737131] hub 2-0:1.0: USB hub found [ 4.741541] hub 2-0:1.0: 1 port detected [ 4.757746] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 4.767990] init: - preinit - [ 7.284530] random: jshn: uninitialized urandom read (4 bytes read) [ 7.388736] random: jshn: uninitialized urandom read (4 bytes read) [ 7.603453] mount_root: jffs2 not ready yet, using temporary tmpfs overlay [ 7.619513] urandom-seed: Seed file not found (/etc/urandom.seed) [ 7.687538] - preparing events-log partition - [ 7.805242] Unlocking /dev/mtd7 ... [ 7.848545] jffs2: notice: (504) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 8.012762] procd: - early - [ 8.016242] procd: - watchdog - [ 8.738963] procd: - watchdog - [ 8.769859] procd: - ubus - [ 8.882103] random: ubusd: uninitialized urandom read (4 bytes read) [ 8.890743] random: ubusd: uninitialized urandom read (4 bytes read) [ 8.898028] random: ubusd: uninitialized urandom read (4 bytes read) [ 8.914509] procd: - init - Please press Enter to activate this console. [ 10.459391] random: jshn: uninitialized urandom read (4 bytes read) [ 10.520598] random: ubusd: uninitialized urandom read (4 bytes read) [ 10.584264] random: ubus: uninitialized urandom read (4 bytes read) [ 10.939505] urngd: v1.0.2 started. [ 11.375118] random: crng init done [ 11.378648] random: 22 urandom warning(s) missed due to ratelimiting [ 15.756009] kmodloader: loading kernel modules from /etc/modules.d/* [ 15.944735] NET: Registered protocol family 15 [ 15.955663] Initializing XFRM netlink socket [ 15.965405] tun: Universal TUN/TAP device driver, 1.6 [ 16.049159] l2tp_core: L2TP core driver, V2.0 [ 16.062035] l2tp_netlink: L2TP netlink interface [ 16.077315] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver [ 16.098841] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 16.130428] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 16.139111] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 16.155737] gre: GRE over IPv4 demultiplexor driver [ 16.178703] ip_gre: GRE over IPv4 tunneling driver [ 16.322334] ip6_gre: GRE over IPv6 tunneling driver [ 16.547196] tlt-gpio: set names for 10000600.gpio-bank0 chip [ 16.555166] tlt-gpio: set names for 10000600.gpio-bank1 chip [ 16.562997] tlt-gpio: set names for 10000600.gpio-bank2 chip [ 16.605923] GACT probability on [ 16.617974] Mirror/redirect action on [ 16.657999] u32 classifier [ 16.660855] input device check on [ 16.664576] Actions configured [ 16.708930] mt7628_netlink_init [ 19.006519] usbcore: registered new interface driver cdc_wdm [ 19.037797] Loading modules backported from Linux version v5.10.68-0-g4d8524048a35 [ 19.045564] Backport generated by backports.git v5.10.68-1-0-ga4f9ba32 [ 19.428261] usbcore: registered new interface driver usbserial_generic [ 19.435058] usbserial: USB Serial support registered for generic [ 19.549405] xt_time: kernel timezone is -0000 [ 19.579588] usbcore: registered new interface driver cdc_ether [ 19.988051] PPP generic driver version 2.4.2 [ 19.996837] PPP MPPE Compression module registered [ 20.005008] NET: Registered protocol family 24 [ 20.012556] PPTP driver version 0.8.5 [ 20.022635] usbcore: registered new interface driver qmi_wwan [ 20.034657] usbcore: registered new interface driver rndis_host [ 20.055422] wireguard: WireGuard 1.0.0 loaded. See www.wireguard.com for information. [ 20.063454] wireguard: Copyright (C) 2015-2019 Jason A. Donenfeld <[email protected]>. All Rights Reserved. [ 20.111435] l2tp_ppp: PPPoL2TP kernel driver, V2.0 [ 20.124742] usbcore: registered new interface driver option [ 20.130590] usbserial: USB Serial support registered for GSM modem (1-port) [ 20.148467] kmodloader: done loading kernel modules from /etc/modules.d/* [ 34.602230] rt3050-esw 10110000.esw: link changed 0x00 [ 51.656591] br-lan: port 1(eth0.1) entered blocking state [ 51.662173] br-lan: port 1(eth0.1) entered disabled state [ 51.668135] device eth0.1 entered promiscuous mode [ 51.673054] device eth0 entered promiscuous mode [ 51.783353] br-lan: port 1(eth0.1) entered blocking state [ 51.788923] br-lan: port 1(eth0.1) entered forwarding state [ 52.664604] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 54.507645] RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0! [ 55.311929] usb 1-1: new high-speed USB device number 2 using ehci-platform [ 55.924207] usb 1-1: USB disconnect, device number 2 [ 58.208588] RTMPSetDefaultChannel() : default channel to 1 [ 58.214332] FW Version: 1 [ 58.217012] FW Build Date: 20180704090333 [ 59.448850] CmdStartDLRsp: WiFI FW Download Success [ 59.453923] MtAsicDMASchedulerInit(): DMA Scheduler Mode=0(LMAC) [ 63.967833] usb 1-1: new high-speed USB device number 3 using ehci-platform [ 65.422159] cdc_ether 1-1:1.0 usb0: register 'cdc_ether' at usb-101c0000.ehci-1, CDC Ethernet Device, 02:0c:29:a3:9b:6d [ 65.564485] option 1-1:1.2: GSM modem (1-port) converter detected [ 65.571099] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 [ 65.740504] option 1-1:1.3: GSM modem (1-port) converter detected [ 65.747170] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [ 65.868486] option 1-1:1.4: GSM modem (1-port) converter detected [ 65.875108] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 [ 68.615900] jffs2_scan_eraseblock(): End of filesystem marker found at 0x0 [ 68.659745] jffs2_build_filesystem(): unlocking the mtd device... [ 68.659755] done. [ 68.668087] jffs2_build_filesystem(): erasing all blocks after the end marker... [ 69.055653] br-lan: port 2(ra0) entered blocking state [ 69.068664] br-lan: port 2(ra0) entered disabled state [ 69.074382] device ra0 entered promiscuous mode [ 69.079294] br-lan: port 2(ra0) entered blocking state [ 69.084564] br-lan: port 2(ra0) entered forwarding state [ 76.868253] done. [ 76.870262] jffs2: notice: (3430) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 78.009860] overlayfs: upper fs does not support tmpfile. RUT200 login:


*************************************** * U-Boot 1.1.4-9b071498-clean * * Build: 2024-01-12 (4.3.0) * *************************************** ** Warning: bad env CRC, using default, use 'saveenv' to save it in FLASH BOARD: Teltonika RUT2M SOC: MT7628 ver. 1 eco. 2 CPU: MIPS 24KEc RAM: 128 MB DDR2 16-bit CL2-2-2-5 FLASH: 16 MB XTX XT25F128B MAC: 20:97:27:23:A2:56 CLOCKS: CPU/RAM/AHB/SPI/REF 580/386/193/ 12/ 40 MHz Hit any key to stop booting: Booting image from 0xBC060000... Image name: MIPS OpenWrt Linux-6.6.90 Architecture: MIPS OS/image type: Linux Kernel Compression: LZMA Data size: 2.1 MB (2241442 bytes) Load address: 0x80000000 Entry point: 0x80000000 Header CRC... OK! Data CRC... skipped Uncompressing Kernel... OK! Starting kernel... [ 0.000000] Linux version 6.6.90 (builder@buildhost) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 14.2.0 r29662-800ea46bd5) 14.2.0, GNU ld (GNU Binutils) 2.42) #0 Sat May 17 18:57:18 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 Teltonika RUT200 [ 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] Kernel command line: console=ttyS0,115200 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=00021fbe [ 0.000000] Readback ErrCtl register=00021fbe [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512 [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 121328K/131072K available (4976K kernel code, 583K rwdata, 1560K rodata, 1192K init, 201K bss, 9744K 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.007985] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216) [ 0.074210] pid_max: default: 32768 minimum: 301 [ 0.087705] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.095097] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.113603] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1. [ 0.131673] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.141675] futex hash table entries: 256 (order: -1, 3072 bytes, linear) [ 0.148605] pinctrl core: initialized pinctrl subsystem [ 0.157670] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.164692] thermal_sys: Registered thermal governor 'step_wise' [ 0.168266] /pinctrl: Fixed dependency cycle(s) with /pinctrl/pinctrl0 [ 0.197877] clocksource: Switched to clocksource MIPS [ 0.216653] NET: Registered PF_INET protocol family [ 0.221946] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) [ 0.231410] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.240034] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.247836] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.255588] TCP bind hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.262745] TCP: Hash tables configured (established 1024 bind 1024) [ 0.269358] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.275968] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.284289] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.290103] PCI: CLS 0 bytes, default 32 [ 0.300364] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 0.307508] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.313434] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.331796] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) [ 0.341273] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.347273] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.353419] mt7621_gpio 10000600.gpio: registering 32 gpios [ 0.359954] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.374813] printk: console [ttyS0] disabled [ 0.379940] 10000c00.uart0: ttyS0 at MMIO 0x10000c00 (irq = 28, base_baud = 2500000) is a 16550A [ 0.388937] printk: console [ttyS0] enabled [ 0.388937] printk: console [ttyS0] enabled [ 0.397348] printk: bootconsole [early0] disabled [ 0.397348] printk: bootconsole [early0] disabled [ 0.445384] spi-mt7621 10000b00.spi: sys_freq: 193333333 [ 0.458478] spi-nor spi0.0: xt25f128b (16384 Kbytes) [ 0.463698] 5 fixed-partitions partitions found on MTD device spi0.0 [ 0.470254] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.477709] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.485508] Creating 5 MTD partitions on "spi0.0": [ 0.490441] 0x000000000000-0x000000020000 : "u-boot" [ 0.499758] 0x000000020000-0x000000030000 : "config" [ 0.507675] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.515691] 0x000000030000-0x000000060000 : "factory" [ 0.524084] OF: Bad cell count for /palmbus@10000000/spi@b00/flash@0/partitions [ 0.532014] 0x000000060000-0x000000f70000 : "firmware" [ 0.540679] 2 uimage-fw partitions found on MTD device firmware [ 0.546735] Creating 2 MTD partitions on "firmware": [ 0.551913] 0x000000000000-0x000000230000 : "kernel" [ 0.559663] 0x000000230000-0x000000f10000 : "rootfs" [ 0.567249] mtd: setting mtd5 (rootfs) as root device [ 0.572590] 1 squashfs-split partitions found on MTD device rootfs [ 0.578903] 0x0000005a0000-0x000000f10000 : "rootfs_data" [ 0.587140] 0x000000f70000-0x000001000000 : "event-log" [ 0.626845] rt3050-esw 10110000.esw: mediatek esw at 0xb0110000, irq 25 initialized [ 0.635875] mtk_soc_eth 10100000.ethernet eth0: mediatek frame engine at 0xb0100000, irq 5 [ 0.648266] NET: Registered PF_INET6 protocol family [ 0.661600] Segment Routing with IPv6 [ 0.665473] In-situ OAM (IOAM) with IPv6 [ 0.669806] NET: Registered PF_PACKET protocol family [ 0.674981] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this. [ 0.688532] 8021q: 802.1Q VLAN Support v1.8 [ 0.734440] gpio-export gpio-export: 4 gpio(s) exported [ 0.750279] clk: Disabling unused clocks [ 0.769287] VFS: Mounted root (squashfs filesystem) readonly on device 31:5. [ 0.783172] Freeing unused kernel image (initmem) memory: 1192K [ 0.789229] This architecture does not have kernel memory protection. [ 0.795775] Run /sbin/init as init process [ 4.393809] init: Console is alive [ 4.397849] init: - watchdog - [ 7.249106] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 7.994616] usbcore: registered new interface driver usbfs [ 8.000487] usbcore: registered new interface driver hub [ 8.006014] usbcore: registered new device driver usb [ 8.017321] gpio_button_hotplug: loading out-of-tree module taints kernel. [ 8.053454] phy phy-10120000.usbphy.0: remote usb device wakeup disabled [ 8.060317] phy phy-10120000.usbphy.0: UTMI 16bit 30MHz [ 8.065626] ehci-platform 101c0000.ehci: EHCI Host Controller [ 8.071510] ehci-platform 101c0000.ehci: new USB bus registered, assigned bus number 1 [ 8.079725] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000 [ 8.107908] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00 [ 8.115950] hub 1-0:1.0: USB hub found [ 8.121116] hub 1-0:1.0: 1 port detected [ 8.140112] ohci-platform 101c1000.ohci: Generic Platform OHCI controller [ 8.147195] ohci-platform 101c1000.ohci: new USB bus registered, assigned bus number 2 [ 8.155555] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000 [ 8.233959] hub 2-0:1.0: USB hub found [ 8.238689] hub 2-0:1.0: 1 port detected [ 8.259973] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 8.269464] init: - preinit - [ 14.077922] random: crng init done uci: Entry 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 [ 24.275018] jffs2: notice: (429) jffs2_build_xattr_subsystem: complete building xattr subsystem, 37 of xdatum (33 unchecked, 4 orphan) and 47 of xref (5 dead, 0 orphan) found. [ 24.296534] mount_root: switching to jffs2 overlay [ 24.310817] overlayfs: upper fs does not support tmpfile. [ 24.328798] urandom-seed: Seeding with /etc/urandom.seed [ 24.421030] procd: - early - [ 24.424345] procd: - watchdog - [ 26.426599] procd: - watchdog - [ 26.437306] procd: - ubus - [ 28.198920] procd: - init - Please press Enter to activate this console. [ 33.884909] kmodloader: loading kernel modules from /etc/modules.d/* [ 36.442011] Loading modules backported from Linux version v6.12.6-0-ge9d65b48ce1a [ 36.449716] Backport generated by backports.git v6.1.110-1-35-g410656ef04d2 [ 36.573022] usbcore: registered new interface driver usbserial_generic [ 36.579872] usbserial: USB Serial support registered for generic [ 36.630101] usbcore: registered new interface driver cdc_ether [ 37.212404] mt76_wmac 10300000.wmac: ASIC revision: 76280001 [ 37.291349] mt76_wmac 10300000.wmac: Firmware Version: 20151201 [ 37.297403] mt76_wmac 10300000.wmac: Build Time: 20151201183641 [ 37.321209] urngd: v1.0.2 started. [ 37.337914] mt76_wmac 10300000.wmac: firmware init done [ 37.511549] mt76_wmac 10300000.wmac: registering led 'mt76-phy0' [ 37.903761] PPP generic driver version 2.4.2 [ 37.929570] NET: Registered PF_PPPOX protocol family [ 37.995530] usbcore: registered new interface driver option [ 38.001414] usbserial: USB Serial support registered for GSM modem (1-port) [ 38.088726] kmodloader: done loading kernel modules from /etc/modules.d/* [ 79.029168] br-lan: port 1(eth0.1) entered blocking state [ 79.034723] br-lan: port 1(eth0.1) entered disabled state [ 79.040344] eth0.1: entered allmulticast mode [ 79.044792] mtk_soc_eth 10100000.ethernet eth0: entered allmulticast mode [ 79.052140] eth0.1: entered promiscuous mode [ 79.056513] mtk_soc_eth 10100000.ethernet eth0: entered promiscuous mode [ 91.898093] usb 1-1: new high-speed USB device number 3 using ehci-platform [ 92.259374] cdc_ether 1-1:1.0 usb0: register 'cdc_ether' at usb-101c0000.ehci-1, CDC Ethernet Device, 02:0c:29:a3:9b:6d [ 92.359787] option 1-1:1.2: GSM modem (1-port) converter detected [ 92.366465] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0 [ 92.429311] option 1-1:1.3: GSM modem (1-port) converter detected [ 92.435947] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1 [ 92.488699] option 1-1:1.4: GSM modem (1-port) converter detected [ 92.495342] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2 [ 92.992738] br-lan: port 2(phy0-ap0) entered blocking state [ 92.998533] br-lan: port 2(phy0-ap0) entered disabled state [ 93.004256] mt76_wmac 10300000.wmac phy0-ap0: entered allmulticast mode [ 93.011448] mt76_wmac 10300000.wmac phy0-ap0: entered promiscuous mode [ 93.700185] br-lan: port 2(phy0-ap0) entered blocking state [ 93.705900] br-lan: port 2(phy0-ap0) entered forwarding state BusyBox v1.37.0 (2025-05-17 18:57:18 UTC) built-in shell (ash) _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- OpenWrt SNAPSHOT, r29662-800ea46bd5 ----------------------------------------------------- === WARNING! ===================================== There is no root password defined on this device! Use the "passwd" command to set up a new password in order to prevent unauthorized SSH logins. -------------------------------------------------- OpenWrt recently switched to the "apk" package manager! OPKG Command APK Equivalent Description ------------------------------------------------------------------ opkg install <pkg> apk add <pkg> Install a package opkg remove <pkg> apk del <pkg> Remove a package opkg upgrade apk upgrade Upgrade all packages opkg files <pkg> apk info -L <pkg> List package contents opkg list-installed apk info List installed packages opkg update apk update Update package lists opkg search <pkg> apk search <pkg> Search for packages ------------------------------------------------------------------ For more https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet root@OpenWrt:~#


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/03 06:35
  • by dimmadont