AnyRover Release Management
Updates
To update the AnyRover, run "update system". If an Internet connection is available, the URL of the update file can directly be entered. If DNS lookups fail for some reason, replace "www.anyrover.ch" with the IP address 128.65.195.82

To update from 1.6.11 to 1.6.15, the update from 1.6.11 to 1.6.15 can be used.
To update from 1.6.13 to 1.6.15, the update from 1.6.11 to 1.6.15 can be used.
To update from 1.8.2 to 1.8.3, the update from 1.8.0 to 1.8.3 can be used.

It is not possible to update from an Image 1.6.X to 1.8.X. The Image 1.8.X is only for AnyRover V2 and can't be used with any older AnyRover Version.

It is not possible to update from an Image 1.6.X or 1.8.X to 1.10.X. The Image 1.10.X is only for AnyRover Mini / Emu 4G and can't be used with any other AnyRover Version.

It is not possible to update from an Image 1.X.Y to 2.0.X. The image 2.0.X is only for AnyRover V3 and can't be used with any older AnyRover Version.
Security updates
regreSSHion
No AnyRover version is affected by regreSSHion (CVE-2024-6387). AnyRover uses Dropbear for SSH

XZ-Utils Backdoor
No AnyRover version is affected by xz-utils backdoor (CVE-2024-3094)

Dirty Pipe
No AnyRover version is affected by Dirty Pipe (CVE-2022-0847)

PwnKit
No AnyRover version is affected by PwnKit (CVE-2021-4034)

Meltdown and Spectre
(Update 2018-05-23: Add info about Spectre v3a and v4)
  • No AnyRover version is affected by Meltdown/Spectre v3 (CVE-2017-5754).
  • AnyRover Mini / Emu 4G and AnyRover v1 (including CabLynx Eco) are not affected by any Spectre version.
  • AnyRover versions v2 and v3 are affected by Spectre v1 and v2 (CVE-2017-5753, CVE-2017-5715).
  • No AnyRover version is affected by Spectre v3a and v4 (CVE-2018-3640, CVE-2018-3639).
Note: in order to exploit the Spectre vulnerabilities, an attacker must be able to run his own code on the affected system, which is not possible on AnyRover systems.

Technical details:
AnyRover v1 and CabLynx Eco contain Samsung S3C2443, ARM920T processors.
AnyRover Mini / Emu 4G contains an i.MX28, ARM926 processor.
AnyRover v2 contains an i.MX53, Cortex-A8 processor.
AnyRover v3 and v3+ contain an i.MX6, Cortex-A9 processor.
Sources:
i.MX processor information
Samsung processor information
ARM statement concerning Meltdown and Spectre
Vulnerability of Speculative Processors to Cache Timing Side-Channel Mechanism

Update files for VU#228519 (KRACK) File size MD5 sum
Version 2.0.x (x < 5) (AnyRover v3) 663585 1ddadd0873b0bde06637ca6396584e18
Version 1.10.x (x < 5) (AnyRover Mini / Emu 4G) 682351 b5566d692c0f215d4c0ded238813fdcf
Version 1.8.10 (AnyRover v2) 682570 85935c51caeadb04f5a75660363b3acc
Version 1.8.x (x < 10) (AnyRover v2) 683088 509f207310f8cdf2195831c6c81687c5
Version 1.6.X (AnyRover v1) 647118 1d87e9d1abddb2fef116209ea19c2113
Update file for CVE-2017-14491 and CVE-2017-13704
(Also fixes CVE-2017-14492 - 14496, but they are not exploitable on AnyRover)
File size MD5 sum
Version 2.0.x (x < 5) (AnyRover v3) 186072 156b742838bf6436c6c950c20cd23819
Version 1.10.x (x < 5) (AnyRover Mini / Emu 4G) 199349 12cd93000dce15f8fb8df8ca7249775f
Version 1.8.x (x < 11) (AnyRover v2) 197158 69ba81ebec50df8514724ae029ceda99
Version 1.6.x (AnyRover v1) 161591 1db211ea1636baf7166d061b5889a71d
Update Files for AnyRover V3+
Update file File size SHA256 sum
Version 2.2.6 to Version 2.2.7 15622903 c082701aca7e17364d68b1fcd4e49bb9afa0a886be98eec96d968a9d31968927
Version 2.2.5 to Version 2.2.6 17553472 1fdfd1ad04ae09d17e9b58aec841919d221a58ba5bc700c59fca5d2dd8fc2cd8
Version 2.2.4 to Version 2.2.5 29263437 b32792d9af7c40d761c2b67a01a222628112ce3e98f5077f648518e6133f1b23
Version 2.2.3 to Version 2.2.4 24073804 74122705e3432bddd03a894503a90060dbcfd2afc08b74790303b75481327e9c
Version 2.2.2 to Version 2.2.3
Note: The files /etc/passwd and /etc/shadow are updated, so login passwords are reset.
30438312 02619fc4299cdfb0bc048f4eb5ba0a1b774b9d9b209928faa475e126e6309a96
Version 2.2.1 to Version 2.2.2
Notes:
  • updating does not work unless these commands are run first:
    rm /usr/bin/unzip; ln -s /bin/busybox /usr/bin/unzip.
    No need to revert afterwards, the update does this as well.
  • The files /etc/passwd and /etc/shadow are updated, so login passwords are reset.
27386389 b4f8b5826d27dcaa98dd5ed276a703abe0d7f0eb929380d51bb1fe3e134f874d
Update Files for AnyRover V3
Update file File size MD5 sum
Version 2.1.2 to Version 2.1.3 29086818 9ebc691d28c1da7a1dd6c828d51be1db
Version 2.1.1 to Version 2.1.2 29279508 a94b8c6135a83ab48a70d3755de1d234
Version 2.1.0 to Version 2.1.1 14683097 1c9cf196ebe44d2aa69e5506b6607fa5
Version 2.0.21 to Version 2.1.3 74316992 1c7e22a35ee4b10afcab454b4a155c7d
Version 2.0.21 to Version 2.1.1 74164830 634f1d234ee96df24e8acb7acfa9a00f
Version 2.0.21 to Version 2.1.0 74157033 653d33003531a9fc3125a2da9c45d800
Version 2.0.20 to Version 2.0.21 11971534 1e79643ae9b92c446025408b22256be6
Version 2.0.19 to Version 2.0.21 14645955 f034002cb1b18d1cb63cbe56abd94654
Version 2.0.17 to Version 2.0.21 Note: if update fails, run "resize2fs /dev/root", and try again. 62210876 e2832075f1bef7051840d51b212143c7
Version 2.0.19 to Version 2.0.20 8808359 8521590740a2cebed2aceec7d43c74a1
Version 2.0.18 to Version 2.0.19 Note: if update fails, run "resize2fs /dev/root", and try again. 44012244 9192bae734a26e6a992aae09c7dc0dc5
Version 2.0.17 to Version 2.0.19 Note: if update fails, run "resize2fs /dev/root", and try again. 56992226 ae78c933a0a3a16fc5bc2d1ccdc9a73f
Version 2.0.17 to Version 2.0.18 Note: Update removed because Python is broken in 2.0.18 21654186 51569895f1a2300333e0a9b1f88d7b27
Version 2.0.16 to Version 2.0.17 8016892 c607a22d2b642181523dd77ee3705b51
Version 2.0.15 to Version 2.0.17 14358688 f44d1e3128a7f22fd0878105c9a767c9
Version 2.0.14 to Version 2.0.17 14375999 5bada778239f44ce1d333a7f80625be7
Version 2.0.15 to Version 2.0.16 14311468 4cc99ce84a78e65c3bd259a60d97efc7
Update Files for AnyRover V2
Update file File size MD5 sum
Version 1.8.19 to Version 1.8.20 2383249 e0266d0fa40f3bdf763077875641cc38
Version 1.8.18 to Version 1.8.19 2720978 928e4f135347b3ff2c30e87ce9e6333f
Version 1.8.5 to Version 1.8.19 17196284 12c99697ce562e06f3754e2fc96f92d5
Version 1.8.17 to Version 1.8.18 767808 af179cc9b6a8fad8544d3229f6bedb41
Version 1.8.16 to Version 1.8.18 2735762 a4c1290dc1fa2614faeb8b08adaacafa
Version 1.8.16 to Version 1.8.17 2653549 b326a53c57d0ce006039708129740ded
Version 1.8.15 to Version 1.8.17 2803113 4ec958c15c1aad2047cfd664094becd4
Version 1.8.15 to Version 1.8.16 2951488 b7b1ea70a47a9ac34ab18c725d825358
Version 1.8.14 to Version 1.8.15 2905414 1ca65726804aa76c400b0ba5bffbb48c
Update Files for AnyRover/AnyRover Plus
Update file File size MD5 sum
Version 1.6.23 to Version 1.6.24 1400167 125c0011db2f8ce32a8b15721ec1a3c2
Version 1.6.19 to Version 1.6.24 3847582 f71912985d55245deb9e3a8cb033aa47
Version 1.6.22 to Version 1.6.23 2327186 d4cdb5d96262d4b45ba091add8dfeb68
Version 1.6.21 to Version 1.6.23 2327148 a2a6af3cbdb98d66d733364e5843a0e3
Version 1.6.21 to Version 1.6.22 2187128 1c85d0fcf127bde2cc475ee3dd05e2ab
Version 1.6.20 to Version 1.6.21 5036851 0b3c77671ab25399f706c55336099864
Version 1.6.19 to Version 1.6.20 2168481 362acbc4ac397d2b2bf84d84e4c20239
Version 1.6.18 to Version 1.6.19 5052523 2234e179ff5abd6b85654db4b7a90771
Version 1.6.16 to Version 1.6.18 4926907 3c956808fe9c8555c1d9d8e68427b5ed
Update Files for AnyRover Mini / Emu 4G
Update file File size MD5 sum
Version 1.10.19 to Version 1.10.21 2748229 75df495b807514898fcb0b771fff6a20
Version 1.10.19 to Version 1.10.20 2747396 783dbcfd008ca58992525eda646b6b7e
Version 1.10.18 to Version 1.10.19 2048038 1c4db03e2a7cc648b3f7212f3c4e47ac
Version 1.10.16 to Version 1.10.18 2622463 953abe11e331406f4fe8a379aae6b8b7
Version 1.10.14 to Version 1.10.16 3306896 7c2cd75e542cdc06f72577069c901438
Version 1.10.13 to Version 1.10.16 3702916 887c91fd3675dec6b898624ff4754b7b
Version 1.10.13 to Version 1.10.14 2806806 ce25e8b490a221b39e2735cc1dad1d99
Images
Manual
The manual for the AnyRover can be downloaded as pdf in English and in German. They are both identical (except for the language of course...).
The current version is always present on the AnyRover in /root/manual.pdf and /root/manual_en.pdf.

The manual for the AnyRover V2 and V3 differ in some hardware specific points (for example how to configure dead Reckoning).
English German
Manual_V1_English Manual_V1_German
Manual_V2_English Manual_V2_German
Manual_V3_English Manual_V3_German
Manual_Mini / Emu 4G_English Manual_Mini / Emu 4G_German
A description how to make an orientation calibration of the AnyRover with the AnyControl can be found here for AnyRover Plus and for AnyRover V2. They are both in german.
Packages
The complete system contains many software packages that are published under some Open Source license. The sources of these packages can be obtained here.
AnyControl
Download AnyControl Installer here
Changelog
Changelog AnyRover V1 (Stable 1.6)
Changelog AnyRover V2 (Stable 1.8)
Changelog AnyRover Mini / Emu 4G (Stable 1.10)
Changelog AnyRover V3 (Stable 2.0 / 2.1)
Changelog AnyRover V3+ (Stable 2.2)