WiSeConnect 3 - SiWx91x Bluetooth LE 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 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#
Support for concurrent 8 BLE peripherals + 2 BLE central devices
API Changes#
None
Bug Fixes#
Stability fixes for BLE connections
Power optimizations
Functional fixes for regulatory compliance
Functional fixes for RSSI 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 support for 8 concurrent BLE peripheral connections and 2 concurrent BLE central connections.
Enhancements#
Added support for variable-length characteristic values in GATT.
Optimized BLE stack memory, reducing RAM consumption by approximately 10 KB.
According to the Inclusive Lexicon, updated the terms master and slave to central and peripheral respectively.
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 3 SDK.
ID | Issue Description | GitHub / Salesforce Reference (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|
1428056 |
BLE data transfer stalls when the SiWx917 attempts to connect to a second device while operating in a dual role, in the ble_multiconnection_gatt_test_psram example application.
|
None |
|
1436785 |
The ble_multiconnection_gatt_test_soc example application enables application processor (M4) power save by default, which prevents passkey entry during runtime.
|
None |
|
1446269 | SiWx917 fails to enter power save mode when BLE extended advertising is enabled. | None |
|
1381080 |
The regulatory limit table restricting the output power of the certified SIWG917Y module can be bypassed by entering the ble_per_transmit command twice.
|
None |
|
1388472 | Issues with BLE RSSI accuracy across various temperatures. | None |
|
1382749 | Issue with BLE LP chain degradation in some units at -40 C. | 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 |
---|---|---|---|---|---|
BLE - Interoperability Test |
Demonstrates verifying the interoperability of the SiWG917 SoCs with a wide range of Bluetooth-enabled devices. | Standard and Lite |
SoC |
|
N/A |
Modified Examples#
Example Name | Changes | Supported Software Variants if applicable | Supported Modes | Supported OPNs / Boards / OPN Combinations | Supported Host Interfaces |
---|---|---|---|---|---|
All applicable examples |
Removed support for board BRD4341A. |
Standard and Lite |
SoC |
|
N/A |
All applicable examples |
|
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 |
---|---|---|---|---|
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 |
|