WiSeConnect - Multiprotocol Version 4.1.0 (Jun 23, 2026) - Release Notes#
Wi-Fi 6 + BLE (WiSeConnect) SDK Version 4.1.0
Simplicity SDK Version 2026.6.0
The Multiprotocol Software Development Kit (SDK) provides Wi-Fi and BLE coexistence and packet traffic arbitration (PTA) features.
Click here for earlier releases.
Release Summary#
Key Features | API Changes | Bug Fixes | Chip Enablement
Key Features#
Added support for dynamically enabling or disabling BLE, BLE memory can now be reused for Network Stack memory and packet buffers once BLE is disabled.
Support for concurrent operation of eight BLE peripheral connections, two BLE central devices, and WLAN MQTT data transfer in NCP mode.
Support for concurrent two BLE connections with advertising extensions and WLAN TCP TX data transfer in NCP.
Optimized NWP RAM utilization by disabling the low-power mode bit (BIT(19)) in the opermode configuration.
API Changes#
None
Bug Fixes#
Fixed an issue where LTK storage failures and security key list errors were reported during repeated BLE connect/disconnect cycles from remote devices while Wi‑Fi scan, connect, and disconnect operations were running concurrently.
Disabled the unsupported AE feature in the
wlan_ble_unified_coex_app_socapplication.
Chip Enablement#
None
Key Features#
New Features | Enhancements | Removed Features | Deprecated Features
Note: See Feature Matrix for a list of any applicable APIs, examples, software variants, modes, hardware, and host interfaces applicable for each feature.
New Features#
BLE memory can now be reused for Network Stack memory and packet buffers once BLE is disabled.
Support for concurrent operation of eight BLE peripheral connections, two BLE central devices, and WLAN MQTT data transfer in NCP mode.
Support for concurrent two BLE connections with advertising extensions and WLAN TCP TX data transfer in NCP.
Optimized NWP RAM utilization by disabling the low-power mode bit (BIT(19)) in the opermode configuration.
Enhancements#
Added support for the
SL_DEBUG_LOG_V2logging backend in coex snippets across Wi-Fi and BLE paths.
Removed Features#
None
Deprecated Features#
None
API Changes#
New APIs | Modified APIs | Removed APIs | Deprecated APIs
New APIs#
None
Modified APIs#
None
Removed APIs#
None
Deprecated APIs#
None
Bug Fixes#
Note: See the Feature Matrix section for a list of all hardware parts that work with the WiSeConnect SDK.
| UID | Issue Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, OPNs, Boards, Modes, Host Interfaces |
|---|---|---|---|---|
| 1611556 | Fixed an issue where LTK storage failures and security key list errors were reported during repeated BLE connect/disconnect cycles from remote devices while Wi‑Fi scan, connect, and disconnect operations were running concurrently. | None | None |
|
| 1618511 | Fixed an issue in the NCP wifi_power_save_deep_sleep application where invoking the power save API caused an unintended device deinitialization, resulting in a 0x11 deinitialization failure. | None | None |
|
| 1530255 | Fixed an issue where the deep-sleep system application could become unresponsive during extended Wi-Fi and Bluetooth® operation because the RX buffer was not released in certain data event handler error paths. | None | None |
|
| 1649868 | Disabled the AE feature in the wlan_ble_unified_coex_app_soc application, as this application is designed for the 8P + 2C BLE use case along with WLAN activity. |
None | 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 SDK.
New Examples#
None
Modified Examples#
| Example Name | Changes | Supported Software Variants (if applicable) | Supported Modes | Supported OPNs / Boards / OPN Combinations | Supported Host Interfaces |
|---|---|---|---|---|---|
See README |
Updated the unified BLE component and the MQTT error-handler pattern, and fixed datatype for high_performance_socket (uint8 → uint32). |
Standard and Lite |
|
|
SPI, UART |
|
Wi-Fi Coex - Wi-Fi Client BLE Provisioning with AWS ( See README |
Added optional runtime BLE enable/disable functionality using rsi_ble_enable() and rsi_ble_disable(), controlled by SL_BLE_DYNAMIC_ENABLE_DISABLE_DEMO in wifi_config.h. When enabled, the application disables BLE after Wi-Fi join, runs an optional 16k-record TLS lab demo, re-enables BLE, and reconnects Wi-Fi before MQTT. |
Standard |
|
|
SPI, UART |
|
Wi-Fi Coex - Wi-Fi Client BLE Throughput App ( See README |
Added optional dynamic BLE disable for WLAN throughput measurement using rsi_ble_enable() and rsi_ble_disable(), controlled by SL_BLE_DYNAMIC_DISABLE_THROUGHPUT_DEMO in wifi_config.h. When enabled, the application runs WLAN throughput with BLE connected, then disables BLE, measures throughput again, and re-enables BLE with Wi-Fi reconnect. |
Standard |
|
|
SPI, UART |
Removed Examples#
None
Deprecated Examples#
None
Known Issues and Limitations#
| ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, OPNs, Boards, Modes, Host Interfaces |
|---|---|---|---|---|
| NA | In AP + BLE mode, usage is restricted to Wi-Fi provisioning only; at any given time, only a single protocol connection is permitted, meaning that a connection can be established with either the SiWx917's Wi-Fi SoftAP or its BLE interface, but not both simultaneously. Additionally, third-party BLE connections are not supported if a third-party STA is connected to the 917 Wi-Fi SoftAP, and likewise, third-party STA connections are not supported if a third-party BLE device is already connected to the 917 BLE interface. | None | None |
|
| 1455876 | MQTT publish failure (error code -7) occurs for QoS 0 messages after 30 minutes when running 10 concurrent BLE connections and GATT notifications without SMP on an encrypted connectivity (network processor) firmware image. | None | None |
|
| 1451820 |
SiWx917 fails to re-connect after a few MQTT disconnections during a BLE scan start and stop loop with the wlan_ble_unified_coex_app_soc example application.
|
None | None |
|
| 1479757 | A bus thread looping issue was observed while running a multi-socket application. | None | None |
|
| 1444697 | BLE disconnections occur when loading or clearing the TLS certificate. | None | None |
|
| 1512574 | When the DUT is configured to advertise with BLE SMP enabled and a continuous WLAN scan is active, the remote BLE central device may frequently fail to pair and occasionally fail to connect. | None | None |
|
| N/A | In co-existence mode, configuring 480 KB of RAM for the network processor and 192 KB for the application processor can reduce Wi-Fi throughput by approximately 10 Mbps due to limited memory available for data packets. | None | None |
|
| N/A | Multiprotocol operation (Wi-Fi station + BLE) with EAP security modes is supported only for memory configurations EXT_FEAT_416K_M4SS_256K (416 KB network processor + 256 KB application processor) and EXT_FEAT_480K_M4SS_192K (480 KB network processor + 192 KB application processor). | None | None |
|
| N/A | System-level changes introduced to enhance stability have resulted in some increase in power numbers (up to 15% for smaller connection intervals of 200 ms) for BLE-connected only cases for modules. Impact is smaller for longer connection intervals. | None | None |
|
| 1557787 | The Wi-Fi station returns error 0x1FF9C (SL_STATUS_SI91X_DHCP_HANDSHAKE_FAILURE) in congested environments when operating in concurrent mode with both NAT and PAT features enabled. | None | None |
|
| 1574418 |
Using slc generate --toolchain gcc or slc generate --with toolchain_gcc may fail with exclusivity errors due to the wiseconnect_toolchain_gcc_standard component incorrectly providing toolchain_gcc, resulting in a conflict with the Simplicity SDK toolchain_gcc component. If using those two command line options results in exclusivity errors, then you can remove them. Note that in a future WiseConnect release, you might have to reintroduce the toolchain option on the command line. Refer to future WiseConnect release notes for updates on possible behavior changes.
|
None | None |
|
| 1678706, 1667465 |
Observed an intermittent issue where the rsi_ble_enable() API does not respond during the following Wi-Fi/BLE operation sequence: BLE Connect → Wi-Fi Connect → Power Save → Disable BLE → Disconnect Wi-Fi → Enable BLE.
|
None | None |
|
| 1659825 | An intermittent hang may occur during repeated BLE enable/disable and Wi-Fi disconnect/reconnect cycles in BLE Wi-Fi Provisioning. This issue is not observed during a single run and occurs only during long-duration stress testing. | None | None |
|
| 1647768 | BLE disconnections may be observed intermittently when running BLE throughput, Wi-Fi UDP TX, RTC read operations continuously in a loop. | None | None |
|
| 1660521 |
Intermittent failure or incomplete execution of sl_wifi_deinit() may occur when Wi-Fi is repeatedly initialized and deinitialized while BLE activities are concurrently running. This issue can manifest on the first cycle or after multiple cycles and is non-deterministic.
|
None | Stop all BLE scanning and advertising before initiating Wi-Fi deinitialization, allow sufficient time for the stack to reach an idle state, and avoid repeated Wi-Fi cycling in BLE coexistence scenarios. |
|
| 1642593 | Matter commissioning with the Amazon ecosystem may result in an "Unsupported LMP Parameter" error during the commissioning process. | None | None |
|