Table of Contents | ||||
---|---|---|---|---|
|
Release 5.6.0.0
Updated to OpenSync core version 5.6.0.0
Notable Enhancements
Unify build profile to opensync-dev-debug.
Add option to replace WiFi interfaces with bridge interfaces.
Change getting device type via
/etc/device.properties
.
Notable Fixes
Fix southbound BSAL client measurement API.
Align firmware image filename to OpenSync style.
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
...
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
...
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
...
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
...
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()
...
Updated to OpenSync core version 2.4.5.1
Notable Fixes
Fixes for WiFi open network
...
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
...
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
...
Zero-Wait DFS
“Virtual button” WPS
11ax telemetry support
Notable Enhancements
Noise floor support
Improved use of Kconfig
...
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
...
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
...
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
...
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
...