====== KerOS firmware v5.12.0 (November 2025) ======
===== Changes from v5.11.0 =====
==== Release corrections ====
* Lighten some unnecessary logs which were in verbose mode
* Prevent Basic Station and lorad from restarting each other in loop
==== Evolutions ====
* Fix various [[https://keros.docs.kerlink.com/security/security_advisories_kerOS5|security vulnerabilities]]
* CVE-2024-32384
* CVE-2024-39148
* CVE-2024-32388
* Remove LNS credentials from debug logs
* Set temperature limit to 95°C on iBTS before cooldown
* Lower MTU for cellular communications down to 1420
* Extend Network Monitoring to handle new unstabilities experienced on the field
==== 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
* TAI clock offset can not be set on iStation with NEO-M9N. Class B does not work.
===== Firmware =====
==== Compatibility ====
* Compatible with Wirnet™ i-series gateways (Wirnet iBTS, Wirnet iFemtoCell, Wirnet iStation, Wirnet iFemtoCell-evolution, Wirnet iZeptoCell Ethernet, Wirnet iZeptoCell Cellular).
=== Software ===
* Compatible with Wirnet™ i-series gateways secured with Kerlink Production fuses or without any fuses flashed.
* Regular update (''keros.ipk'') is **incompatible** with firmware older than v5.x
* To upgrade the system from KerOS version 4.3.3 to KerOS version 5.x the use of a liveburner is MANDATORY. Two possibilities are available:
* Upgrade with a custom liveburner. It allows to keep some elements like gateway configuration. To use a custom liveburner, please refer to the dedicated page: [[wiki:keros_custo:upgrade_major_version|Major version upgrade with a custom liveburner]].
* Upgrade with a regular liveburner (erasing the whole partition to reinstall the firmware)
==== Delivery ====
The firmware is released in two formats: __KerOS__ and __Liveburner__.\\
__KerOS :__ Update the Firmware\\
To update the firmware **from v5.x**, the regular update procedure can be used.
See [[wiki:keros_custo:upgrade#upgrade_using_a_keros_package|system upgrade]] page.
\\
__Liveburner :__ Reset the Firmware of the product
* Update stock version with FW 5.12.0.
* Reset the default password on your gateway.
* Erase the whole partition to reinstall the firmware.
===== Download =====
* KerOS IPK 5.12.0:{{ :resources_multi_hardware::keros_5.12.0_klkgw-signed.ipk}} md5: ''0f890bd1dde1d43e8ea1b2e1961257ec''
* Liveburner IPK 5.12.0: {{ :resources_multi_hardware::liveburner_5.12.0_klkgw-signed.ipk}} md5: ''ef534a01d5eb4ad44533d557ef98a00a''
* Liveburner IPK 4.3.3-2: {{ :resources_multi_hardware::liveburner_4.3.3-2_klkgw-signed.ipk}} md5: ''12CFEFB8D4630A34AA90C77E6C73A193''
* Custom liveburner IPK 5.12.0: {{ :resources_multi_hardware::custom-liveburner_5.12.0_klkgw-signed.ipk}} md5: ''2258f0f0f6853abb7813948243590f07''
* Update liveburner package: {{ :resources_multi_hardware::update_liveburner_package-v5.5.4.tar.gz}} md5: ''b34113c633b829de2422e297ccdb1f53''
* 64-bit toolchain: {{ :resources_multi_hardware::poky-glibc-x86_64-keros-toolchain-klkgw-5.12.0.sh}} md5: ''dfeb4c04b2a3855241a8f17c2ecfe0df''