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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces: N/A
1436785 The ble_multiconnection_gatt_test_soc example application enables application processor (M4) power save by default, which prevents passkey entry during runtime. None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Mode: SOC
  • Host interfaces: N/A
1446269 SiWx917 fails to enter power save mode when BLE extended advertising is enabled. None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SOC
  • Host interfaces: N/A
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SOC, NCP
  • Host interfaces SPI, UART
1388472 Issues with BLE RSSI accuracy across various temperatures. None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
1382749 Issue with BLE LP chain degradation in some units at -40 C. None
  • Software 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

BLE - Interoperability Test

See README

Demonstrates verifying the interoperability of the SiWG917 SoCs with a wide range of Bluetooth-enabled devices. Standard and Lite

SoC

  • 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

All applicable examples

Removed support for board BRD4341A.

Standard and Lite

SoC

  • Boards: BRD4341A
N/A

All applicable examples

  • Updated to new powersave API sl_wifi_set_performance_profile_v2.
  • Renamed powersave macro ENABLE_POWER_SAVE to ENABLE_NWP_POWER_SAVE.
Standard and Lite
  • SoC
  • NCP
  • OPNs: All
  • 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
1458618 The ble_data_length application example does not work with 121x and 141x PSRAM OPNs. None None
  • Software variants: Standard and Lite
  • OPNs: 121x and 141x PSRAM OPNs
  • Boards: All applicable boards
  • Modes: SoC
  • Host interfaces: N/A
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
1439892 SiWx917 hangs when the SRRC region is set. This does not occur with the SiWG917Y module. None None
  • Software variants: Standard and Lite
  • OPNs: All except SiWG917Y OPNs
  • Boards: All applicable boards
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
1455159 Instability with conurrent 8 BLE peripheral connections when SMP is disabled on an encrypted connectivity firmware (network processor) image. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
1463443 The WLAN power save API fails to disable power saving in the ble_secureconnection_psram example application. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
1453632 The ble_multiconnection_gatt_test and wlan_ble_unified_coex example applications exhibit various functional issues in dense environments:
  • Failure to send notifications
  • Occasional GATT profile retrieval failures
  • Incorrect advertising behavior after disconnection
  • Inability to transmit scan requests
  • Erroneous display of 255 connected central devices
  • Peripheral disconnections with error code 0xA5A5.
None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
1465175 SiWx917 hangs when power save is enabled during BLE transmit/receive notifications with the HP chain. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
1461758 Security and encryption do not work as expected in the ble_iop example application with certain Android devices. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC
  • Host interfaces N/A
N/A BLE Secondary latency value is only valid up to 32. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
N/A Maximum supported AE data length is 200 bytes. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
N/A Supports only two ADV_EXT sets. None None
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART
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
  • Software variants: Standard and Lite
  • OPNs: All
  • Boards: All
  • Modes: SoC, NCP
  • Host interfaces SPI, UART