PLEASE read the instructions carefully and completely before starting.
Installing Release Files
To install the image files, the AnyRover must be started in the boot loader.
Interrupt the boot process by pressing any key during the (short) countdown.
AnyRover v1
Execute this command:
run switch_on
If the command switch_on is not defined on your device, execute these commands:
setenv wdog_off mw.l 560000d0 00050000\;mw.l 560000d4 00000000
setenv switch_on run wdog_off\;mw.l 56000030 aaa05aa0\;mw.l 56000034 00000080
saveenv
setenv switch_on run wdog_off\;mw.l 56000030 aaa05aa0\;mw.l 56000034 00000080
saveenv
AnyRover v2
The AnyRover v2 does not need the command switch_on anymore. The switch is
always on upon powerup. After a reboot, the switch is usually off. In this
case, just perform a power cycle.
AnyRover v1 and v2
Depending on whether you want to update the kernel or the root file system, one of
these commands must be run:
update linux tftp FILE
update rootfs tftp FILE
update rootfs tftp FILE
The AnyRover will then try to fetch FILE using 192.168.1.3 as source address via
tftp from 192.168.1.1.
Make sure you set the tftp server to binary mode.
After the upgrade, boot the system with
After the upgrade, boot the system with
dboot linux flash
To change the IP addressing, execute the appropriate of these commands:
setenv ipaddr IPADDR
setenv serverip IPADDR
setenv gateway IPADDR
setenv serverip IPADDR
setenv gateway IPADDR
AnyRover v3 and v3+
Interrupt the boot process by pressing key "a" during the countdown. Then enable switch:
run swon
AnyRover v3 only: If the command "swon" is not defined, execute these commands:
setenv swon mw.l 0x0020e04d4 5
saveenv
saveenv
To update kernel, root file system, bootloader and device tree files at once use this command:
run update_all
or run these commands to do it manually:
run update_kernel
run update_rootfs
run update_uboot
run update_dtb
run update_rootfs
run update_uboot
run update_dtb
The AnyRover will then try to fetch the files using 192.168.1.3 as source address via
tftp from 192.168.1.1. The file names must not be changed.
Make sure you set the tftp server to binary mode.
After the upgrade, boot the system with
After the upgrade, boot the system with
run bootcmd
To change the IP addressing, execute the appropriate of these commands:
setenv ipaddr IPADDR
setenv serverip IPADDR
setenv gateway IPADDR
setenv serverip IPADDR
setenv gateway IPADDR
Some important information:
Upgrading the rootfs will overwrite all files on the AnyRover. If you want to keep a backup of your
configuration, you must save it externally. After the upgrade, the AnyRover will run with the
default configuration.
When booting for the first time after an upgrade of the rootfs, the boot process pauses for several seconds when mounting the rootfs. This is normal and only happens on the first boot.
The rootfs images have indicated which kernel version they run with. When running an image with a different kernel version, it will not find the kernel modules, and thus not be able to start the switch or feed the watchdog. You can copy the kernel modules from a different system (they are in /lib/modules/), if you start the switch manually in the bootloader.
The 1.8.X image is only for use with AnyRover V2 and is not compatible with any older AnyRover Version. The functionality of the latest 1.8 image version corresponds with the latest 1.6 image version except for hardware dependent features.
The 2.0.X image is only for use with AnyRover V3 and is not compatible with any older AnyRover Version.
When booting for the first time after an upgrade of the rootfs, the boot process pauses for several seconds when mounting the rootfs. This is normal and only happens on the first boot.
The rootfs images have indicated which kernel version they run with. When running an image with a different kernel version, it will not find the kernel modules, and thus not be able to start the switch or feed the watchdog. You can copy the kernel modules from a different system (they are in /lib/modules/), if you start the switch manually in the bootloader.
The 1.8.X image is only for use with AnyRover V2 and is not compatible with any older AnyRover Version. The functionality of the latest 1.8 image version corresponds with the latest 1.6 image version except for hardware dependent features.
The 2.0.X image is only for use with AnyRover V3 and is not compatible with any older AnyRover Version.
Image Files for AnyRover v3+
Image | Kernel info |
Version 2.2.7 (12 jul 2024) | Kernel version 6.1.76 |
Version 2.2.6 (15 mar 2024) | Kernel version 6.1.76 |
Version 2.2.5 (19 dec 2023) | Kernel version 6.1.62 |
Version 2.2.4 (16 nov 2023) | Kernel version 6.1.62 |
Version 2.2.3 (13 oct 2023) | Kernel version 5.10.149 |
Version 2.2.2 (27 jan 2023) | Kernel version 5.10.149 |
Version 2.2.1 (4 aug 2022) | Kernel version 5.10.103 |
Image Files for AnyRover V3
Image files for AnyRover Mini / Emu 4G
Kernel | Info | File size | MD5 sum |
2.6.35 | Stable kernel for version 1.10.21 | 2049832 | f3c228bef53c08ca262c2bdf56bc2f7a |
2.6.35 | Stable kernel for version 1.10.20 | 2049832 | 71dab82b96f952a84c79fe4fdb5aba0b |
2.6.35 | Stable kernel for version 1.10.19 | 2049416 | 01f2647cb63a5ca3c6451bdf92aed180 |
2.6.35 | Stable kernel for version 1.10.18 | 2049832 | 0d0d414510af9743972b215a3efc1d53 |
2.6.35 | Stable kernel for version 1.10.17 | 2049740 | ec4c0498af09f2b591128202e57f98e7 |
2.6.35 | Stable kernel for version 1.10.16 | 2049704 | c7d814be7b8fa479aa607aa133e61f47 |
2.6.35 | Stable kernel for version 1.10.14 | 2049748 | 4d40fbbbc1559853007a7f5f24efa5c2 |
Image file | Fits to kernel | File size | MD5 sum |
Version 1.10.21 (18 jul 2024) | 2.6.35.14 (1.10.21) | 52822016 | 49fb8c0e1ba80ddb7107b76f104e94ea |
Version 1.10.20 (17 jun 2024) | 2.6.35.14 (1.10.20) | 52822016 | 559143594615c7f236ef3e826b1e765a |
Version 1.10.19 (6 apr 2023) | 2.6.35.14 (1.10.19) | 52166656 | f7746ed8ca21c9c76ac82640cb11cd77 |
Version 1.10.18 (16 sep 2022) | 2.6.35.14 (1.10.18) | 52035584 | c00f4631571e5ce706dde2dac4af4a07 |
Version 1.10.17 (22 nov 2021) | 2.6.35.14 (1.10.17) | 52035584 | 0b624b4927b77938dbbc35d4b2fdb80a |
Version 1.10.16 (17 mar 2021) | 2.6.35.14 (1.10.16) | 52690944 | 3fde7763c9958b0910e471a378deb062 |
Version 1.10.14 (15 jan 2020) | 2.6.35.14 (1.10.14) | 52035584 | a85bbbbbf7177b13e2daa9f9528e4a49 |
Image Files for AnyRover V2
Kernel | Info | File size | MD5 sum |
2.6.35.15 (25 oct 2023) | Stable kernel for Version 1.8.20 | 2160988 | 6ef58ae93f534e8f0ed958ef49604365 |
2.6.35.15 (6 apr 2023) | Stable kernel for Version 1.8.19 | 2160984 | 4385abee635dee12a135d472fae2fd9d |
2.6.35.15 (16 nov 2020) | Stable kernel for Version 1.8.17 | 2160948 | 5cb8025dfd8f526afdaa3f4ccbab1b58 |
2.6.35.15 (5 dec 2019) | Stable kernel for Version 1.8.16 | 2160948 | 0f009e1dc46c1411abc40f77ea322226 |
2.6.35.15 (15 feb 2019) | Stable kernel for Version 1.8.15 | 2160780 | d9af4a25a51ab5ed525ebd6c8f441795 |
Image file | Fits to kernel | File size | MD5 sum |
Version 1.8.20 (25 oct 2023) | 2.6.35.14 (25 oct 2023) | 62390272 | 9b6a5c5cc44a3fd4d57c0f972fbaf5ea |
Version 1.8.19 (6 apr 2023) | 2.6.35.14 (6 apr 2023) | 62521344 | 8fda7b8277f15bfeed656780a73728b5 |
Version 1.8.17 (16 nov 2020) | 2.6.35.14 (16 nov 2020) | 62521344 | 08e1c43d21b00e93ba8968f6609b29bb |
Version 1.8.16 (5 dec 2019) | 2.6.35.14 (5 dec 2019) | 62652416 | 29ef6ed796ea15a8a7e9f9d72fd9fea1 |
Version 1.8.15 (15 feb 2019) | 2.6.35.14 (15 feb 2019) | 62652416 | 9e10ab556dd26a7d44dca30ee13a9b16 |
Image Files for AnyRover/AnyRover Plus
Kernel | Info | File size | MD5 sum |
2.6.32.43-5 | Stable kernel for Version 1.6.20+. Contains patch for LZO security hole. | 1926968 | 3bae6c4a9f64ed1389a695da4053cbb1 |
2.6.32.43-4 | Stable kernel for Version 1.6.19. Contains fix for security hole in kernel (local root exploit, CVE-2014-0196). | 1927008 | 0b0ecca98d055fd1a63f647b35a7971a |
2.6.32.43-3 | Stable kernel for Version 1.6.18. Contains support for firewall MAC address, TCPMSS and physdev filtering. | 1927108 | 46ee2799e78524c9cd619ace812ad0cf |
Image file | Fits to kernel | File size | MD5 sum |
Version 1.6.24 | 2.6.32.43-5 | 25296896 | acc03de088ba2f70fbe7bd388ab265e5 |
Version 1.6.23 | 2.6.32.43-5 | 24903680 | b818663acf43dbaf6ceb109a6308b8fa |
Version 1.6.22 | 2.6.32.43-5 | 24903680 | 2c1971530ccfb3c15adec3296aaa1a7d |
Version 1.6.21 | 2.6.32.43-5 | 28442624 | 4206ff5fd13fec552dea8a0a2c3325b5 |
Version 1.6.20 | 2.6.32.43-5 | 25214940 | b9edbaae5104dcbbb26c3fec52d4ab1b |
Version 1.6.19 | 2.6.32.43-4 | 27323712 | 984eabc2e32ecc67d1e4c246ec1332ef |
Version 1.6.18 | 2.6.32.43-3 | 27319564 | 4e56ab3d19c7b3b1c805a242d527c4aa |