WiSeConnect 3 - SiWx91x Bluetooth LE SDK Version 3.5.2 (September 26, 2025) - Release Notes#
Wi-Fi 6 + BLE (WiSeConnect 3) SDK Version 3.5.2
Simplicity SDK Version 2025.6.2
The SiWx91x Bluetooth LE software development kit (SDK) provides feature-rich Bluetooth 5 connectivity with multi-connection capabilities, advanced advertising extensions, and power optimization for diverse IoT applications.
Click here for earlier releases.
Release Summary#
Key Features | API Changes | Bug Fixes | Chip Enablement
Key Features#
Added in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
Support for concurrent 8 BLE peripherals + 2 BLE central devices
API Changes#
Added in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
None
Bug Fixes#
Fixed in 3.5.2#
Fixed BLE Application naming nomenclature.
Fixed BLE legacy pairing and security/encryption issues.
Fixed Powersave API timeouts errors during Legacy Scans.
Fixed Device hang issue with BLE notifications for 10 connections (both encrypted and unencrypted firmware).
BLE Low Power chain Ch-39 Regulatory Max Power tables were removed
High Performance and Low Power(10dBm) chains Max Power regulatory tables were updated based on product characterization.
Fixed in 3.5.1#
None
Fixed in 3.5.0#
None
Chip Enablement#
Added in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
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 in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
None
Enhancements#
Added in 3.5.2#
Added BLE KC and SRRC Regulatory Max Power tables for SiW917Y1GN and SiW917Y1GA modules.
Added support for simultaneous connections with up to 8 BLE peripheral devices and 2 BLE central devices, using an encrypted firmware image with power-save support enabled for both Network processor and M4.
Added in 3.5.1#
None
Added in 3.5.0#
None
Removed Features#
Removed in 3.5.2#
None
Removed in 3.5.1#
None
Removed in 3.5.0#
None
Deprecated Features#
Deprecated in 3.5.2#
None
Deprecated in 3.5.1#
None
Deprecated in 3.5.0#
None
API Changes#
New APIs | Modified APIs | Removed APIs | Deprecated APIs
New APIs#
Added in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
None
Modified APIs#
Modified in 3.5.2#
None
Modified in 3.5.1#
None
Modified in 3.5.0#
None
Removed APIs#
Removed in 3.5.2#
None
Removed in 3.5.1#
None
Removed in 3.5.0#
None
Deprecated APIs#
Deprecated in 3.5.2#
None
Deprecated in 3.5.1#
None
Deprecated in 3.5.0#
None
Bug Fixes#
Note: See the Feature Matrix section for a list of all hardware parts that work with the WiSeConnect 3 SDK.
Fixed in 3.5.2#
ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|---|
1467394 | Fixed SLCP and project name mismatch with few BLE Sample apps | None | None |
|
1452510 | Fixed BLE compilation errors using the latest Keil compiler (V6.23) | None | None |
|
1452073 | Resolved the BLE legacy pairing failure that occurred when DUT as Peripheral configured I/O capabilities with 'Keyboard Display', and the NRF dongle(Remote device) as Central configured I/O capabilities with 'Keyboard Only'. | None | None |
|
1461758 | Resolved an issue where "security and encryption" did not function as expected in the ble_iop example application when tested with certain Android devices. | None | None |
|
1454483 | Fixed an issue where the BLE power save API returned a host timeout error (-1) during a BLE legacy scan with a scan interval of 10.24 seconds and a scan window of 5 seconds. | None | None |
|
1369767 | Fixed an issue where the BLE power save API returned a host timeout error (-1) during a BLE legacy scan with a scan interval of 5ms and a scan window of 2.5 ms. | None | None |
|
1454294 | Fixed an issue where the SiWx917 device would hang while running BLE notifications with 10 simultaneous BLE connections using coded PHY rates (125 Kbps and 500 Kbps) on an encrypted connectivity firmware (network processor) image. | None | None |
|
1463804 | Fixed an issue where the SiWx917 device would hang after 11 hours while running BLE transmit and receive notifications with 10 simultaneous BLE connections, using an unencrypted connectivity firmware (network processor) image. | None | None |
|
1473125 | Removed BLE Low power(LP) chain Ch-39 maximum power regulatory tables. | None | None |
|
1448520 | Updated the BLE High Performance and Low Power (10dBm) chains regulatory maximum power and offset table values based on final product characterization results. | None | None |
|
1497751 | Resolved an issue where the DUT stopped transmitting data to two peripheral devices and one central device after approximately 10–15 minutes while performing write operations across 10 BLE connections. | None | None |
|
1502397 | Fixed the command disallowed issue for rsi_ble_connect_cancel when AE is enabled | None | None |
|
Fixed in 3.5.1#
None
Fixed in 3.5.0#
None
Chip Enablement#
Added in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
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#
Added in 3.5.2#
None
Added in 3.5.1#
None
Added in 3.5.0#
None
Modified Examples#
Modified in 3.5.2#
None
Modified in 3.5.1#
None
Modified in 3.5.0#
None
Removed Examples#
Removed in 3.5.2#
None
Removed in 3.5.1#
None
Removed in 3.5.0#
None
Deprecated Examples#
Deprecated in 3.5.2#
None
Deprecated in 3.5.1#
None
Deprecated in 3.5.0#
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.
Added in 3.5.2#
ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|---|
1515072 | In SiW917Y Module BLE testing, the 'cn'(SRRC) region shows 2dB higher output power compared to the 'us'(FCC) region. | None | None |
|
N/A | Enable SiW917Y Module BLE manual region selection in PER mode. | None | None |
|
1504605 | For ICs, customers must obtain certification for the SRRC/CN region. After certification, the corresponding values are loaded through the “BLE – Update Gain Table” APIs | None | None |
|
1458618 |
The ble_data_length application example does not work with 121x and 141x PSRAM OPNs.
|
None | None |
|
1439892 | SiWx917M SoC/NCP/RCP IC hangs when the SRRC region is set. This does not occur with the SiW917Y1GN and SiW917Y1GA modules. | None | None |
|
1447917 |
SiWx917 simultaneously transmits both an ATT_WRITE_RSP and an ATT_ERROR_RSP in response to a single incoming ATT_WRITE_REQ packet from a mobile device, particularly when writing variable-length data.
|
None | None |
|
1496803 | When performing simultaneous bidirectional data transfers (TX/RX) with 10 connected devices, the DUT sends TX notifications to a central device with a delay of approximately 40–50 seconds. | None | None |
|
1455159 | Instability with concurrent 8 BLE peripheral connections when SMP is disabled on an encrypted connectivity firmware (network processor) image. | None | None |
|
1463443 |
The WLAN power save API fails to disable power saving in the ble_secureconnection_psram example application.
|
None | None |
|
1453632 |
The ble_multiconnection_gatt_test and wlan_ble_unified_coex example applications exhibit various functional issues in dense environments:
|
None | None |
|
1465175 | SiWx917 hangs when power save is enabled during BLE transmit/receive notifications with the HP chain. | None | None |
|
1371967 | BLE anchor points are not established when connection interval (CI) parameters exceed 960 ms with supervision latency (SL) set to 5, as observed during updates from the PTS dongle | None | None |
|
1497730 | Observed DUT hang after approximately 6 hours of continuous TX/RX notifications with 10 BLE connections when running with an encrypted image and TA/M4 power save enabled | None | None |
|
N/A | BLE Secondary latency value is only valid up to 32. | None | None |
|
N/A | Maximum supported AE data length is 200 bytes. | None | None |
|
N/A |
Supports only two ADV_EXT sets.
|
None | None |
|
N/A | Supports only two simultaneous BLE connections (either two peripheral, two central, or one central and one peripheral) when Advertising Extensions are enabled. | None | None |
|
Added in 3.5.1#
Same as 3.5.0
Added in 3.5.0#
ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|---|
1458618 |
The ble_data_length application example does not work with 121x and 141x PSRAM OPNs.
|
None | None |
|
1369767 |
BLE power save API returns a host timeout error (-1 ) while performing a BLE legacy scan with a 5 ms scan interval and a 2.5 ms scan window.
|
None | None |
|
1454483 |
The BLE power save API returns a host timeout error (-1 ) while performing a BLE legacy scan with a 10.24-second scan interval and a 5-second scan window.
|
None | None |
|
1439892 | SiWx917 hangs when the SRRC region is set. This does not occur with the SiWG917Y module. | None | None |
|
1447917 |
SiWx917 simultaneously transmits both an ATT_WRITE_RSP and an ATT_ERROR_RSP in response to a single incoming ATT_WRITE_REQ packet from a mobile device, particularly when writing variable-length data.
|
None | None |
|
1455159 | Instability with conurrent 8 BLE peripheral connections when SMP is disabled on an encrypted connectivity firmware (network processor) image. | None | None |
|
1463443 |
The WLAN power save API fails to disable power saving in the ble_secureconnection_psram example application.
|
None | None |
|
1454294 | SiWx917 hangs when running BLE notifications with 10 simultaneous BLE connections using coded PHY rates (125 Kbps and 500 Kbps) on an encrypted connectivity firmware (network processor) image. | None | None |
|
1453632 |
The ble_multiconnection_gatt_test and wlan_ble_unified_coex example applications exhibit various functional issues in dense environments:
|
None | None |
|
1465175 | SiWx917 hangs when power save is enabled during BLE transmit/receive notifications with the HP chain. | None | None |
|
1461758 |
Security and encryption do not work as expected in the ble_iop example application with certain Android devices.
|
None | None |
|
1463804 | SiWx917 hangs after 11 hours when running BLE transmit and receive notifications with 10 simultaneous BLE connections using an un-encrypted connectivity firmware (network processor) image. | None | None |
|
N/A | BLE Secondary latency value is only valid up to 32. | None | None |
|
N/A | Maximum supported AE data length is 200 bytes. | None | None |
|
N/A |
Supports only two ADV_EXT sets.
|
None | None |
|
N/A | Supports only two simultaneous BLE connections (either two peripheral, two central, or one central and one peripheral) when Advertising Extensions are enabled. | None | None |
|