AnyRover V3plus Changelog
Stable 2.2
| Changes from v2.2.7 to v2.2.8 (23 apr 2025) |
| Bugfixes: |
| Fix SDMA firmware not found |
| DTB: Fix interrupt affinity not defined |
| wget.sh: Fix server cert not verified in TPM mode |
| (lib)cablynxctrl: Fix multiple potential buffer overflows |
| Fix extra carriage return when sending SMS |
| Add multiple missing tools from v2.0.X |
| Add missing udhcp feature "port" |
| Avoid return code 1 in DHCP hook scripts |
| Fix spacing in "show ip" output |
| Fix PFS cannot be disabled in IPsec |
| Reduced console LED CPU usage by approx. 5% |
| New features: |
| "show log follow" added |
| Run login logic as root (login_pre_suid.sh) |
| Automatically resize console before login |
| Show EEPROM and TPM setup problems at the end of the boot process |
| New tool "htop" added |
| hostapd update to v2.11 |
| Add color prompt for SSH shells |
| Update script: Add REMOVED to PWD merge script |
| Added "ca-certificates" package |
| DDNS configuration was extended |
| tcpdump update to v4.99.5 (shows interface now) |
| Enabled NAT on all WWAN interfaces by default |
| Bondix client update to v1.25.3 |
| Improved Bondix client presets |
| Enabled multiple network schedulers in the Linux kernel config (no system integration) |
| Linux Kernel update to v6.1.132 |
| Add new script "config_checkvars.awk" to check variables in config file |
| Changes from v2.2.6 to v2.2.7 (12 jul 2024) |
| Bugfixes: |
| expat: Fix CVE-2023-52425 |
| SNMP: Add multiple missing modules |
| Switch: Fix port speed and duplex configuration |
| SCEP: Fix certificate renew with previous TPM certificates |
| Modem: Automatically restart modem on connection loss |
| GPTXT: Fix temperature and RSSI format in message (use same format as on ARv3) |
| Switch: Fix MDIO read memory leak in switch daemon (switchd) |
| Multiple minor fixes / changes |
| New features: |
| Modem: Auto APN for Swiss providers |
| Boa webserver as on the ARv3 added |
| Switch: Add possiblity to configure WAN port speed and duplex |
| Modem: Add possiblity to select technology (3G, 4G, 5G) |
| SD-Card: Add support for ExFAT filesystem (required for 64 GB cards) |
| Changes from v2.2.5 to v2.2.6 (15 mar 2024) |
| Bugfixes: |
| IPsec: Local traffic not routed to tunnel |
| DSL: Regular pppd crashes due to read() error |
| Switch: Ports might stay DOWN for some Ethernet clients after reboot and require reinsertion of the LAN cable |
| Workaround for Sunrise CNA SIM cards require long to register to LTE home network problem |
| DHCP relay not working because program was missing |
| DHCP hook: Try to renew DHCP lease on port down |
| Bondix: Temporary certificates are deleted in special cases |
| AnyRover cannot be used as RADIUS server due to missing driver |
| DNS: Resolve problems because servers of previous connections are used |
| SSH: Message of the day is not shown |
| SSH: Login delay due to reverse DNS lookup |
| New features: |
| Like on the AnyRover V3, the switch is now in reset during reboots |
| Enabled preboot in bootloader, which checks the environment for changes |
| Added sendmail for sending emails |
| Linux Kernel update to v6.1.76 |
| Changes from v2.2.4 to v2.2.5 (19 dec 2023) |
| Bugfixes: |
| Config: Fix deadlock if variable contains a '&' |
| SCEP: Fix quote handling for DNS |
| IPsec: Fix Deletion of routing table 200 for local nets on "down-client" |
| New features: |
| Add SFP ADSL/VDSL support |
| Automatic restart of S.A.NE client in case of a crash |
| SFP: Also read OUI, Part Number and Revision from SFP EEPROM |
| Changes from v2.2.3 to v2.2.4 (16 nov 2023) |
| Bugfixes: |
| OpenSSL: update to version 1.1.1w |
| TPM Keys: clean up PKCS password handling |
| New features: |
| New command "show eeprom check" that checks the signature |
| Linux Kernel Update to 6.1.62 |
| WLAN: Add support for 802.11ax and WPA3 |
| WLAN: Add support for new Hardware AW7915 |
| WLAN: Update config for new features |
| 802.1x: Add support for wired 802.1x (already present in ARv3) |
| Bondix: New version of SANE client: 1.23.10.1 |
| Bondix: Add support for TPM keys |
| Bondix: Allow to send local networks to server |
| Changes from v2.2.2 to v2.2.3 (13 oct 2023) |
| Bugfixes: |
| ADC: Fix voltage calculation |
| SMS: Fix reception if sender ID is not a phone number |
| 5G: enable 5G mode on certain modem types |
| SSH: add sftp-server, so SSH login works without "-O" |
| WWAN: Fix APN setting if username is needed |
| SCEP: Fix SCEP tool if SAN is IP or email addr |
| anyscep.sh: improve logging |
| *_target: send messages even if GPS receiver is switched off |
| pelix: reduced excessive logging |
| pelix: make crit value for alarms dynamic |
| AnyControl: make WLAN selection work if AP and STA run on the same HW. |
| remove several tools that are no longer needed (from ARv2/3 history) |
| eeprom tool: adjust option descriptons to new HW. |
| lots of code cleanups |
| show tech: several commands did not work anymore |
| show log: use correct log file |
| PIC: Update software; enable watchdog after init |
| OSPF: make it working again |
| Mobile: start IPsec connection after establishing mobile link |
| Mobile: start Bondix connection after establishing mobile link |
| New features: |
| ADC: allow new calibration |
| PIC: allow to specify file name with path for upd_pic.sh |
| BBU: Add support for Battery Backup Unit |
| SCEP: allow to configure when CA certificates should be refetched before expiry |
| DHCP Server: add some more options |
| Bondix: new attribute to specify local networks to report to server |
| Changes from v2.2.1 to v2.2.2 (27 jan 2023) |
| Bugfixex: |
| DHCP server: do not delete lease file on reboot |
| iproute2: update to make "ip rule add fwmark ..." work |
| *_target: fix cases when sending aborted |
| improve IP address setting with Huawei modems |
| DHCP server: default lease time is now 1 day instead of 10 days |
| Update multiple packages to current versions |
| Update Linux kernel to 5.10.149 (from 5.10.103) |
| Fix problems with GPS module not working properly |
| Fix LED handling |
| "show dhcp": fix output |
| Fix code that produced log message "Error parsing section [time]" |
| Canbus tool: do not repeat log msg every 10s if no device present |
| IPsec: do not try to start connection if local interface has no IP address |
| Fix modem handling: if modem2 did a powercycle, modem1 could become unusable |
| DHCP client was not kicked on port up event |
| SCEP: fix subjectAlternativeName handling |
| Phone call tool: fix default value for call duration |
| unzip: did not work for some archives |
| PoE: fix code to enable/disable PoE modules |
| System checksums: remove some files that are supposed to change |
| New features: |
| New command "show usb" that lists all attached USB devices |
| Bondix: reorganize hook scripts |
| Remove user config from system |
| IPsec: add support for transport mode |
| Routing: set source routes for all dynamic interfaces with non-zero metric |
| SMS tool: allow to get status from modem to detect sending failre |
| Add login timeout for console and ssh |
| Bondix: update to version 20230119 |
| Bondix: add suppport for integrated encryption |
| first official version: v2.2.1 |