AnyRover Mini Changelog
Stable 1.10
| changes from v1.10.21 to v1.10.22 (15 oct 2025) |
| Bugfixes: |
| Support for LTE only operation of Huawei modems |
| Fix buffer overflow in gpio_daemon. |
| SMS sending: do not add a newline at end of SMS. |
| changes from v1.10.20 to v1.10.21 (18 jul 2024) |
| Bugfixes: |
| wget: '--secure-protocol' did not accept 'TLSv1_2', even though TLS 1.2 works |
| changes from v1.10.19 to v1.10.20 (17 jun 2024) |
| Bugfixes: |
| Pelix: reduce number of log messages |
| Config: fix ign_boot documentation |
| gpio_daemon: do not log error messages if GPS is disabled |
| Config: fix min/hour mixup in crontab example |
| Config: fix documentation of [firewall] basic |
| New features: |
| SCEP: allow to run on IPsec up event |
| Pelix: add OPAL bridge and parse $GPTXT,alarm messages |
| update wget to natively support TLSv1.2 |
| SCP: add sftp-server to allow modern scp without -O |
| Config: parse variables in [certificate] sections |
| changes from v1.10.18 to v1.10.19 (6 apr 2023) |
| Bugfixes: |
| DHCP server: change default lease time to 1 day (from 10 days) |
| SMS handling: fix reception of SMS if sender is a name (broken in 1.10.18) |
| SCEP: fix to make CSR creation work |
| SCEP: remove old certificates if config changes |
| SCEP: fix certificate subjectAltName handling |
| SCEP: do not crash if not all DN fields are given |
| New Features: |
| firewall: allow to define chains with conditions |
| DHCP server: make lease file location configurable |
| DHCP server: add new attribute prefix as alternative to netmask |
| SCEP: allow to restart IPsec tunnel on certificate renewal |
| changes from v1.10.17 to v1.10.18 (16 sep 2022) |
| Bugfixes: |
| Reset button: improve code to avoid occasional phantom button events |
| SMS: fix parsing to allow the word "OK" to appear in messages |
| GPS: add plausibility check before setting time |
| DHCP; do not print error when trying to start dhcp server for device that is not present. |
| OpenVPN: remove deprecated option ns-cert-type |
| Factory config: change default name servers; they are no longer active |
| DNS: enable lookups in local /etc/hosts file |
| *_target: fix potential loss of all *_targets if one connection is closed. |
| New Features: |
| OpenVPN: allow to configure hash algorithm |
| OpenVPN: allow to configure additional tls key when using certificates |
| Security: add ECDSA host key instead of deprecated DSS key |
| changes from v1.10.15 to v1.10.16 (17 mar 2021) |
| Bugfixes: |
| GPS: fix segfault when Using CBCTL: commands on *_target connections |
| Modem: change mode when network login fails |
| New Features: |
| Config: new parameter sendhostname for DHCP client config |
| changes from v1.10.14 to v1.10.15 (30 jul 2020) |
| Bugfixes: |
| Do not let routing table get corrupted by empty "policy=" entries in config |
| SMS console: Could be enabled even if not supposed to |
| New Featues: |
| Modem soft reset: do not hard reset modem upon connection failure |
| Add possibility to place variables in config file |
| Changes from v1.10.13 to v1.10.14 (14 jan 2020) |
| Bugfix: |
| Fix IPsec to cicumvent bug in Cisco IPsec implementation with IKEv2 and SHA256 |
| Changes from v1.10.12 to v1.10.13 (4 dec 2019) |
| Bugfixes: |
| Modem LED did not work anymore after ignition-shutdown and reboot |
| New Features: |
| Canbus tool can autodetect attached device |
| Changes from v1.10.11 to v1.10.12 (23 oct 2019) |
| Bugfixes: |
| Kernel: Fix unclear output during boot (WLAN) |
| Kernel: Add support to set WLAN MAC address |
| Startup: set WLAN MAC address from Boot loader info |
| TACACS: add missing db entry that prevented it from running |
| multi-switch script: do not do reverse DNS lookups, relax timing |
| multi-switch script: fix LED handling |
| OpenVPN: Default Client Config Dir file did not work |
| web-signaltool: adjust signal level display to match new anycontrol |
| gptxt filter: fix UBX rule handling |
| gptxt filter: fix odometer handling |
| gpio_daemon: get rid of occasional SIGPIPE on termination |
| System clock: set clock after GPS only after 5 consecutive messages |
| New features: |
| WLAN Client can do regular scans |
| IP addressing: Allow to specify "ipaddr = ... noarp" |
| Firewall: allow to create new chains with direct jumps |
| Firewall: allow to specify chains in [d|s]nat rules |
| multi-switch script: add OpenVPN support |
| Config certificates: allow multiple certificates in one section |
| WLAN: enable Fast Transition |
| cablynxctrl: add command nmeaquery to query current nmea message rates |
| Cleanup: |
| remove some unneeded files |
| Changes from v1.10.10 to v1.10.11 (27 jun 2019) |
| Bugfixes: |
| DHCP: allow multiple instances of DHCP options (e.g. ntpsrv) |
| New features: |
| Add new StrongSwan version 5.3.3 to handle IKEv2 connections. |
| Changes from v1.10.9 to v1.10.10 (18 mar 2019) |
| ADC: only output value of input voltage, other GPI have no ADC connected |
| gpio_daemon: add cablynxctrl commands to check 3D DR status |
| Kernel: add support for PHY KSZ8081, new in imx28 modules from revE |
| Bugfixes: |
| gpio_daemon: TCP retransmit creates numerous timers |
| Changes from v1.10.8 to v1.10.9 (12 dec 2018) |
| Documentation: add explanation of filter, sync config file |
| Bugfixes: |
| ADC: Segmentation Fault if called without arguments |
| ADC: Voltage measurement values are approx. 1/2 of what they should be |
| gpio_daemon: fix IMSI checker |
| Features: |
| PIC: Read HW version and Option Code (-K) |
| Changes from v1.10.7 to v1.10.8 (28 nov 2018) |
| Bugfixes: |
| High CPU load due to connection problem with modem |
| gpio_daemon: recognize EMU 4G hardware |
| Changes from v1.10.6 to v1.10.7 (21 nov 2018) |
| Features: |
| Immediate reception of SMS |
| Possibility to handle asynchronous events, e.g. phone calls |
| Add support for Huawei Modem to set band |
| Allow SIM pins to be 8 digits |
| Support position messages in different formats |
| gpio_daemon (filter): new adminsock function filter_reset |
| gpio_daemon / config: add GPI hysteresis |
| Modem: add script to disable unneeded Huawei modem messages and enable modem LED |
| SNMP: Adjust SysDescr to AnyRover Mini / Emu4G |
| gpio_daemon: pass Odometer messages to filter infrastructure |
| factory scripts: add script setpos.sh for anytracker message handling |
| gpio_daemon: adminsock: new function to set ID of anytracker messages |
| gpio_daemon: adminsock: modify anytracker filter upon setpos message on adminsock |
| adc: resistors for input voltage detection changed in HW Rev. F ff. Adjust code |
| gpio_daemon: gpio_adminsock add function setpos() |
| gpio_daemon: parse UBX messages of type UBX-NAV-ODO |
| Bugfixes: |
| Synchronization of system time with modem time works now for all modem types |
| sms_config: fix cmd attr=value, do not insert additional white space |
| Changes from v1.10.5 to v1.10.6 (13 july 2018) |
| Features: |
| NTP: new parameters localaccess and ntp_option |
| Add support for Huawei LTE modem |
| Support new AnyRover LTE and EMU 4G |
| cablynxctrl: new function fakesms |
| cablynxctrl: new function odometer and odomsg |
| add new [gps] filter to allow to filter messages sent to peers |
| show commands: |
| new: show ntp |
| Changes from v1.10.4 to v1.10.5 (12 march 2018) |
| Bugfixes: |
| Remove spi tool. Not needed on AnyRover Mini. |
| Correctly parse creg answer before dialling. |
| Do not start child process for GPS receiver if [gps] start=no. |
| Fix segfault if no GPS receiver present. |
| Do not crash on 2nd SMS received containing a command. |
| Fix CVE-2017-14491 - 14496 and CVE-2017-13704 (dnsmasq). |
| Fix KRACK WLAN bug (wpa_supplicant, hostapd). |
| Improve SMS handling when multiple SMS are waiting in the queue. |
| gpio_daemon: fix memory leak on child process start. |
| gpio_daemon: fix memory leak on SMS from unauthorized number. |
| Fix potential segfault on modem dial-in. |
| Improve modem recovery after failed command. |
| Fix memory leak on GPRMC parsing for internal clock sync. |
| boa webserver: allow to run as root. |
| boa webserver: properly start so that it can be shut down again. |
| GPI: improve reading. Probably fixes occasional bogus reset button events. |
| IPsec: parameter modecfg did not work. |
| Features: |
| Improve watchdog feeding to improve rebooting without wdog intervention. |
| gptxt_handlers: improvements |
| Adapt healthcheck and healthinfo scripts to AnyRover Mini. |
| Add preliminary support for LTE modem. |
| Add driver for ADC. |
| Certificate script: add possibility to create p12 files. |
| Certificate script: add option quiet. |
| Add SenderID conversion for SMS numbers. |
| Remove SMS hash function. Did not work and nobody ever used it. |
| SCEP: Add support for SHA family of hashing algorithms. |
| datcom: add support for specifying sending interval and source file. |
| Pelix: add possibility to define source address. |
| Standalone RADIUS: add parameters for IP address and port. |
| Standalone RADIUS: make accounting server port configurable. |
| Standalone RADIUS: allow to bind to source address. |
| Allow to add static DNS entries. |
| Webserver: new parameters default_mime and option. |
| OpenVPN: allow to set encryption algorithm, default was BF-CBC. |
| IPsec: new parameter ph(1|2)_strict for debugging IPsec connections. |
| Certificate script: add support to create intermediary certificates. |
| Integrate pelix configuration section into cablynx.conf. |
| IPsec: new parameters cfgoption and tnloption to insert arbitrary arguments. |
| show commands: |
| Fix show status, network, firmware |
| Fix command show firmware |
| Fix command show wlan |
| Fix command show log if non-default log file was specified. |
| New command show boot. |
| New command show arp |
| New command show firewall |
| show firewall: add arguments filter, nat, mangle |
| show dhcp: print max number of leases and range. |
| Changes from v1.10.3 to v1.10.4 (8 sep 2016) |
| Bugfixes: |
| DHCP: Fix hook script handling. |
| gpio_daemon: fix mem leak on SMS handling. |
| Fix gpio -h. |
| Reset modem between connection attempts. |
| Add missing SNMP libraries. |
| Features |
| Firewall: add new keyword ipsec. |
| Add datcom tool. |
| Busybox: update to version 1.18.5 |
| Add support for username/password on modem connect. |
| Add dosfstools. |
| Changes from v1.10.2 to v1.10.3 (19 apr 2016) |
| Bugfixes: |
| gpio_daemon: Fix memleak if command from AnyControl is empty. |
| SCEP: Check validity of CA certificates. |
| Shutdown: get rid of some error messages on shutdown. |
| DHCP client: keep config upon restart. |
| IPsec: support for hostnames as remote server. |
| Fix CVE-2015-7547 (glibc bug) |
| Canbus tool: fix segfault |
| Features |
| ifren: new tool to rename Interfaces. |
| Support to mount additional partitions. |
| Changes from v1.10.1 to v1.10.2 (29 jan 2016) |
| Bugfixes: |
| Network: Interface is up if "ipaddr=" is given in config. |
| gpio_daemon: fix potential segfault. |
| gpio_daemon: fix GPS data parsing. |
| Pelix: do not send valid 0/0 positions. |
| Fix show id |
| Features |
| Firewall: allow filtering based on MAC address |
| WLAN: Add MAC access list support. |
| AnyGator: Add scripts for AnyGator support. |
| Add show version. |
| Cron: New parameter for log level. |
| Changes from v1.10.0 to v1.10.1 (19 nov 2015) |
| Bugfixes: |
| Fix GPI actions |
| Config file parsing: do not crash on lines containing only spaces. |
| gpio_daemon: Fix SMS sending for new modem. |
| gpio_daemon: Fix watchdog handling. |
| gpio_dameon: Fix 3G connection when another device was present before the modem. |
| Remove non-functional ADC tool. |
| Features: |
| Pelix: new config parameter "retry". |
| Other: |
| Remove user "install". |
| Pelix: lots of code cleanup. |