Release 5.4.0.0
Updated to OpenSync core version 5.4.0.0
Notable Enhancements
Using kconfig for OVSDB socket and certificate path instead of hardcore target values
Use kconfig_enable function instead of ifdef guards
Notable Fixes
Added
tinyproxy
dependency in meta repositoryFix compilation failure when CONFIG_RDK_MULTI_PSK_SUPPORT is disabled
Improved error handling in case of getting client Multi PSK key
Modify kconfig for LAN Stats (FCM_LAN_STATS_COLLECT_METHOD)
Fix OpenSync startup on RDK extender when VLAN network is not available
In Development *
Linux SDN router mode
* Features which are still in development are disabled by default, and will not be supported in this release.
Release 4.4.0.0
Updated to OpenSync core version 4.4.0.0
New Features
Captive Portal for Open SSID
Bandwidth throttling
RDK extender
HAL 3.0 “phase 2” support
Notable Enhancements
NFM/Utopia firewall integration
"WPA3 Transition" security mode (full support)
Using OpenSync systemd service (optional)
Integration with WANO component (dropped WAN bridge design)
Enable NAT by default for WAN interface
Memory management (memutil)
Using OSP device info layer (dropped deviceinfo.sh support)
Improving collecting survey data based on Kconfig option
Improve band steering VAP selection and capability
Improve handling various client connection status events
Modify VIF and ACL handling
Ability to add different service providers
Add or modify test cases for 6GHz, steering
Notable Fixes
Include path for libnl3
Band steering client measurement in case of invalid RSSI
Improve updating VIF state to avoid reconfigurations
Release 3.2.7.1
Notable Fixes
Fixes for WiFi open network
In Development *
Experimental HAL 3.0 “phase 2” support
RDK extender
* Features which are still in development are disabled by default, and will not be supported in this release.
Release 3.2.7.0
Updated to OpenSync core version 3.2.7.0
Notable Enhancements
Support for WPA3-Personal-Transition
Notable Fixes
Key ID handling with or without MultiPSK
Build compilation within ACL logging
Handling SSID broadcast option
Client maximal channel width mapping between RDK and OpenSync in MQTT report for steering
Connector header guard
In Development *
Experimental HAL 3.0 “phase 2” support
RDK extender
* Features which are still in development are disabled by default, and will not be supported in this release.
Release 3.2.5.0
Updated to OpenSync core version 3.2.5.0
New Features
Support for HAL 3.0 (HAL 2.x is not supported anymore)
Support for Wi-Fi 6E (6 GHz channels)
XM: Added
libconnector
implementation for the following TR-181 features:DHCP range (TR-181 object:
Device.DHCPv4.Server.Pool
)DHCP IP reservation (
Device.DHCPv4.Server.Pool.1.StaticAddress
)Port forwarding (TR-181 object:
Device.NAT.PortMapping
)
Notable Enhancements
Improved DHCP leases handling (polling on the file) – MeshAgent events for DHCP leases are not needed
Multi-PSK implementation improved to use only
wifi_pushMultiPskKeys()
for setting all the keysstats: unified Tx rate reporting is used, so MCS histograms are not needed
Improved logpull features
Updates of
wifi_hal_tool
Wi-Fi HAL API Usage Changes
New:
wifi_getRadioOperatingParameters()
wifi_getRadioVapInfoMap()
wifi_createVAP()
Not used anymore:
wifi_getRadioEnable()
wifi_getRadioChannel()
wifi_getRadioOperatingChannelBandwidth()
wifi_getRadioStandard()
wifi_getApIsolationEnable()
wifi_getApSsidAdvertisementEnable()
wifi_getBaseBSSID()
wifi_getNeighborReportActivation()
wifi_getBSSTransitionActivation()
wifi_getApWmmUapsdEnable()
wifi_getApSecurityRadiusServer()
wifi_getApSecurityKeyPassphrase()
wifi_getApSecurityModeEnabled()
wifi_getApMacAddressControlMode()
wifi_setApSsidAdvertisementEnable()
wifi_getApSecurityRadiusServer()
wifi_setSSIDName()
wifi_setSSIDEnable()
wifi_setApIsolationEnable()
wifi_setNeighborReportActivation()
wifi_setApWmmUapsdEnable()
wifi_applySSIDSettings()
wifi_setBSSTransitionActivation()
wifi_setApSecurityModeEnabled()
wifi_setApSecurityKeyPassphrase()
wifi_setApMacAddressControlMode()
wifi_getRadioCountryCode()
wifi_getApAssociatedDeviceRxStatsResult()
wifi_getApAssociatedDeviceTxStatsResult()
In Development *
Experimental HAL 3.0 “phase 2” support
wifi_getNeighboringWiFiStatus()
wifi_getApAclDevices()
wifi_addApAclDevice()
wifi_newApAssociatedDevice_callback_register()
wifi_steering_setGroup()
wifi_setBTMRequest()
wifi_setRMBeaconRequest()
* Features which are still in development are disabled by default, and will not be supported in this release.
Release 2.4.5.2
Updated to OpenSync core version 2.4.5.1
Notable Fixes
Fixes for WiFi open network
Release 2.4.5.0
Updated to OpenSync core version 2.4.5.0
New Features
XM: Basic connector implementation
Notable Enhancements
New
wifi_hal_tool
for testing the Wi-Fi HAL API
Notable Fixes
Fixes for Multi-PSK
Band steering fixes
Release 2.4.1.1
Updated to OpenSync core version 2.4.1.0
Added implementation of
osp_unit_dhcpc_hostname_get()
New features
WPA3 Personal support
WDS (Multi-AP) backhaul support
Added support for reboot reason reporting
Notable enhancements
Removed interface mapping
Band Steering improvements:
added support for RRM neighbors list
handled BTM/RRM responses
Aligned Multi-PSK implementation with RDK HAL
Wi-Fi HAL API usage changes
New:
wifi_setNeighborReports()
wifi_mgmt_frame_callbacks_register()
->WIFI_MGMT_FRAME_TYPE_ACTION
wifi_getMultiPskClientKey()
(Multi-PSK)
Not used anymore:
wifi_newApAssociatedDevice_callback_register2()
(Multi-PSK)wifi_getApAssociatedDeviceDiagnosticResult4()
(Multi-PSK)
Release 2.2.4.1
Notable Fixes
Added a patch for MQTT TCP connection indefinitely stuck at SYN_SENT
Release 2.2.4.0
Updated to OpenSync core version 2.2.4.0
Adjusted to
osp_unit
API (replaces obsolete ‘entity’ target API)
New Features
Zero-Wait DFS
“Virtual button” WPS
11ax telemetry support
Notable Enhancements
Noise floor support
Improved use of Kconfig
Wi-Fi HAL API Usage Changes
New:
wifi_getApWpsEnable()
wifi_getApWpsButtonPushStatus()
[pending API]wifi_getApWpsKeyID()
[pending API]wifi_cancelApWPS()
wifi_setApWpsEnable()
wifi_setApWpsConfigMethodsEnabled()
wifi_setApWpsButtonPushKeyID()
[pending API]wifi_apWps_callback_register()
[pending API]wifi_isZeroDFSSupported()
wifi_setZeroDFSState()
wifi_getZeroDFSState()
Not used anymore:
wifi_steering_clientMeasure()
Release 2.0.7.0
Updated to OpenSync core version 2.0.7.0
Notable Enhancements
WAN, LAN, and backhaul interface names are now configured using Kconfig
Added DHCP vendor class handling
Provided Wi-Fi HAL API testing tool for band steering
Wi-Fi HAL API Usage Changes
Not used anymore:
wifi_getApBridge()
Release 2.0.5.0
Updated to OpenSync core version 2.0.5.0
Installation pathname changed from
/usr/plume
to/usr/opensync
Managers are controlled via the
Node_Service
OVSDB table
Notable Enhancements
Improved implementation of OSN DHCP Server API
Wi-Fi HAL API Usage Changes
New:
wifi_getApAssociatedDeviceDiagnosticResult3()
Not used anymore:
wifi_getApAssociatedDeviceDiagnosticResult2()
Release 1.4.0.3
New Features
Multi-PSK support
Added Open vSwitch support (script
br-swap.sh
can be used to switch between Linux native bridge and OVS bridge)Handle NOC ‘reboot’ command
Notable Enhancements
Fetch existing ethernet clients when starting OpenSync
Support for new Mesh Agent messages:
MESH_WIFI_RADIO_CHANNEL,
MESH_WIFI_SSID_ADVERTISE
, andMESH_WIFI_RADIO_CHANNEL_BW
Added support for optional use of a new Wi-Fi HAL API (
wifi_getAssociationReqIEs
) to utilize on-demand client capabilities tracking during Band SteeringConfiguration options cleanup/refactoring
Wi-Fi HAL API Usage Changes
New:
wifi_getApAssociatedDeviceDiagnosticResult4()
(Multi-PSK)wifi_newApAssociatedDevice_callback_register2()
(Multi-PSK)wifi_getMultiPskKeys()
(Multi-PSK)wifi_pushMultiPskKeys()
(Multi-PSK)wifi_getAssociationReqIEs()
(optional)
Not used anymore:
wifi_getApAssociatedDeviceDiagnosticResult3()
wifi_pushSSID()
Release 1.4.0.2
Notable Enhancements
Switched to Kconfig
Release 1.4.0.1
Updated to OpenSync core version 1.4.0.1
Release 1.4.0.0
Updated to OpenSync core version 1.4.0.0
Release 1.2.4.0
Updated to OpenSync core version 1.2.4.0
Release 1.2.1.0
First public release