If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:vm.img
BoxMatrix >> Configuration >> vm.img | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Static-Config | Bin-Files | Audio-Files | Crypto-Files | Vartar-Items | TFFS-Config | Temp-Files | Data-Dirs | Inet-Providers | VoIP-Providers | Firmware | Research |
Binary-File
Binary: | vm.img - type Blob | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Configuration >> Binary-Files - Origin: AVM | ||||||
Path: | Release: <kernelroot> Lab+Rel: <kernelroot> | ||||||
Properties: | Size: 3.5M - 4.3M - Firmware: 7.31 - 7.57 | ||||||
Function: | Kernel + filesystem of the RTL86 modem linux. |
Goto: Fallback - Filesystem - Kernel - Dependencies - Model-Matrix - SMW-Browser
Details
This file was called linux.bin in fw 7.30. Read the facts there first, since they are still valid.
vm.img is the 800 kB squashfs and 2.7 MB kernel of the 7520v2 secondary Linux running on the RTL86 modem chipset.
Fallback
In fw 7.31 (the second firmware for this model) AVM implemented the return to previous DSL firmware
feature.
The first time in the history of FRITZ!OS this toggles a complete Linux.
To save space AVM created a bsdiff of the current and the previous RTL86 Linux, like they do it with DSL firmware:
-r-xr-xr-x 31576 2022-07-26 /lib/modules/dsp_rtl8685sb/boot.bin -r-xr-xr-x 8192 2022-07-26 /lib/modules/dsp_rtl8685sb/calibrate.bin -r-xr-xr-x 3041292 2022-07-26 /lib/modules/dsp_rtl8685sb/fallback-vm.img.bsdiff -r-xr-xr-x 50 2022-07-26 /lib/modules/dsp_rtl8685sb/fallback-vm.img.md5sum -r-xr-xr-x 3660934 2022-07-26 /lib/modules/dsp_rtl8685sb/vm.img
Comparison to 7.30:
-r-xr-xr-x 31576 2022-05-23 /etc/fw/boot.bin -r-xr-xr-x 3663649 2022-05-23 /etc/fw/linux.bin
This saves 3663649−3041292+50 = 622407 bytes, which is only approx. 17% of the stored image.
bsdiff is good for uncompressed binaries but highly inefficient for compressed data.
A bsdiff of the 800 kB squashfs and the uncompressed 7.2 MB kernel results in this:
-rw-r--r-- 1 rst rst 168562 Nov 11 19:10 temp/filesystem.bsdiff -rw-r--r-- 1 rst rst 1132853 Nov 11 19:08 temp/kernel.bsdiff
This saves 3663649−1132853-168562+50 = 2362284 bytes which is approx. 65% of the stored image.
However, this method would require an lzma compressor on the box which would take space and increase boot time.
Filesystem
The filesystem is very small and does not contain any Kernel-Modules - fw 7.31:
drwxr-xr-x 174 2022-07-07 / drwxr-xr-x 1276 2022-07-07 /bin -rwxr-xr-x 2996 2022-07-07 /bin/ShowStatus -rwxr-xr-x 10952 2022-07-07 /bin/adslctrl -rwxr-xr-x 9943 2022-07-07 /bin/adslctrl_old -rwxr-xr-x 17560 2022-07-07 /bin/aipc_util -rwxr-xr-x 29720 2022-07-07 /bin/arp lrwxrwxrwx 7 2022-07-07 /bin/ash -> busybox -rw-r--r-- 2037 2022-07-07 /bin/avm_echotest.sh lrwxrwxrwx 7 2022-07-07 /bin/awk -> busybox -rwxr-xr-x 527308 2022-07-07 /bin/boa -rwxr-xr-x 27212 2022-07-07 /bin/brctl -rwxr-xr-x 291836 2022-07-07 /bin/busybox lrwxrwxrwx 7 2022-07-07 /bin/cat -> busybox lrwxrwxrwx 7 2022-07-07 /bin/chmod -> busybox -rwxr-xr-x 63980 2022-07-07 /bin/cmd_shell -rwxr-xr-x 105080 2022-07-07 /bin/configd lrwxrwxrwx 7 2022-07-07 /bin/cp -> busybox -rwxr-xr-x 6456 2022-07-07 /bin/dbg_shell lrwxrwxrwx 7 2022-07-07 /bin/devmem -> busybox lrwxrwxrwx 7 2022-07-07 /bin/df -> busybox lrwxrwxrwx 7 2022-07-07 /bin/diff -> busybox -rwxr-xr-x 132328 2022-07-07 /bin/ebtables lrwxrwxrwx 7 2022-07-07 /bin/echo -> busybox -rwxr-xr-x 55000 2022-07-07 /bin/ecmh lrwxrwxrwx 7 2022-07-07 /bin/egrep -> busybox -rwxr-xr-x 87656 2022-07-07 /bin/endptd lrwxrwxrwx 7 2022-07-07 /bin/expr -> busybox lrwxrwxrwx 7 2022-07-07 /bin/fgrep -> busybox -rwxr-xr-x 99996 2022-07-07 /bin/flash lrwxrwxrwx 7 2022-07-07 /bin/flash_eraseall -> busybox lrwxrwxrwx 7 2022-07-07 /bin/fsync -> busybox lrwxrwxrwx 7 2022-07-07 /bin/fuser -> busybox lrwxrwxrwx 7 2022-07-07 /bin/grep -> busybox lrwxrwxrwx 7 2022-07-07 /bin/halt -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ifconfig -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ifplugd -> busybox -rwxr-xr-x 11432 2022-07-07 /bin/init lrwxrwxrwx 7 2022-07-07 /bin/ionice -> busybox lrwxrwxrwx 7 2022-07-07 /bin/iostat -> busybox lrwxrwxrwx 7 2022-07-07 /bin/kill -> busybox lrwxrwxrwx 7 2022-07-07 /bin/klogd -> busybox -rwxr-xr-x 73372 2022-07-07 /bin/loadconfig lrwxrwxrwx 7 2022-07-07 /bin/ls -> busybox lrwxrwxrwx 7 2022-07-07 /bin/lsof -> busybox lrwxrwxrwx 7 2022-07-07 /bin/md5sum -> busybox lrwxrwxrwx 7 2022-07-07 /bin/mdev -> busybox -rwxr-xr-x 79500 2022-07-07 /bin/mib lrwxrwxrwx 7 2022-07-07 /bin/mkdir -> busybox lrwxrwxrwx 7 2022-07-07 /bin/mknod -> busybox lrwxrwxrwx 7 2022-07-07 /bin/mount -> busybox -rwxr-xr-x 2856 2022-07-07 /bin/mpoactl -rwxr-xr-x 23400 2022-07-07 /bin/mpoad lrwxrwxrwx 7 2022-07-07 /bin/mpstat -> busybox lrwxrwxrwx 7 2022-07-07 /bin/nanddump -> busybox lrwxrwxrwx 7 2022-07-07 /bin/nandwrite -> busybox lrwxrwxrwx 7 2022-07-07 /bin/pmap -> busybox lrwxrwxrwx 7 2022-07-07 /bin/poweroff -> busybox lrwxrwxrwx 7 2022-07-07 /bin/powertop -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ps -> busybox lrwxrwxrwx 7 2022-07-07 /bin/pstree -> busybox -rwxr-xr-x 10040 2022-07-07 /bin/ptmctl lrwxrwxrwx 7 2022-07-07 /bin/pwdx -> busybox -rwxr-xr-x 5023 2022-07-07 /bin/qc lrwxrwxrwx 7 2022-07-07 /bin/reboot -> busybox lrwxrwxrwx 7 2022-07-07 /bin/renice -> busybox lrwxrwxrwx 7 2022-07-07 /bin/rm -> busybox lrwxrwxrwx 7 2022-07-07 /bin/route -> busybox -rwxr-xr-x 25480 2022-07-07 /bin/sarctl -rwxr-xr-x 72908 2022-07-07 /bin/saveconfig lrwxrwxrwx 7 2022-07-07 /bin/scriptreplay -> busybox lrwxrwxrwx 7 2022-07-07 /bin/sed -> busybox lrwxrwxrwx 7 2022-07-07 /bin/sh -> busybox lrwxrwxrwx 7 2022-07-07 /bin/smemcap -> busybox -rwxr-xr-x 19416 2022-07-07 /bin/spppctl -rwxr-xr-x 169512 2022-07-07 /bin/spppd -rwxr-xr-x 13312 2022-07-07 /bin/startup lrwxrwxrwx 7 2022-07-07 /bin/tar -> busybox lrwxrwxrwx 7 2022-07-07 /bin/taskset -> busybox -rwxr-xr-x 7128 2022-07-07 /bin/tcp2dev lrwxrwxrwx 7 2022-07-07 /bin/timeout -> busybox lrwxrwxrwx 7 2022-07-07 /bin/top -> busybox lrwxrwxrwx 7 2022-07-07 /bin/tunctl -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ubiattach -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ubidetach -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ubimkvol -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ubirmvol -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ubirsvol -> busybox lrwxrwxrwx 7 2022-07-07 /bin/ubiupdatevol -> busybox lrwxrwxrwx 7 2022-07-07 /bin/umount -> busybox lrwxrwxrwx 7 2022-07-07 /bin/uptime -> busybox lrwxrwxrwx 7 2022-07-07 /bin/volname -> busybox drwxr-xr-x 3126 2022-07-07 /dev crw-r--r-- 100, 0 2022-07-07 /dev/adsl0 crw-r--r-- 254, 0 2022-07-07 /dev/aipc_dev crw-r--r-- 90, 4 2022-07-07 /dev/config crw-r--r-- 5, 1 2022-07-07 /dev/console crw-r--r-- 5, 64 2022-07-07 /dev/cua0 crw-r--r-- 5, 65 2022-07-07 /dev/cua1 crw-r--r-- 253, 0 2022-07-07 /dev/dsp_console crw-r--r-- 10,229 2022-07-07 /dev/fuse crw-r--r-- 1, 2 2022-07-07 /dev/kmem lrwxrwxrwx 8 2022-07-07 /dev/log -> /tmp/log crw-r--r-- 1, 1 2022-07-07 /dev/mem drwxr-xr-x 27 2022-07-06 /dev/misc crw-r--r-- 10,229 2022-07-07 /dev/misc/fuse crw-r--r-- 90, 0 2022-07-07 /dev/mtd0 crw-r--r-- 90, 1 2022-07-07 /dev/mtd0ro crw-r--r-- 90, 2 2022-07-07 /dev/mtd1 crw-r--r-- 90, 3 2022-07-07 /dev/mtd1ro crw-r--r-- 90, 4 2022-07-07 /dev/mtd2 crw-r--r-- 90, 5 2022-07-07 /dev/mtd2ro crw-r--r-- 90, 6 2022-07-07 /dev/mtd3 crw-r--r-- 90, 7 2022-07-07 /dev/mtd3ro crw-r--r-- 90, 8 2022-07-07 /dev/mtd4 crw-r--r-- 90, 9 2022-07-07 /dev/mtd4ro crw-r--r-- 90, 10 2022-07-07 /dev/mtd5 crw-r--r-- 90, 11 2022-07-07 /dev/mtd5ro crw-r--r-- 90, 12 2022-07-07 /dev/mtd6 crw-r--r-- 90, 13 2022-07-07 /dev/mtd6ro crw-r--r-- 90, 14 2022-07-07 /dev/mtd7 crw-r--r-- 90, 15 2022-07-07 /dev/mtd7ro brw-r--r-- 31, 0 2022-07-07 /dev/mtdblock0 brw-r--r-- 31, 1 2022-07-07 /dev/mtdblock1 brw-r--r-- 31, 2 2022-07-07 /dev/mtdblock2 brw-r--r-- 31, 3 2022-07-07 /dev/mtdblock3 brw-r--r-- 31, 4 2022-07-07 /dev/mtdblock4 brw-r--r-- 31, 5 2022-07-07 /dev/mtdblock5 brw-r--r-- 31, 6 2022-07-07 /dev/mtdblock6 brw-r--r-- 31, 7 2022-07-07 /dev/mtdblock7 crw-r--r-- 1, 3 2022-07-07 /dev/null crw-r--r-- 108, 0 2022-07-07 /dev/ppp crw-r--r-- 2, 0 2022-07-07 /dev/ptyp0 crw-r--r-- 2, 1 2022-07-07 /dev/ptyp1 crw-r--r-- 2, 2 2022-07-07 /dev/ptyp2 crw-r--r-- 2, 3 2022-07-07 /dev/ptyp3 crw-r--r-- 2, 4 2022-07-07 /dev/ptyp4 crw-r--r-- 2, 5 2022-07-07 /dev/ptyp5 crw-r--r-- 2, 6 2022-07-07 /dev/ptyp6 crw-r--r-- 2, 7 2022-07-07 /dev/ptyp7 crw-r--r-- 2, 8 2022-07-07 /dev/ptyp8 crw-r--r-- 2, 9 2022-07-07 /dev/ptyp9 crw-r--r-- 2, 10 2022-07-07 /dev/ptypa crw-r--r-- 2, 11 2022-07-07 /dev/ptypb crw-r--r-- 2, 12 2022-07-07 /dev/ptypc crw-r--r-- 2, 13 2022-07-07 /dev/ptypd crw-r--r-- 2, 14 2022-07-07 /dev/ptype crw-r--r-- 2, 15 2022-07-07 /dev/ptypf brw-r--r-- 1, 0 2022-07-07 /dev/ram0 brw-r--r-- 1, 1 2022-07-07 /dev/ram1 crw-r--r-- 1, 8 2022-07-07 /dev/random brw-r--r-- 31, 0 2022-07-07 /dev/rom0 brw-r--r-- 31, 1 2022-07-07 /dev/rom1 brw-r--r-- 31, 2 2022-07-07 /dev/rom2 brw-r--r-- 31, 3 2022-07-07 /dev/rom3 brw-r--r-- 31, 4 2022-07-07 /dev/rom4 brw-r--r-- 31, 5 2022-07-07 /dev/rom5 brw-r--r-- 31, 6 2022-07-07 /dev/rom6 brw-r--r-- 31, 7 2022-07-07 /dev/rom7 brw-r--r-- 31, 8 2022-07-07 /dev/rom8 brw-r--r-- 31, 9 2022-07-07 /dev/rom9 crw-r--r-- 14, 0 2022-07-07 /dev/rtl_mdio crw-r--r-- 14, 0 2022-07-07 /dev/rtl_nfbi brw-r--r-- 8, 0 2022-07-07 /dev/sda brw-r--r-- 8, 1 2022-07-07 /dev/sda1 brw-r--r-- 8, 10 2022-07-07 /dev/sda10 brw-r--r-- 8, 11 2022-07-07 /dev/sda11 brw-r--r-- 8, 12 2022-07-07 /dev/sda12 brw-r--r-- 8, 13 2022-07-07 /dev/sda13 brw-r--r-- 8, 14 2022-07-07 /dev/sda14 brw-r--r-- 8, 15 2022-07-07 /dev/sda15 brw-r--r-- 8, 2 2022-07-07 /dev/sda2 brw-r--r-- 8, 3 2022-07-07 /dev/sda3 brw-r--r-- 8, 4 2022-07-07 /dev/sda4 brw-r--r-- 8, 5 2022-07-07 /dev/sda5 brw-r--r-- 8, 6 2022-07-07 /dev/sda6 brw-r--r-- 8, 7 2022-07-07 /dev/sda7 brw-r--r-- 8, 8 2022-07-07 /dev/sda8 brw-r--r-- 8, 9 2022-07-07 /dev/sda9 brw-r--r-- 8, 16 2022-07-07 /dev/sdb brw-r--r-- 8, 17 2022-07-07 /dev/sdb1 brw-r--r-- 8, 26 2022-07-07 /dev/sdb10 brw-r--r-- 8, 27 2022-07-07 /dev/sdb11 brw-r--r-- 8, 28 2022-07-07 /dev/sdb12 brw-r--r-- 8, 29 2022-07-07 /dev/sdb13 brw-r--r-- 8, 30 2022-07-07 /dev/sdb14 brw-r--r-- 8, 31 2022-07-07 /dev/sdb15 brw-r--r-- 8, 18 2022-07-07 /dev/sdb2 brw-r--r-- 8, 19 2022-07-07 /dev/sdb3 brw-r--r-- 8, 20 2022-07-07 /dev/sdb4 brw-r--r-- 8, 21 2022-07-07 /dev/sdb5 brw-r--r-- 8, 22 2022-07-07 /dev/sdb6 brw-r--r-- 8, 23 2022-07-07 /dev/sdb7 brw-r--r-- 8, 24 2022-07-07 /dev/sdb8 brw-r--r-- 8, 25 2022-07-07 /dev/sdb9 brw-r--r-- 8, 32 2022-07-07 /dev/sdc brw-r--r-- 8, 33 2022-07-07 /dev/sdc1 brw-r--r-- 8, 42 2022-07-07 /dev/sdc10 brw-r--r-- 8, 43 2022-07-07 /dev/sdc11 brw-r--r-- 8, 44 2022-07-07 /dev/sdc12 brw-r--r-- 8, 45 2022-07-07 /dev/sdc13 brw-r--r-- 8, 46 2022-07-07 /dev/sdc14 brw-r--r-- 8, 47 2022-07-07 /dev/sdc15 brw-r--r-- 8, 34 2022-07-07 /dev/sdc2 brw-r--r-- 8, 35 2022-07-07 /dev/sdc3 brw-r--r-- 8, 36 2022-07-07 /dev/sdc4 brw-r--r-- 8, 37 2022-07-07 /dev/sdc5 brw-r--r-- 8, 38 2022-07-07 /dev/sdc6 brw-r--r-- 8, 39 2022-07-07 /dev/sdc7 brw-r--r-- 8, 40 2022-07-07 /dev/sdc8 brw-r--r-- 8, 41 2022-07-07 /dev/sdc9 brw-r--r-- 8, 48 2022-07-07 /dev/sdd brw-r--r-- 8, 49 2022-07-07 /dev/sdd1 brw-r--r-- 8, 58 2022-07-07 /dev/sdd10 brw-r--r-- 8, 59 2022-07-07 /dev/sdd11 brw-r--r-- 8, 60 2022-07-07 /dev/sdd12 brw-r--r-- 8, 61 2022-07-07 /dev/sdd13 brw-r--r-- 8, 62 2022-07-07 /dev/sdd14 brw-r--r-- 8, 63 2022-07-07 /dev/sdd15 brw-r--r-- 8, 50 2022-07-07 /dev/sdd2 brw-r--r-- 8, 51 2022-07-07 /dev/sdd3 brw-r--r-- 8, 52 2022-07-07 /dev/sdd4 brw-r--r-- 8, 53 2022-07-07 /dev/sdd5 brw-r--r-- 8, 54 2022-07-07 /dev/sdd6 brw-r--r-- 8, 55 2022-07-07 /dev/sdd7 brw-r--r-- 8, 56 2022-07-07 /dev/sdd8 brw-r--r-- 8, 57 2022-07-07 /dev/sdd9 brw-r--r-- 8, 64 2022-07-07 /dev/sde brw-r--r-- 8, 65 2022-07-07 /dev/sde1 brw-r--r-- 8, 74 2022-07-07 /dev/sde10 brw-r--r-- 8, 75 2022-07-07 /dev/sde11 brw-r--r-- 8, 76 2022-07-07 /dev/sde12 brw-r--r-- 8, 77 2022-07-07 /dev/sde13 brw-r--r-- 8, 78 2022-07-07 /dev/sde14 brw-r--r-- 8, 79 2022-07-07 /dev/sde15 brw-r--r-- 8, 66 2022-07-07 /dev/sde2 brw-r--r-- 8, 67 2022-07-07 /dev/sde3 brw-r--r-- 8, 68 2022-07-07 /dev/sde4 brw-r--r-- 8, 69 2022-07-07 /dev/sde5 brw-r--r-- 8, 70 2022-07-07 /dev/sde6 brw-r--r-- 8, 71 2022-07-07 /dev/sde7 brw-r--r-- 8, 72 2022-07-07 /dev/sde8 brw-r--r-- 8, 73 2022-07-07 /dev/sde9 brw-r--r-- 8, 80 2022-07-07 /dev/sdf brw-r--r-- 8, 81 2022-07-07 /dev/sdf1 brw-r--r-- 8, 90 2022-07-07 /dev/sdf10 brw-r--r-- 8, 91 2022-07-07 /dev/sdf11 brw-r--r-- 8, 92 2022-07-07 /dev/sdf12 brw-r--r-- 8, 93 2022-07-07 /dev/sdf13 brw-r--r-- 8, 94 2022-07-07 /dev/sdf14 brw-r--r-- 8, 95 2022-07-07 /dev/sdf15 brw-r--r-- 8, 82 2022-07-07 /dev/sdf2 brw-r--r-- 8, 83 2022-07-07 /dev/sdf3 brw-r--r-- 8, 84 2022-07-07 /dev/sdf4 brw-r--r-- 8, 85 2022-07-07 /dev/sdf5 brw-r--r-- 8, 86 2022-07-07 /dev/sdf6 brw-r--r-- 8, 87 2022-07-07 /dev/sdf7 brw-r--r-- 8, 88 2022-07-07 /dev/sdf8 brw-r--r-- 8, 89 2022-07-07 /dev/sdf9 brw-r--r-- 8, 96 2022-07-07 /dev/sdg brw-r--r-- 8, 97 2022-07-07 /dev/sdg1 brw-r--r-- 8,106 2022-07-07 /dev/sdg10 brw-r--r-- 8,107 2022-07-07 /dev/sdg11 brw-r--r-- 8,108 2022-07-07 /dev/sdg12 brw-r--r-- 8,109 2022-07-07 /dev/sdg13 brw-r--r-- 8,110 2022-07-07 /dev/sdg14 brw-r--r-- 8,111 2022-07-07 /dev/sdg15 brw-r--r-- 8, 98 2022-07-07 /dev/sdg2 brw-r--r-- 8, 99 2022-07-07 /dev/sdg3 brw-r--r-- 8,100 2022-07-07 /dev/sdg4 brw-r--r-- 8,101 2022-07-07 /dev/sdg5 brw-r--r-- 8,102 2022-07-07 /dev/sdg6 brw-r--r-- 8,103 2022-07-07 /dev/sdg7 brw-r--r-- 8,104 2022-07-07 /dev/sdg8 brw-r--r-- 8,105 2022-07-07 /dev/sdg9 brw-r--r-- 8,112 2022-07-07 /dev/sdh brw-r--r-- 8,113 2022-07-07 /dev/sdh1 brw-r--r-- 8,122 2022-07-07 /dev/sdh10 brw-r--r-- 8,123 2022-07-07 /dev/sdh11 brw-r--r-- 8,124 2022-07-07 /dev/sdh12 brw-r--r-- 8,125 2022-07-07 /dev/sdh13 brw-r--r-- 8,126 2022-07-07 /dev/sdh14 brw-r--r-- 8,127 2022-07-07 /dev/sdh15 brw-r--r-- 8,114 2022-07-07 /dev/sdh2 brw-r--r-- 8,115 2022-07-07 /dev/sdh3 brw-r--r-- 8,116 2022-07-07 /dev/sdh4 brw-r--r-- 8,117 2022-07-07 /dev/sdh5 brw-r--r-- 8,118 2022-07-07 /dev/sdh6 brw-r--r-- 8,119 2022-07-07 /dev/sdh7 brw-r--r-- 8,120 2022-07-07 /dev/sdh8 brw-r--r-- 8,121 2022-07-07 /dev/sdh9 crw-r--r-- 5, 0 2022-07-07 /dev/tty crw-r--r-- 4, 0 2022-07-07 /dev/tty0 crw-r--r-- 4, 1 2022-07-07 /dev/tty1 crw-r--r-- 4, 2 2022-07-07 /dev/tty2 crw-r--r-- 4, 3 2022-07-07 /dev/tty3 crw-r--r-- 4, 64 2022-07-07 /dev/ttyS0 crw-r--r-- 4, 65 2022-07-07 /dev/ttyS1 crw-r--r-- 188, 0 2022-07-07 /dev/ttyUSB0 crw-r--r-- 188, 1 2022-07-07 /dev/ttyUSB1 crw-r--r-- 188, 2 2022-07-07 /dev/ttyUSB2 crw-r--r-- 188, 3 2022-07-07 /dev/ttyUSB3 crw-r--r-- 188, 4 2022-07-07 /dev/ttyUSB4 crw-r--r-- 188, 5 2022-07-07 /dev/ttyUSB5 crw-r--r-- 188, 6 2022-07-07 /dev/ttyUSB6 crw-r--r-- 188, 7 2022-07-07 /dev/ttyUSB7 crw-r--r-- 188, 8 2022-07-07 /dev/ttyUSB8 crw-r--r-- 188, 9 2022-07-07 /dev/ttyUSB9 crw-r--r-- 188, 10 2022-07-07 /dev/ttyUSBa crw-r--r-- 188, 11 2022-07-07 /dev/ttyUSBb crw-r--r-- 188, 12 2022-07-07 /dev/ttyUSBc crw-r--r-- 188, 13 2022-07-07 /dev/ttyUSBd crw-r--r-- 188, 14 2022-07-07 /dev/ttyUSBe crw-r--r-- 188, 15 2022-07-07 /dev/ttyUSBf crw-r--r-- 3, 0 2022-07-07 /dev/ttyp0 crw-r--r-- 3, 1 2022-07-07 /dev/ttyp1 crw-r--r-- 3, 2 2022-07-07 /dev/ttyp2 crw-r--r-- 3, 3 2022-07-07 /dev/ttyp3 crw-r--r-- 3, 4 2022-07-07 /dev/ttyp4 crw-r--r-- 3, 5 2022-07-07 /dev/ttyp5 crw-r--r-- 3, 6 2022-07-07 /dev/ttyp6 crw-r--r-- 3, 7 2022-07-07 /dev/ttyp7 crw-r--r-- 3, 8 2022-07-07 /dev/ttyp8 crw-r--r-- 3, 9 2022-07-07 /dev/ttyp9 crw-r--r-- 3, 10 2022-07-07 /dev/ttypa crw-r--r-- 3, 11 2022-07-07 /dev/ttypb crw-r--r-- 3, 12 2022-07-07 /dev/ttypc crw-r--r-- 3, 13 2022-07-07 /dev/ttypd crw-r--r-- 3, 14 2022-07-07 /dev/ttype crw-r--r-- 3, 15 2022-07-07 /dev/ttypf crw-r--r-- 1, 9 2022-07-07 /dev/urandom crw-r--r-- 180, 0 2022-07-07 /dev/usblp0 drwxr-xr-x 78 2022-07-06 /dev/voip crw-r--r-- 243, 66 2022-07-07 /dev/voip/ipc crw-r--r-- 243, 16 2022-07-07 /dev/voip/ivr8k crw-r--r-- 243, 1 2022-07-07 /dev/voip/mgr crw-r--r-- 243, 65 2022-07-07 /dev/voip/pcmrx0 crw-r--r-- 243, 64 2022-07-07 /dev/voip/pcmtx0 crw-r--r-- 13, 0 2022-07-07 /dev/wlchr crw-r--r-- 1, 5 2022-07-07 /dev/zero drwxr-xr-x 210 2022-07-07 /etc lrwxrwxrwx 7 2022-07-07 /etc/TZ -> /var/TZ lrwxrwxrwx 11 2022-07-07 /etc/config -> /var/config lrwxrwxrwx 14 2022-07-07 /etc/hosts -> /var/tmp/hosts -rw-r--r-- 24 2022-07-07 /etc/inittab -rw-r--r-- 108 2022-07-07 /etc/mdev.conf lrwxrwxrwx 11 2022-07-07 /etc/passwd -> /var/passwd lrwxrwxrwx 8 2022-07-07 /etc/ppp -> /var/ppp -rw-r--r-- 77 2022-07-07 /etc/profile -rwxr-xr-x 983 2022-07-07 /etc/rc -rwxr-xr-x 199 2022-07-07 /etc/rc-first drwxr-xr-x 69 2022-07-07 /etc/scripts -rwxr-xr-x 745 2022-07-07 /etc/scripts/rps.sh -rwxr-xr-x 38 2022-07-07 /etc/scripts/udhcpc.deconfig -rwxr-xr-x 589 2022-07-07 /etc/scripts/udhcpc.sh -rwxr-xr-x 8205 2022-07-07 /etc/services -rwxr-xr-x 17 2022-07-07 /etc/shells -rw-r--r-- 42 2022-07-07 /etc/version drwxr-xr-x 28 2022-07-06 /home drwxr-xr-x 31 2022-07-07 /home/httpd -rwxr-xr-x 6323 2022-07-07 /home/httpd/boa.conf lrwxrwxrwx 10 2022-07-07 /init -> /sbin/init drwxr-xr-x 468 2022-07-07 /lib -rwxr-xr-x 28984 2022-07-07 /lib/ld-uClibc-0.9.33.so lrwxrwxrwx 14 2022-07-07 /lib/ld-uClibc.so -> ld-uClibc.so.0 lrwxrwxrwx 19 2022-07-07 /lib/ld-uClibc.so.0 -> ld-uClibc-0.9.33.so lrwxrwxrwx 19 2022-07-07 /lib/ld.so.1 -> ld-uClibc-0.9.33.so lrwxrwxrwx 19 2022-07-07 /lib/libc.so.0 -> libuClibc-0.9.33.so -rwxr-xr-x 54676 2022-07-07 /lib/libcommserv.so -rwxr-xr-x 22644 2022-07-07 /lib/libcrypt-0.9.33.so lrwxrwxrwx 13 2022-07-07 /lib/libcrypt.so -> libcrypt.so.0 lrwxrwxrwx 18 2022-07-07 /lib/libcrypt.so.0 -> libcrypt-0.9.33.so -rwxr-xr-x 12492 2022-07-07 /lib/libdl-0.9.33.so lrwxrwxrwx 10 2022-07-07 /lib/libdl.so -> libdl.so.0 lrwxrwxrwx 15 2022-07-07 /lib/libdl.so.0 -> libdl-0.9.33.so lrwxrwxrwx 13 2022-07-07 /lib/libgcc.so -> libgcc_s.so.1 lrwxrwxrwx 13 2022-07-07 /lib/libgcc_s.so -> libgcc_s.so.1 -rw-r--r-- 93400 2022-07-07 /lib/libgcc_s.so.1 -rwxr-xr-x 5084 2022-07-07 /lib/libmd5.so lrwxrwxrwx 9 2022-07-07 /lib/libmd5.so.0 -> libmd5.so -rwxr-xr-x 248344 2022-07-07 /lib/libmib.so lrwxrwxrwx 9 2022-07-07 /lib/libmib.so.0 -> libmib.so -rwxr-xr-x 74552 2022-07-07 /lib/libpthread-0.9.33.so lrwxrwxrwx 20 2022-07-07 /lib/libpthread.so.0 -> libpthread-0.9.33.so -rwxr-xr-x 477080 2022-07-07 /lib/libuClibc-0.9.33.so lrwxrwxrwx 8 2022-07-07 /mnt -> /var/mnt drwxr-xr-x 3 2022-07-06 /proc lrwxrwxrwx 4 2022-07-07 /sbin -> /bin drwxr-xr-x 3 2022-07-06 /sys lrwxrwxrwx 8 2022-07-07 /tmp -> /var/tmp drwxr-xr-x 28 2022-07-06 /usr drwxr-xr-x 25 2022-07-06 /usr/local drwxr-xr-x 3 2022-07-06 /usr/local/ct drwxr-xr-x 3 2022-07-06 /var
Kernel
The compiled in files look normal except the realtek/867x_sar/ra8670app.c
driver.
This explains the small filesystem and the huge kernel - fw 7.31:
strings kernel.bin | grep '\.c$' | sort arch/mips/kernel/perf_event_mipsxx.c arch/mips/kernel/pm-cps.c arch/mips/kernel/smp.c arch/mips/mm/init.c arch/mips/mm/uasm.c arch/mips/mm/uasm-mips.c arch/rlx/bsp/bsp_dw.c block/bio.c block/blk-core.c block/blk-exec.c block/blk-flush.c block/blk-merge.c block/blk-mq.c block/blk-mq-tag.c block/blk-settings.c block/blk-sysfs.c block/cfq-iosched.c block/elevator.c block/genhd.c crypto/algapi.c drivers/base/bus.c drivers/base/class.c drivers/base/component.c drivers/base/core.c drivers/base/dd.c drivers/base/devres.c drivers/base/dma-mapping.c drivers/base/driver.c drivers/base/firmware_class.c drivers/char/misc.c drivers/char/random.c drivers/cpuidle/coupled.c drivers/cpuidle/driver.c drivers/gpio/devres.c drivers/gpio/gpiolib.c drivers/hid/hid-core.c drivers/hid/hid-input.c drivers/input/input.c drivers/net/imq.c drivers/net/rtl819x/rtl819x_swNic.c drivers/net/rtl819x/rtl865x/../AsicDriver/rtl865x_asicBasic.c drivers/net/rtl819x/rtl865xc_swNic.c drivers/tty/n_tty.c drivers/tty/pty.c drivers/tty/serial/serial_core.c drivers/tty/tty_buffer.c drivers/tty/tty_io.c drivers/tty/tty_ldisc.c drivers/tty/tty_mutex.c drivers/tty/tty_port.c fs/aio.c fs/attr.c fs/block_dev.c fs/buffer.c fs/dcache.c fs/exec.c fs/fcntl.c fs/fs-writeback.c fs/inode.c fs/kernfs/dir.c fs/kernfs/file.c fs/locks.c fs/namei.c fs/namespace.c fs/open.c fs/proc/generic.c fs/proc/inode.c fs/proc/proc_sysctl.c fs/splice.c fs/super.c fs/sync.c fs/sysfs/dir.c fs/sysfs/file.c fs/sysfs/group.c hooks.c init/main.c kernel/async.c kernel/bpf/core.c kernel/capability.c kernel/cpu.c kernel/events/callchain.c kernel/events/core.c kernel/exit.c kernel/fork.c kernel/futex.c kernel/irq/chip.c kernel/irq/devres.c kernel/irq/handle.c kernel/irq/manage.c kernel/irq/spurious.c kernel/irq_work.c kernel/kthread.c kernel/locking/rtmutex.c kernel/params.c kernel/pid.c kernel/power/qos.c kernel/printk/printk.c kernel/ptrace.c kernel/rcu/srcu.c kernel/rcu/tree.c kernel/resource.c kernel/sched/core.c kernel/sched/cpudeadline.c kernel/sched/deadline.c kernel/sched/idle.c kernel/sched/rt.c kernel/signal.c kernel/smpboot.c kernel/smp.c kernel/softirq.c kernel/stop_machine.c kernel/time/clockevents.c kernel/time/clocksource.c kernel/time/hrtimer.c kernel/time/posix-cpu-timers.c kernel/time/posix-timers.c kernel/time/tick-broadcast.c kernel/time/timekeeping.c kernel/time/timer.c kernel/workqueue.c lib/devres.c lib/idr.c lib/klist.c lib/kobject.c lib/kobject_uevent.c lib/percpu-refcount.c lib/plist.c lib/radix-tree.c lib/scatterlist.c lib/timerqueue.c lib/vsprintf.c mm/backing-dev.c mm/bootmem.c mm/dmapool.c mm/filemap.c mm/gup.c mm/list_lru.c mm/memblock.c mm/mincore.c mm/mmap.c mm/page_alloc.c mm/page-writeback.c mm/percpu.c mm/percpu-vm.c mm/pgtable-generic.c mm/rmap.c mm/shmem.c mm/slab_common.c mm/swap.c mm/truncate.c mm/vmacache.c mm/vmalloc.c net/atm/common.c net/bridge/br_fdb.c net/bridge/br_if.c net/bridge/br_netlink.c net/bridge/br_stp_if.c net/core/datagram.c net/core/dev_addr_lists.c net/core/dev.c net/core/dev_ioctl.c net/core/dst.c net/core/ethtool.c net/core/fib_rules.c net/core/gen_estimator.c net/core/neighbour.c net/core/net-sysfs.c net/core/request_sock.c net/core/rtnetlink.c net/core/skbuff.c net/core/sock.c net/core/stream.c net/ipv4/af_inet.c net/ipv4/devinet.c net/ipv4/fib_semantics.c net/ipv4/fib_trie.c net/ipv4/igmp.c net/ipv4/inet_connection_sock.c net/ipv4/inet_fragment.c net/ipv4/inet_hashtables.c net/ipv4/inet_timewait_sock.c net/ipv4/ip_fragment.c net/ipv4/route.c net/ipv4/tcp.c net/ipv4/tcp_cong.c net/ipv4/tcp_fastopen.c net/ipv4/tcp_input.c net/ipv4/tcp_ipv4.c net/ipv4/tcp_output.c net/ipv4/tcp_timer.c net/ipv6/addrconf_core.c net/ipv6/ip6_offload.c net/llc/llc_core.c net/netfilter/nf_conntrack_core.c net/netfilter/nf_conntrack_rtsp.c net/netfilter/nf_conntrack_seqadj.c net/netfilter/nf_nat_core.c net/netfilter/nf_queue.c net/netlink/af_netlink.c net/netlink/genetlink.c net/packet/af_packet.c net/sched/act_api.c net/sched/cls_u32.c net/sched/sch_api.c net/sched/sch_generic.c net/sched/sch_htb.c net/unix/af_unix.c realtek/867x_sar/ra8670app.c
Model-Matrix
Daily updated index of the presence, path and size of this binary for each model. Last update: 2024-05-02 05:07 GMT.
Showing all models using this binary. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom)
label in the Model
column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmw | Path | Size |
---|---|---|---|
FRITZ!Box 7520 v2 (arm) | 7.31 - 7.57 | <kernelroot> | 3.5M - 4.3M |
1 model uses this binary |