bldr> xmdm 80020000 5f7e06
CC
bldr> jump 80020000
Jump to 80020000
zimage at: 800233C0 80616DC0
Uncompressing Linux at load address 81000000
Copy device tree to address 827976C0
Now, booting the kernel...
[ 0.000000] Linux version 6.12.59 (eigma@forge) (mips-openwrt-linux-musl-gcc (OpenWrt GCC 14.3.0 r31496-1cd3660bee) 14.3.0, GNU ld (GNU Binutils) 2.44) #0 SMP Thu Dec 11 17:45:09 2025
[ 0.000000] ISPRAM0: PA=1c000000,Size=00010000,enabled
[ 0.000000] printk: legacy bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019558 (MIPS 34Kc)
[ 0.000000] MIPS: machine is TP-Link VC220-G3u
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache 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] percpu: Embedded 12 pages/cpu s18096 r8192 d22864 u49152
[ 0.000000] Kernel command line:
[ 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=000657b1
[ 0.000000] Readback ErrCtl register=000657b1
[ 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: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[ 0.000000] Tracing variant of Tasks RCU enabled.
[ 0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
[ 0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=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] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.000000] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 9556302233 ns
[ 0.000002] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 10737418237ns
[ 0.008521] timer: using 200.000 MHz high precision timer
[ 0.014602] Calibrating delay loop... 597.60 BogoMIPS (lpj=2988032)
[ 0.081314] pid_max: default: 32768 minimum: 301
[ 0.096039] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.104028] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.122410] rcu: Hierarchical SRCU implementation.
[ 0.127665] rcu: Max phase no-delay instances is 1000.
[ 0.134448] smp: Bringing up secondary CPUs ...
[ 0.139420] smp: Brought up 1 node, 1 CPU
[ 0.143889] Memory: 103712K/131072K available (7433K kernel code, 622K rwdata, 1440K rodata, 15712K init, 227K bss, 26772K reserved, 0K cma-reserved)
[ 0.161871] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.172748] futex hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.188365] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.206431] clocksource: Switched to clocksource timer
[ 0.221838] NET: Registered PF_INET protocol family
[ 0.227446] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.236053] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
[ 0.245258] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.253713] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.262131] TCP bind hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.269994] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.277580] MPTCP token hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.285818] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.293017] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[ 0.301592] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.367024] workingset: timestamp_bits=14 max_order=15 bucket_order=1
[ 0.376957] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.397383] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 0.405493] printk: legacy console [ttyS0] disabled
[ 0.411448] 1fbf0000.serial: ttyS0 at MMIO 0x1fbf0000 (irq = 8, base_baud = 115200) is a 16550
[ 0.420993] printk: legacy console [ttyS0] enabled
[ 0.420993] printk: legacy console [ttyS0] enabled
[ 0.430990] printk: legacy bootconsole [early0] disabled
[ 0.430990] printk: legacy bootconsole [early0] disabled
[ 0.492593] spi-nand spi0.0: ESMT SPI NAND was found.
[ 0.497840] spi-nand spi0.0: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 64
[ 0.517378] en75_bmt: found BMT in block 1023
[ 0.658433] en75_bmt: found BBT in block 943
[ 0.662766] en75_bmt: BBT & BMT found
[ 0.666551] en75_bmt: blocks: total: 1024, user: 943, factory_bad: 0, worn: 0 reserve: 81
[ 0.674745] en75_bmt: 117 MiB usable space
[ 0.733816] 8 fixed-partitions partitions found on MTD device spi0.0
[ 0.744453] Creating 8 MTD partitions on "spi0.0":
[ 0.749301] 0x000000000000-0x000000020000 : "boot"
[ 0.755576] 0x000000020000-0x0000000a0000 : "romfile"
[ 0.764287] 0x0000000a0000-0x0000001a0000 : "config"
[ 0.772483] 0x0000001a0000-0x0000001e0000 : "radio"
[ 0.779374] 0x0000001e0000-0x0000023e0000 : "tclinux"
[ 0.814505] 0x0000003e0000-0x0000023e0000 : "rootfs"
[ 0.821492] mtd: setting mtd5 (rootfs) as root device
[ 0.827566] 1 squashfs-split partitions found on MTD device rootfs
[ 0.833782] 0x000001280000-0x0000023e0000 : "rootfs_data"
[ 0.841055] 0x0000023e0000-0x0000045e0000 : "tclinux_alt"
[ 0.876537] 0x0000045e0000-0x000007300000 : "openwrt_ubi"
[ 0.926766] NET: Registered PF_INET6 protocol family
[ 0.938876] Segment Routing with IPv6
[ 0.942667] In-situ OAM (IOAM) with IPv6
[ 0.946939] NET: Registered PF_PACKET protocol family
[ 0.952121] 8021q: 802.1Q VLAN Support v1.8
[ 0.995305] clk: Disabling unused clocks
[ 1.042799] Freeing unused kernel image (initmem) memory: 15712K
[ 1.048919] This architecture does not have kernel memory protection.
[ 1.055368] Run /init as init process
[ 1.569033] init: Console is alive
[ 1.594327] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[ 1.626177] usbcore: registered new interface driver usbfs
[ 1.631963] usbcore: registered new interface driver hub
[ 1.637481] usbcore: registered new device driver usb
[ 1.702435] SCSI subsystem initialized
[ 1.714907] usbcore: registered new interface driver usb-storage
[ 1.722390] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[ 1.732840] init: - preinit -
[ 4.566384] random: crng init done
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
[ 8.796879] procd: - early -
[ 9.396801] procd: - ubus -
[ 9.456151] procd: - init -
Please press Enter to activate this console.
[ 10.201516] kmodloader: loading kernel modules from /etc/modules.d/*
[ 10.240088] tun: Universal TUN/TAP device driver, 1.6
[ 10.258007] econet_eth: loading out-of-tree module taints kernel.
[ 10.277207] econet_eth 1fb50000.ethernet: eth0 using DT mac 5c:a6:e6:0d:f5:04
[ 10.285311] econet_eth 1fb50000.ethernet eth0: EcoNet frame engine at 0xbfb50000, irq 21
[ 10.371466] usbcore: registered new device driver r8152-cfgselector
[ 10.378013] usbcore: registered new interface driver r8152
[ 10.560883] PPP generic driver version 2.4.2
[ 10.577730] NET: Registered PF_PPPOX protocol family
[ 10.598915] kmodloader: done loading kernel modules from /etc/modules.d/*
[ 11.836881] urngd: v1.0.2 started.
BusyBox v1.37.0 (2025-12-02 16:18:13 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt SNAPSHOT, r0+32198-e71a3458d0
-----------------------------------------------------
=== 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 [ 36.961081] br-lan: port 1(eth0) entered blocking state
[ 36.966613] br-lan: port 1(eth0) entered disabled state
[ 36.972008] econet_eth 1fb50000.ethernet eth0: entered allmulticast mode
Li[ 36.979240] econet_eth 1fb50000.ethernet eth0: entered promiscuous mode
st installed packages
opkg update apk update Update package lists
opkg search <pkg> apk search <pkg> Search for packages
------------------------------------------------------------------
For more information visit:
https://openwrt.org/docs/guide-user/additional-software/opkg-to-apk-cheatsheet
root@OpenWrt:~# [ 37.075773] br-lan: port 1(eth0) entered blocking state
[ 37.081137] br-lan: port 1(eth0) entered forwarding state
uname -a
Linux OpenWrt 6.12.59 #0 SMP Thu Dec 11 17:45:09 2025 mips GNU/Linux
root@OpenWrt:~# cat /etc/openwroot@OpenWrt:~# cat /etc/openwrt_reroot@OpenWrt:~# cat /etc/openwrt_release
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='SNAPSHOT'
DISTRIB_REVISION='r0+32198-e71a3458d0'
DISTRIB_TARGET='econet/en751221'
DISTRIB_ARCH='mips_24kc'
DISTRIB_DESCRIPTION='OpenWrt SNAPSHOT r0+32198-e71a3458d0'
DISTRIB_TAINTS='no-all'
root@OpenWrt:~#