====== KerOS Firmware Release History ======
This page lists the main firmware releases since the 4.0.2 version and their associated major updates regarding previous one.
===== Firmware KerOS v5.11.0 (February 2024) =====
[[wiki:firmware:release_5.11|Download]]
==== Release corrections ====
* Fix LoRa demodulator (SX130x) counter overflow and time synchronization
* Fix application of LBT and beaconing configuration by LNS in Basic Station packet forwarder for Wirnet iFemtoCells and iStations
* Fix beaconing activation by LNS in Basic Station packet forwarder
==== Evolutions ====
* Keep the default generic operator configuration for cellular Wirnet iZepto-cell only
* Update the [[wiki:network_mana:backhaul#cellular_configuration|default APN list]] to reduce the need to configure the cellular backhaul
* Detect when a [[wiki:network_mana:backhaul#cellular_configuration|SIM is present but not operational]]
* Select the best active antenna to transmit downlinks depending on radio performances in a [[wiki:lora:cpf_configuration#lorad_configuration|2x8channels Wirnet iBTS]] Compact configuration
==== Restrictions =====
*** IPSec is not yet supported **
* Some issues with the Wi-Fi interface (instabilities, no fallback...) on Wirnet iFemtoCell
* When upgrading from KerOS firmware 4.x, all trustzone secrets are lost
* When upgrading from KerOS FW 4.3.3, a hardware reset is necessary for FW 5.x burner to correctly detect USB
* Update status for an update from KerOS FW 5.1.x, FW 5.2.x or FW 5.3.x is in error, but the update is working fine
* No more support of GSM dongles (please contact Kerlink if you plan to use one)
* When iZepto-E is powered by a computer, it cannot benefit from the connection of a gateway in router mode
* The activation/deactivation of the GSM from the local web interface takes some time to execute, so previous activation status remains displayed for a while. A page refresh after a delay of 15-20s after the action shows the right status
===== Firmware KerOS v5.10.1 (October 2023) =====
[[wiki:firmware:release_5.10|Download]]
==== Release corrections ====
* Fix missing channels in LoRaWAN radio configuration
* Enable LoRaWAN radio configuration by [[wiki:lora:basic_station_forwarder|Basic Station]] on iZepto-cell products
* Monitor temperature range at LoRa service start
* Reduce RAM consumption caused by internal databases
==== Evolutions====
* Add the possibility to use [[wiki:systeme_mana:webui#https_web_interface|HTTPS]] for the Web User Interface
* Support of EC25J auto-Fuota
==== Restrictions ====
*** IPSec is not yet supported **
* Some issues with the Wi-Fi interface (instabilities, no fallback...) on Wirnet iFemtoCell
* When upgrading from KerOS firmware 4.x, all trustzone secrets are lost
* When upgrading from KerOS FW 4.3.3, a hardware reset is necessary for FW 5.x burner to correctly detect USB
* Update status for an update from KerOS FW 5.1.x, FW 5.2.x or FW 5.3.x is in error, but the update is working fine
* No more support of GSM dongles (please contact Kerlink if you plan to use one)
* When iZepto-E is powered by a computer, it cannot benefit from the connection of a gateway in router mode
* The activation/deactivation of the GSM from the local web interface takes some time to execute, so previous activation status remains displayed for a while. A page refresh after a delay of 15-20s after the action shows the right status
===== Firmware KerOS v5.9.0 (May 2023) =====
[[wiki:firmware:release_5.9|Download]]
==== Release corrections ====
* Fix lora_snmp iptables rules management
==== New features ====
* Offer a menu in WebUI to [[wiki:systeme_mana:webui#gateway_administration_menu|retrieve logs]] from a gateway
* Display a [[wiki:systeme_mana:webui#overview_menu|cellular signal quality]] indicator in WebUI
* Offer a [[wiki:network_mana:backhaul#router_mode|Router mode]] : a GW with a cellular backhaul shares its internet connection to other GW connected in ethernet.
* Support of a new WAN modem certified with Softbank in Japan for the iFemto-evo 923
==== Evolutions====
* Monitor “lorad” daemon and trigger a reboot when process is unstable
* Make it possible to set/get a [[wiki:network_mana:backhaul#cellular_configuration|generic operator by SMS]]
* Delay connection activation attempts in connman
==== Restrictions ====
*** IPSec is not yet supported **
* Some issues with the Wi-Fi interface (instabilities, no fallback...) on Wirnet iFemtoCell
* When upgrading from KerOS firmware 4.x, all trustzone secrets are lost
* When upgrading from KerOS FW 4.3.3, a hardware reset is necessary for FW 5.x burner to correctly detect USB
* Update status for an update from KerOS FW 5.1.x, FW 5.2.x or FW 5.3.x is in error, but the update is working fine
* No more support of GSM dongles (please contact Kerlink if you plan to use one)
* When iZepto-E is powered by a computer, it cannot benefit from the connection of a gateway in router mode
* The activation/deactivation of the GSM from the local web interface takes some time to execute, so previous activation status remains displayed for a while. A page refresh after a delay of 15-20s after the action shows the right status
===== Firmware KerOS v5.7.2 (February 2023) =====
[[wiki:firmware:release_5.7|Download]]
==== Release corrections ====
* Fix security vulnerabilities on KerOS API
* Trigger autorestart of GWMP sockets when uplink message are timed out
* [[wiki:systeme_mana:time_management#network_configuration|Define pools]] instead of servers for NTP synchronization
* Properly stop and restart LoRaWAN frames reception when applying a different channel plan
==== New features ====
* [[wiki:lora:advanced_features#lorawan_frame_filtering|Advanced LoRaWAN frames filtering]] (normal and reverse) with the support of :
* Multiple ranges filters for NetID, JoinEUI and DevEUI
* Proprietary frames
* [[wiki:network_mana:backhaul#cellular_configuration|Support default generic APN configuration]] (no MCC/MNC needed), by default set to BICS APN in provisioning file
* Limited support of [[wiki:quickstart:quickstart_izepto_cellular|Wirnet iZeptoCell Cellular]], see restrictions for more details
==== Evolutions====
* Make ZTP more robust against backhaul disconnections
* Set network monitoring enabled by default
* [[wiki:systeme_mana:webui:zcel|Prevent disabling cellular backhaul]] on WebUI for new product iZeptoCell-Cellular
* Set a [[wiki:network_mana:backhaul#network_auto-connection_and_fallback|fallback DNS server]] configuration by default
* Automatically adjust TCP packets (fragmentation) depending on backhaul MTU
* Add [[wiki:support:troubleshoot#automatic_log_gathering|option --minimal/-m]] for get_logs script to get a smaller logs archive
* Support of Japan version of WAN modem installed in iFemtocell-evo 923 and iStation 923
===== Firmware KerOS v5.5.4 (July 2022) - DO NOT USE =====
[[wiki:firmware:release_5.5.4|Download]] [DELETED]
Do not use the 5.5.4 FW version\\
If this version is installed on you gateways, update them with the last FW version (≥5.7.2)
==== Release corrections ====
* No NTP synchronization with GPS without internet - solved
* APN v.sarenet.es is refused by Ofono - solved
==== New features ====
* Support of Wirnet iZeptoCell Ethernet
* Support of Helium network
==== Evolutions====
* Linux Kernel update to new LTS (Long Term Support)
* Linux Kernel LTS 5.4
* Yocto 3.1.7
* Upgrade to OpenSSL 1.1.1k
* Upgrade to Connman 1.39 and Ofono 1.31
* Upgrade of Python from 2.x to 3.x
* New Secure Core software (needed for Helium miner)
===== Firmware KerOS v4.3.3 (September 2020) =====
[[wiki:firmware:release_4.3.3|Download]]
==== Release corrections ====
* CPF: fix reconnection to LNS server after an uplink reconnection
* Uplink: fix fallback from Ethernet to GSM if no DNS server
==== New features ====
* Integration of CPF and WMC Embedded applications in firmware
* Add NetID Filtering in CPF
==== Evolutions====
* Increase CPF log size
===== Firmware KerOS v4.2.2 (March 2020) =====
[[wiki:firmware:release_4.2.2|Download]]
==== New features ====
* Support for Wirnet™ iFemtocell-evolution.
* Add BNM support for iStation and iFemtocell-evolution.
* Add ''get_logs'' tool to simplify troubleshooting
==== Evolutions====
* Improvement around gsmdiag (show status file by default).
* Re-index eMMC device and always set it to /dev/mmcblk0 (instead xx0 for iBTS and xx1 for iFemtocell).
* Disable watchdog self-refresh during kernel boot.
===== Firmware KerOS v4.2.1 (January 2020) =====
[[wiki:firmware:release_4.2.1|Download]] [DELETED]
* Preliminary version of KerOS firmware for Wirnet iFemtoCell-evolution __only__.
===== Firmware KerOS v4.1.6 (September 2019) =====
[[wiki:firmware:release_4.1|Download]]
==== Release corrections ====
* Wifi not displayed on WEBUI if hidden Wifi networks are present
* Leap second not used by TAI clock
==== New features ====
* Generic firmware for all Wirnet™ i-series gateways
* Support Wirnet™ iStation
* Handle dongles E3372S-153 and FS040U
==== Evolutions====
* REST API modified
* WEBUI modified (Wifi and GSM configuration)
* RPMB status not displayed anymore in discovery file
* TAI clock activated by default
===== Firmware KerOS v4.0.2 (February 2019) =====
[[wiki:firmware:release_4.0.2_ibts|Download]]
* First version of firmware 4.X for **Wirnet iBTS** gateways.
===== Firmware KerOS v4.0.4 (February 2019) =====
[[wiki:firmware:release_4.0.4_ifemto|Download]]
* First version of firmware 4.X for **Wirnet iFemtoCell** gateways.