OpenSync 6.6 Release Notes
Release 6.6.4
Notable Enhancements
Introduced the
logreadtool aslogread-osync, with a recommendation to replace the SDK BusyBox logread. This change aligns with other OpenSync-certified devices.The
fm_syslog_rotateutility now deletes the oldest archives based on the total size of compressed log archives.
Notable Fixes
Fixed an issue where FSM (Flow Service Manager) could crash a few minutes after reboot when freeing a flow key tag.
Resolved a configuration synchronization mismatch between hostapd and OWM regarding neighbors.
Removed VIF added and removed callbacks from osw_stats, simplifying the survey reset logic.
Platform Support
MediaTek FILOGIC880: Removed the startup script that set a hard-coded center channel frequency on the 6G band.
Improved logging and updated WNM/RRM configuration logic for AP mode on the Broadcom platform.
Release 6.6.3
Notable Enhancements
Disabled EDNS when making DNS queries using the c-ares library.
Enabled QOSM by default.
Notable Fixes
FSM: Fixed IPv6-to-MAC mapping for DNS blocking.
DNS probes are now restarted if the DNS server list changes, improving DNS probing stability.
Platform Support
Broadcom
Updated the best-effort method for obtaining Wi-Fi data from the driver to use a formula based on TXOP instead of the reported busy value, applicable to all versions.
Added an MLO VAP index check for BCM VAP updates and corrected the MLD unit validation logic.
Changed the MAC allocation method for MBSSID-enabled interfaces.
WiFi 7 Reference Board – BCM94916REF2:
A second UBI volume is no longer used for data that persists across reboots, resolving issues with signature bundles.
Fixed incorrect mounting of the overlay partition and filesystem.
Removed the outdated OpenSync init.d script, allowing the use of the common script and ensuring persistent storage is handled correctly.
Fixed syslogd configuration so that logs are written to /var/log/messages.
MediaTek
Added scripts to enable Receive Packet Steering (RPS) for improved network performance on FILOGIC880 interfaces.
Release 6.6.2
Notable Enhancements
Enabled a configuration option to start VPNM by default.
Added descriptions for Wi-Fi health check scripts (ap.sh, bss.sh, etc.).
Introduced an OSP layer API for temperature sensors.
OWM: Added logging of channel selection priorities and their properties to
ow_radar_next_channelfor improved debugging and transparency.Added a Kconfig flag,
FCM_PROXIMITY_SUPPORT, which is disabled by default.Improved the return value handling of the LED pattern parsing function.
Added a hookable callback for STA delete operations and refactored the delete logic to allow custom handling via hooks.
Notable Fixes
OWM:
Fixed an issue where the AP neighbor list was not properly synced in some cases, which could trigger the configuration synchronization watchdog.
Added a check to log and skip BSS entries with empty BSSID values during scan stats response handling.
Fixed a potential invalid union dereference in OWM for station channels.
Addressed corner cases when comparing desired Wi-Fi interface configurations to those applied.
Reduced service interruptions during OWM reconfigurations involving MBSS and MLD.
Fixed incorrect parsing of NSS for MLO associations in some scenarios.
Corrected channel width reporting in client capability reports for MLO associations.
Improved OWM configuration sync convergence times after CSA events.
FSM:
Replaced assert calls with error raising and handling for corrupted signatures.
Fixed erroneous 14-byte padding at the end of DNS replies.
Fixed an issue where an interface that was deleted and recreated did not have its qdisc configuration reapplied.
CM2: Fixed a crash caused by a NULL pointer dereference when CM is started.
Fixed outdated IPv4/MAC binding entries by updating the table using the MAC address instead of the IP address.
Fixed an issue where the WAN plug-in parent interface was not removed in the case of PPPoE (empty string).
Updated DHCP lease sorting to use the last update timestamp after releasing a DHCP lease.
Fixed an issue where, if the RevSSH server was unreachable, the tunnel status would take a long time to update to the correct state.
Platform Support
Broadcom
Added support for collecting license information in logpulls for SDK 5.4.4+.
Fixed a regression where the VIF could be configured with an incorrect chanspec (e.g., a weather channel requiring a long CAC), ensuring the correct channel is set for VIFs to prevent unnecessary delays and device reboots during health checks.
Set the default IGMP/MLD mode for bridges to 0 (disabled).
Enhanced SpeedTest by using the
nicetool for the scheduler withrtpolicy.Updated MLO hostapd and VIF MLD address handling.
Added support for MLO clients on BCM platforms.
Fixed on-channel scan duration for Wi-Fi 7 chipsets.
Fixed 320 MHz operation on 6 GHz.
WiFi 7 Reference Board – BCM94916REF2:
Fixed PSFS persistence.
Added support for RevSSH via
CONFIG_REVSSH_DROPBEAR_KEYFILE.Added formatting of the alternative overlay partition before flashing a new image.
Added additional LAN interfaces (eth0, eth1, eth2, eth3) to the
WANO_IFACE_LIST.Enabled QOSM (QoS Manager), FM, gateway offline config, OBJ, logread, etc.
Enabled loading of the
xt_SKIPLOGmodule at boot.Enabled bus support for gatekeeper functionality.
Enabled Fronthaul MLO by default.
MediaTek
Added support for BSS checks to determine if an interface is a STA during health checks.
Updated virtual interface
lanXstatistics under hnat.MT7988 Reference Board:
Enabled in-place upgrades and fixed related issues.
Set beacon interval via the
mwctlcommand.Set the bootstrap beacon interval to 200.
Qualcomm
Fixed HW/SW acceleration engine selection issue.
Release 6.6.1
Notable Enhancements
Schema for WiFi7 security modes: AKM 24 (SAE-EXT), GCMP-256, Beacon Protection
Update the default settings to enabled for FSM to FCM communications (IP flow, ...).
FSM:
Allow overwriting OVSDB configuration for debug purposes.
Removed duplicate logs of nfq errors causing too much noise in logs.
OWM: Narrow down warnings in BCM platform for different Wi-Fi configurations (EHT, ...).
Notable Fixes
FSM: Fixed crash when validating an OVDSB to private object conversion.
OWM:
Fixed perpetually changing channels on QCA on 6G in some cases of interferences.
Fixed regression on some platform leading to OVSDB State tables not getting updated in a timely fashion.
Extender not connecting on 6Ghz backhaul due to MBSSID configuration on BCM platforms.
Fixed Wifi_VIF_Config STA mode state observer to trigger recalculation on interface parameter changes.
Fixed inadvertent perpetual crashes due to invalid logic in confsync watchdog.
Fixed possible PMF issues on backhaul STA interface type leading to perpetual reconnects.
Before starting miniupnpd process, create iptables MINIUPNPD chain if it does not exist to avoid error when removing rules.
Fixed healthcheck BSS script.
Fixed an issue with RevSSH, where a revssh tunnel was successfully established but OpenSync kept reporting the tunnel status as "connecting".
Platform support
OpenWRT (MediaTek)
MT7988 refrence board with Wi-Fi NIC MT7996 (OpenSync target:
FILOGIC880-BE19000)Mediatek SDK version: v8.2.1.4 and using private Wi-Fi driver
Alder QCA reference board
Enable object store
Enable FCM
Enable QOSM (DNS blocking, ...)
Known Issues
OpenSync SDN control for WiFi7 security modes: AKM 24 (SAE-EXT), GCMP-256, Beacon Protection
Release 6.6.0
New Features
Wi-Fi 7 - MLO Fronthaul support
5G control (Join LTEM and CELLM into one manager)
Cellular UE band capability
IPv6 internet access over IPSec tunnel
IPv6 IPSec tunnel endpoint
iPerf supporting different bandwidth values between uplink and downlink
Exposing iPerf errors via northbound API
Remove Wireless Manager (WM) and Band steering Manager (BM)
Remove Open vSwitch bridge support and dual bridge design
Air time usage reduction with transmit rate boost
Reduce disruptions caused by radar events
Notable Enhancements
Schema for Automated Frequency Coordination - AFC
Known Issues
Schema and OpenSync SDN control for WiFi7 security modes: AKM 24 (SAE-EXT), GCMP-256, Beacon Protection