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 the wireless_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 to uint32_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)

sl_wifi_get_wireless_info

None

SL_WLAN_EVENT_THREAD_PRIORITY

None

SL_WLAN_COMMAND_ENGINE_THREAD_PRIORITY

None

sl_status_t sl_wifi_update_su_gain_table(uint8_t band, uint8_t bandwidth, const uint8_t *payload, uint16_t payload_length, uint8_t x_offset, uint8_t y_offset)

sl_wifi_update_gain_table

sl_status_t sl_si91x_http_otaf_v2(const sl_si91x_http_otaf_params_t *http_otaf_params)

sl_si91x_http_otaf

sl_status_t sl_wifi_set_listen_interval_v2(sl_wifi_interface_t interface, sl_wifi_listen_interval_v2_t listen_interval)

sl_wifi_set_listen_interval

sl_status_t sl_wifi_get_listen_interval_v2(sl_wifi_interface_t interface, sl_wifi_listen_interval_v2_t *listen_interval)

sl_wifi_get_listen_interval

sl_status_t sl_wifi_set_performance_profile_v2(const sl_wifi_performance_profile_t *profile)

sl_wifi_set_performance_profile

sl_status_t sl_wifi_get_performance_profile_v2(sl_wifi_performance_profile_t *profile)

sl_wifi_get_performance_profile

sl_status_t sl_wifi_get_listen_interval_v2(sl_wifi_interface_t interface, sl_wifi_listen_interval_v2_t *listen_interval)

sl_si91x_set_listen_interval

sl_wifi_listen_interval_v2_t

sl_wifi_listen_interval_t

sl_wifi_performance_profile_v2_t

sl_wifi_performance_profile_t

Modified APIs#

None

Removed APIs#

None

Deprecated APIs#

Deprecated API Name

Planned Removal Date

sl_wifi_update_gain_table

2026-12

sl_si91x_http_otaf

2026-12

sl_wifi_set_listen_interval

2026-12

sl_wifi_get_listen_interval

2026-12

sl_wifi_set_performance_profile

2026-12

sl_wifi_get_performance_profile

2026-12

sl_si91x_set_listen_interval

2026-12

sl_wifi_listen_interval_t

2026-12

sl_wifi_performance_profile_t

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
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1409909 Wi-Fi re-join after de-authentication takes multiple attempts to connect to a Raspberry Pi 4 access point. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1446458 Issue with Channel Switch Announcements (CSAs) when background scanning is enabled. None
  • Firmware variants: Standard only
  • OPNs: All except SIWG917M110LGTBA (Lite OPN)
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1416762 Wi-Fi client interface initialization fails with 0x10003 error in concurrent (station + access point) mode. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1320647 sl_wifi_get_wireless_info API returns incorrect wlan_state values in access point mode with WPA3 Transition security. None
  • Firmware variants: Standard only
  • OPNs: All except SIWG917M110LGTBA (Lite OPN)
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1310679 sl_wifi_get_wireless_info API returns the wrong security type and PSK in station mode with WPA3 Transition security. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1440215 Issue with the fourth client connection in access point mode with WPA3 security. None
  • Firmware variants: Standard only
  • OPNs: All except SIWG917M110LGTBA (Lite OPN)
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1447536 sl_wifi_get_channel API fails to return the updated channel number after a Channel Switch Announcement (CSA). None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1366739 sl_wifi_get_ap_client_count API returns inaccurate results. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP.
  • Host interfaces: SPI, UART
1409397 Command Engine thread not responsive during critical command processing. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP.
  • Host interfaces: SPI, UART
1424570 sl_net_deinit API hangs when sl_mqtt_client is enabled but not initialized. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP.
  • Host interfaces: SPI, UART
1416697 SL_NET_TLS_PRIVATE_KEY_CBC_WRAP and SL_NET_TLS_PRIVATE_KEY_ECB_WRAP credential types fail to load. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP.
  • Host interfaces: SPI, UART
1410736 Some error codes were updated with the 0x16 prefix because they overlapped between sl_additional_status.h and sl_status.h. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP.
  • Host interfaces: SPI, UART
1455096 sl_net_down() API returns a timeout error during soft reset. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP.
  • Host interfaces: SPI, UART
1417968 Compilation failures on migrating external host projects from SDK v3.3.3 to v3.4.0 and later versions. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: N/A
  • Host interfaces: SPI
1445001 Memory access violation causes MQTT publish failures when access point mode is initiated before station mode. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1373385 WLAN sensitivity degradation is observed in some units in low-power (LP) and high-performance (HP) chains at -40° C. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1465532 The network processor (NWP) fails to enter sleep on the BRD4357A board due to misconfiguration of SI91X_32kHz_EXTERNAL_OSCILLATOR. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: BRD4357A
  • Modes: NCP
  • Host interfaces: SPI
1448532 Device enters sleep mode during DMA data transfer from the network processor (NWP) to application processor (M4), potentially resulting in undefined behavior. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
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
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: NCP
  • Host interfaces: SPI, UART
1425881 Issue with Channel Switch Announcement (CSA) handling in 2.4 GHz station mode operation. None
  • Firmware variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART

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
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
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
  • SoC
  • OPNs: All
  • Boards: BRD4343A
  • Modes: N/A
  • Host interfaces: N/A
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
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
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
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
SPI

Wireless Test

See README

  • Fixed an issue in the wireless_test application that caused connection failures to access points using Wi-Fi open security mode.
  • Replaced the deprecated API sl_wifi_update_gain_table with the new API sl_wifi_update_su_gain_table, which supports additional configuration to increase the gain in 11ax SU operations. This new API can also be used to update 11ax TB values.
Standard and Lite
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
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
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
SPI

Wi-Fi - Select App

See README

Fixed error handling for SL_SI91X_EXT_TCP_IP_TOTAL_SELECTS when not configured. Standard and Lite
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
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
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
SPI

Wi-Fi - HTTP Client

See README

Fixed issue with the HTTP server hanging in a loop, and improved response latency. Standard and Lite
  • SoC
  • NCP
  • OPNs: All
  • Boards: All
SPI, UART

Wi-Fi - User Gain Table

See README

Replaced the deprecated API sl_wifi_update_gain_table with the new API sl_wifi_update_su_gain_table, which supports additional configuration to increase the gain in 11ax SU operations. This new API can also be used to update 11ax TB values..

Standard and Lite
  • SoC
  • NCP
  • OPNs: All QFN OPNs
  • Boards: All
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
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
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
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1458372 MCS rates drop in between data transfers causing a reduction in SSL RX throughput. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
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
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1268204 SiWx917 fails to enter deep sleep mode in the WLAN Deep Sleep application. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: UART
1451898 Set credential commands accept invalid SSID or PSK lengths without returning an error. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1463912 AES encryption stops working after network processor (NWP) power save is enabled. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
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
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
1406129 Command engine gets stuck in a waiting state under poor RSSI conditions. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
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
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
N/A Command Engine stack overflow can occur if local variables are used in user callback. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
1310207 Beacon misses from the access point may occur when channel congestion exceeds 85%. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
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
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
1350997 Advanced scan feature is not supported in access point mode. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
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
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
N/A Less throughput observed in DL-OFDMA with some access points that enabled low-density parity check coding. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
1467933 Performance and interoperability issues with MU MIMO with certain access points. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
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.
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1448461 Binaries created using the CMake generator hang at runtime after OTA upgrades. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1467703 Connection issue with third-party access point in concurrent mode using the web page. None None
  • OPNs: All
  • Boards: All
  • Modes: NCP
  • Host interfaces: SPI, UART
1357685 Extended scan results are not supported with MBSSID feature enabled. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1443112 CSA with power save enabled may cause the SiWx917 device to re-join the access point. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
1435733 SiWx917 returns incorrect RSSI values at high attenuation levels. None None
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces: SPI, UART
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
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A