OpenSync 5.4 Release Notes
Release 5.4.2
Notable Fixes
Improved band steering by modifying the LWM inactivity threshold in OWM.
Fixed the L2UF module to prevent it from erroneously considering some LLC frames for roam/ghost station deauthentications.
Added fixes for handling memory allocation in the OneWiFi Manager.
Addressed an issue where logs were missing in logpull when using OWM.
Skipped sending BTMs for WiFi clients without 802.11v support.
Fixed TOS behavior during client steering.
Fixed issues related to netlink overrun handling in OWM.
Addressed onboarding issues via Ethernet backhaul when using the OneWiFi Manager.
Addressed an issue where one CPU core could become 100% locked due to the L2UF pcap registration queue, and fixed the event loop handler.
Handled a corner case where WiFi statistics were not gathered by increasing the netlink socket size.
Removed unnecessary interface down/up commands from
cm2_update_mac_local_bitto streamline the MAC address update process.Addressed a corner case where, after a node reboot, some Ethernet clients did not have internet access.
Fixed an FSM crash by ensuring that entries already present in the neighbor cache are not added again (improved DNS request handling).
Improved the addition of Ethernet interfaces into the LAN bridge by using the WANO detection loop.
Release 5.4.1.1
Notable Enhancements
Added new Kconfig options for QCA channel state and survey stats version 2, updated related defines, and cleaned up override.mk flags.
Release 5.4.1
New Features
Reporting the fan driver duty cycle
Notable Fixes
Keep WiFi security empty for multi-credential setups using legacy approach at OVSDB bootstrap
Fixed issue where radio temperature and tx_chainmask stats were not being reported in MQTT messages when OWM was enabled
OWM: Add respect disassoc_imminent in Client BTM flags
Added option for overriding OSP BLE backend
Skip invalid frequency during survey report calculation for Qualcomm platforms using QSDK 12.x
Fix onboarding using 6GHz radio
Notable Enhancements
Support for Maple+Spruce+Pine Qualcomm reference board
Release 5.4.0
New Features
Reporting of current open files global counter on system as part of device stats
LLDP with PoE+
Cloud-managed lifecycle of persistent config information on nodes
Control beacon interval from the cloud
Energy management for access points
Wi-Fi 7 Phase 1 (320MHz, 4K QAM)
Runtime feature flag framework
One WiFi Manager (OWM)
Band steering algorithm change request (from counters to timer)
Cellular as Primary WAN Connectivity
Broadcom Flow Cache management
FSM: support cname based dns redirecting
Notable Fixes
healthcheck: DNS check is only active when there is internet access.
Using new Jansson API to delete JSON object during iteration to avoid potential manager hanging.
NFM:
Fixed creation of custom iptables chains (firewall).
Fixed issues with iptables TCP MSS clamping rules.
NM:
Added check to prevent NULL input.
Resolved MLD config not being applied with mcproxy.
Address corner crash when parsing of the DHCPv6 options.
WANO:
When static IPv4 WAN is used, we are terminating non-working ping with SIGKILL instead of SIGILL
Sometimes, if ethernet client disconnects quickly, it can happen that fdb polling does not detect it. Therefore deleting OVS_MAC_Learning entries on ethclient init too.
CPM: Add the `-w` flag when calling iptables. This prevents iptables from randomly failing due to locking errors.
OSP is now using odhcp6c 2022-08-05 version (various hotfixes from community).
Notable Enhancements
NM:
Unify pcap filters for l2uf packets.
Flush multicast snooping table for each IGMP/MLD config update.
Unify approach to parse OVS version across all platforms (In case OVS is not running, value is "N\A").
Switched to using subnet instead of prefix in 'ip' commands in udhcpc scripts.
To download OpenSync 5.4, go to OpenSync 5.4