WiSeConnect 3 - Wi-Fi SDK Version 3.5.0 (June 18 2025) - Release Notes#
Wi-Fi 6 + BLE (WiSeConnect 3) SDK Version 3.5.0
Simplicity SDK Version 2025.6.0
The Wi-Fi software development kit (SDK) provides Wi-Fi 6 connectivity in various operating modes, including Station and Software Access Point (SoftAP).
Click here for earlier releases.
Release Summary#
Key Features | API Changes | Bug Fixes | Chip Enablement
Key Features#
Auto Join support
AT Commands support
API Changes#
Wireless Query APIs modified to support fetching more details
Thread priority macros for Event and Command Engine threads
Bug Fixes#
Fixes for Wi-Fi connection issues
Fixes in Wi-Fi scan for performance and accuracy
Chip Enablement#
None
Key Features#
New Features | Enhancements | Removed Features | Deprecated Features
Note: See Feature Matrix for a list of any appliable APIs, examples, software variants, modes, hardware, and host interfaces applicable for each feature.
New Features#
Added AT Commands support, for accessing SiWx91x wireless, device, and platform functions using text-based commands.
Added Auto Join functionality, for automatic connection and re-connection to an access point based on priorities stored in network profiles.
Enhancements#
Added support for retrieving BSSID information while querying network parameters.
Added Wi-Fi application support for BRD4343Q and BRD4343A radio boards.
Added support for controlling the priorities of the Event and Command Engine threads.
Enhanced the wrap API to handle key buffer sizes greater than 1400 bytes.
Enhanced support for querying the wireless mode used by the connected access point.
Updated the
start_dhcp
command in thewireless_test
application to allow static IP configuration in station mode.Added support for specifying channel and transmit power while sending data in Wi-Fi transceiver mode.
Added Over-the-air (OTA) Firmware Update and Host OTA Firmware Update support using Amazon ExpressLink integration.
Improved security credential validations in Wi-Fi open security mode.
Added support for specifying no credentials while connecting to an access point in Wi-Fi station mode.
Increased the maximum allowed length of the Wi-Fi Pre-Shared Key (PSK) credential from 32 bytes to 64 bytes.
Increased the range of available listen interval values from
uint16_t
touint32_t
.Improved the relevant APIs to return the
SL_STATUS_SI91X_HOST_VOLTAGE_OUT_OF_RANGE
error code.Added support for Wi-Fi client, credential management, and MQTT in Wi-Fi Commander.
Added deprecation warnings for deprecated API functions.
Added support for SPI CS control.
Added support for separate regulatory power tables for 802.11ax single-user uplink (SU) and trigger-based (TB) transmissions.
Improved the handling of beacon misses in power save mode.
Improved the handling of Wi-Fi keep-alive packets.
RSSI will be returned as 0xFF when Wi-Fi is disconnected.
Removed Features#
None
Deprecated Features#
None
API Changes#
New APIs | Modified APIs | Removed APIs | Deprecated APIs
New APIs#
New API Signature | Deprecated API replaced by this (if any) |
---|---|
None | |
| None |
| None |
| |
| |
| |
| |
| |
| |
| |
Modified APIs#
None
Removed APIs#
None
Deprecated APIs#
Deprecated API Name | Planned Removal Date |
---|---|
2026-12 | |
2026-12 | |
2026-12 | |
2026-12 | |
2026-12 | |
2026-12 | |
2026-12 | |
2026-12 | |
2026-12 |
Bug Fixes#
Note: See the Feature Matrix section for a list of all hardware parts that work with the WiSeConnect 3 SDK.
ID | Issue Description | GitHub / Salesforce Reference (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|
1468046 | SiWx917 does not respond to Block Ack request in power save mode when connected to a Raspberry Pi access point. | None |
|
1409909 | Wi-Fi re-join after de-authentication takes multiple attempts to connect to a Raspberry Pi 4 access point. | None |
|
1446458 | Issue with Channel Switch Announcements (CSAs) when background scanning is enabled. | None |
|
1416762 | Wi-Fi client interface initialization fails with 0x10003 error in concurrent (station + access point) mode. | None |
|
1320647 |
sl_wifi_get_wireless_info API returns incorrect wlan_state values in access point mode with WPA3 Transition security.
|
None |
|
1310679 | sl_wifi_get_wireless_info API returns the wrong security type and PSK in station mode with WPA3 Transition security. | None |
|
1440215 | Issue with the fourth client connection in access point mode with WPA3 security. | None |
|
1447536 |
sl_wifi_get_channel API fails to return the updated channel number after a Channel Switch Announcement (CSA).
|
None |
|
1366739 |
sl_wifi_get_ap_client_count API returns inaccurate results.
|
None |
|
1409397 | Command Engine thread not responsive during critical command processing. | None |
|
1424570 |
sl_net_deinit API hangs when sl_mqtt_client is enabled but not initialized.
|
None |
|
1416697 |
SL_NET_TLS_PRIVATE_KEY_CBC_WRAP and SL_NET_TLS_PRIVATE_KEY_ECB_WRAP credential types fail to load.
|
None |
|
1410736 |
Some error codes were updated with the 0x16 prefix because they overlapped between sl_additional_status.h and sl_status.h .
|
None |
|
1455096 |
sl_net_down() API returns a timeout error during soft reset.
|
None |
|
1417968 | Compilation failures on migrating external host projects from SDK v3.3.3 to v3.4.0 and later versions. | None |
|
1445001 | Memory access violation causes MQTT publish failures when access point mode is initiated before station mode. | None |
|
1373385 | WLAN sensitivity degradation is observed in some units in low-power (LP) and high-performance (HP) chains at -40° C. | None |
|
1465532 |
The network processor (NWP) fails to enter sleep on the BRD4357A board due to misconfiguration of SI91X_32kHz_EXTERNAL_OSCILLATOR .
|
None |
|
1448532 | Device enters sleep mode during DMA data transfer from the network processor (NWP) to application processor (M4), potentially resulting in undefined behavior. | None |
|
1463764 |
Wi-Fi client initialization fails with error code SL_STATUS_CARD_READY_TIMEOUT in the Station Ping IPv6 application example due to insufficient heap memory.
|
None |
|
1425881 | Issue with Channel Switch Announcement (CSA) handling in 2.4 GHz station mode operation. | None |
|
Chip Enablement#
None
Application Example Changes#
New Examples | Modified Examples | Removed Examples | Deprecated Examples
Note: See the Feature Matrix section for a list of all hardware parts that work with the WiSeConnect 3 SDK.
New Examples#
Example Name | Description | Supported Software Variants (if applicable) | Supported Modes | Supported OPNs / Boards / OPN Combinations | Supported Host Interfaces |
---|---|---|---|---|---|
Wi-Fi - Roaming See README |
Demonstrates wireless roaming for seamless network transitions between access points. | Standard and Lite |
|
|
SPI, UART |
Wi-Fi Commander See README |
Demonstrates the use of Wi-Fi command handling through a command-line interface, allowing users to execute and test a wide range of Wi-Fi operations individually. | Standard |
|
|
N/A |
Wi-Fi - DTLS Client See README |
Demonstrates opening a UDP client socket and using it with a secure DTLS connection for data transmission. | Standard and Lite |
|
|
N/A |
Modified Examples#
Example Name | Changes | Supported Software Variants if applicable | Supported Modes | Supported OPNs / Boards / OPN Combinations | Supported Host Interfaces |
---|---|---|---|---|---|
Wi-Fi - Embedded MQTT CLIENT See README |
Fixed PSK credential corruption occurring during repeated WLAN connection attempts. | Standard and Lite |
|
|
SPI |
Wireless Test See README |
|
Standard and Lite |
|
|
SPI, UART |
Wi-Fi - AWS IoT MQTT CLIENT See README |
Added the sl_net_set_wrapped_private_key function and new credential types for enhanced key management.
|
Standard and Lite |
|
|
SPI |
Wi-Fi - Select App See README |
Fixed error handling for SL_SI91X_EXT_TCP_IP_TOTAL_SELECTS when not configured.
|
Standard and Lite |
|
|
SPI |
Wi-Fi - Azure IoT MQTT Client Application See README |
Fixed Azure IoT connection issues in the process loop with state machine checks. | Standard and Lite |
|
|
SPI |
Wi-Fi - HTTP Client See README |
Fixed issue with the HTTP server hanging in a loop, and improved response latency. | Standard and Lite |
|
|
SPI, UART |
Wi-Fi - User Gain Table See README |
Replaced the deprecated API |
Standard and Lite |
|
|
SPI, UART |
Removed Examples#
None
Deprecated Examples#
None
Known Issues and Limitations#
Note: See the Feature Matrix section for a list of all hardware parts that work with the WiSeConnect 3 SDK.
ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|---|
1454142 | The beacon reception region is elongated before the PS Poll is sent, leading to increased current consumption, under -85 dB RSSI and 70% congestion. | None | None |
|
1454069 | 23 consecutive beacon wakeups occur over a period of 4.3 seconds due to beacon misses, when the beacon miss threshold is set to 3, under -85 dB RSSI and 70% congestion. | None | None |
|
1458372 | MCS rates drop in between data transfers causing a reduction in SSL RX throughput. | None | None |
|
1467697 | Simplicity Studio only shows 27 out of over 100 examples when the OPN SIWG917Y110LGABA or SIWG917Y121MGABA is selected. | None | None |
|
1454907 | SiWx917 fails to connect to an enterprise access point when using NVM3 storage. | None | None |
|
1268204 | SiWx917 fails to enter deep sleep mode in the WLAN Deep Sleep application. | None | None |
|
1451898 | Set credential commands accept invalid SSID or PSK lengths without returning an error. | None | None |
|
1463912 | AES encryption stops working after network processor (NWP) power save is enabled. | None | None |
|
1462913 | SiWx917 hangs when the access point sends a de-authentication frame with the reason code "Disassociated due to inactivity (0x0004)" during continuous DTLS data transfer. | None | None |
|
1406129 | Command engine gets stuck in a waiting state under poor RSSI conditions. | None | None |
|
1467698 |
Enhanced sl_wifi_get_firmware_version() API to provide more details (ROM ID, chip ID, security version, etc.) which is not backward compatible with firmware older than 1711.2.10.1.0.0.4. Firmware binary notation does not include the security version number.
|
None | None |
|
N/A | Command Engine stack overflow can occur if local variables are used in user callback. | None | None |
|
1310207 | Beacon misses from the access point may occur when channel congestion exceeds 85%. | None | None |
|
N/A | When scanning with low-power mode is enabled, a WLAN sensitivity degradation of 3-6 dB is observed, which may prevent access points at longer ranges from appearing in the scan results. | None | None |
|
1350997 | Advanced scan feature is not supported in access point mode. | None | None |
|
1199044 | Connection issues may be seen with configuring certificate key and programming 4096 bit key and SHA384 / SHA512 certificates in station mode with WPA2 enterprise security. | None | None |
|
N/A | Less throughput observed in DL-OFDMA with some access points that enabled low-density parity check coding. | None | None |
|
1467933 | Performance and interoperability issues with MU MIMO with certain access points. | None | None |
|
1218972 |
When the sl_wifi_enable_target_wake_time API is used, occasional MQTT disconnections may be observed if TWT is configured with longer TWT intervals (>30 seconds) with embedded MQTT + TWT.
|
None |
Use the sl_wifi_target_wake_time_auto_selection API where these dependencies are internally handled.
|
|
1448461 | Binaries created using the CMake generator hang at runtime after OTA upgrades. | None | None |
|
1467703 | Connection issue with third-party access point in concurrent mode using the web page. | None | None |
|
1357685 | Extended scan results are not supported with MBSSID feature enabled. | None | None |
|
1443112 | CSA with power save enabled may cause the SiWx917 device to re-join the access point. | None | None |
|
1435733 | SiWx917 returns incorrect RSSI values at high attenuation levels. | None | None |
|
1439592 | SiWx917 power save does not work in station mode when M4 retention is disabled and network processor (NWP) memory is configured at 416 KB or 480 KB. | None | None |
|