====== 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) ===== [[wiki:firmware:release_5.5.4|Download]] [DELETED] ==== 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.