Bluetooth LE SDK Example and Middleware Version 11.1.0 - Release Notes (Jun 23, 2026)#
The Bluetooth SDK is an advanced Bluetooth 6.1-compliant stack that provides all of the core functionality along with multiple API to simplify development. The core functionality offers both standalone mode, allowing a developer to create and run their application directly on the SoC, or, in NCP mode, allowing for the use of an external host MCU.
Click here for earlier releases.
Release Summary#
Key Features | API Changes | Bug Fixes | Chip Enablement
Key Features#
Middleware: Added Serial Port Profile (SPP).
Middleware: Expanded Bluetooth peer manager and peer security.
Middleware: Enhanced Channel Sounding.
Middleware: Various Electronic Shelf Label bug fixes and stability improvements.
API Changes#
None.
Bug Fixes#
None.
Chip Enablement#
None.
Key Features#
New Features | Enhancements | Removed Features | Deprecated Features
New Features#
Added Serial Port Profile middleware through the new
sppcomponent and related configuration and GATT service content.Added new Bluetooth peer manager and peer security middleware components for central, peripheral, filter, common, and security flows.
Enhancements#
Optimised Channel Sounding PBR 1-N latency.
Implemented various Electronic Shelf Label bug fixes and stability improvements.
Channel Sounding: Added support for max_procedure_count=1 to Real Time Fast mode.
Electronic Shelf Label Access Point:
ESL AP NCP: replaced default uart transport to iostream transport.
bluetooth_ncp_transport_uartis no longer the default in ESL AP NCP,bluetooth_ncp_transport_iostreamis used instead.ESL AP: Modularize ap_core.py for improved maintanibility. The AccessPoint class in ESL AP/ap_core.py has been modularized using mixin classes for improved maintainability and future extensibility.
ESL AP: refactored event dispatching. The ESL AP event dispatcher has been refactored to an observer‑based, more flexible subscriber model, enabling easier integration of custom event handlers.
ESL AP: Optimize AP system bottlenecks. Improved AP scalability by removing per‑tag threading timers, optimizing tag object memory usage, and replacing linear registry lookups with indexed data structures.
Removed Features#
None.
Deprecated Features#
Deprecated
bluetooth_ncp_transport_usartand replaced bybluetooth_ncp_transport_iostreamwhere it was applicable.
API Changes#
New APIs | Modified APIs | Removed APIs | Deprecated APIs
New APIs#
None.
Modified APIs#
None.
Removed APIs#
None.
Deprecated APIs#
None.
Bug Fixes#
Fixed the uart_posix implementation that used wrong handle after select() call. Migrated the host UART interface (uart_posix.c) from select() to poll().
Chip Enablement#
Added in 11.1.0#
None.
Added in 11.0.2#
None.
Added in 11.0.1#
None.
Added in 11.0.0#
None.
Application Example Changes#
New Examples | Modified Examples | Removed Examples | Deprecated Examples
New Examples#
Added
bt_soc_sppexample projects for bare-metal, FreeRTOS, and Micrium OS.Added
bt_ncp_throughputexample projects for bare-metal, FreeRTOS, and Micrium OS.Added
bt_soc_esl_tag_demoproject as a dedicated ESL tag demo configuration.
Modified Examples#
Updated Channel Sounding examples:
bt_cs_ncp,bt_cs_soc_initiator, andbt_cs_soc_reflector.Updated Channel Sounding example:
bt_cs_soc_initiator. Changed default preferred_peer_antenna to 3 (was 1).Updated NCP examples including
bt_ncp,bt_ncp_dfu,bt_ncp_host, and ESL AP variants.Updated radio and controller-facing examples including
bt_rcp,bt_soc_dtm, andbt_rail_dmp_soc_*.Updated Bluetooth SoC examples including
bt_soc_app_ota_dfu,bt_soc_blinky,bt_soc_empty,bt_soc_cbap,bt_soc_csr_generator, andbt_soc_esl_tag.Updated direction-finding examples including
bt_aoa_ncp_locator,bt_aoa_soc_asset_tag, andbt_aod_ncp_receiver.Updated
bt_soc_throughputexample: increased default ATT MTU size. Utilize larger MTU and reconfigure default settings.
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, Hardware, Modes, Host Interfaces |
|---|---|---|---|---|
| 1543819 | The automated upgrade is not possible for bt_cs_ncp and bt_cs_soc_initiator examples. | None | Upgrade from 2025.6.x has to be carried out manually. The recommended way to upgrade your project is to create a new project from sisdk-2025.12.x and migrate your changes (e.g. application logic) on top of that. | All |
| 1565117 | IAR toolchain is not supported by Solution Examples | None | None | SoC |
| 1566100 | ESL sporadic crash after EAD decryption error | None | None | All |
| 1568416 | ESL Access point (AP) "exclusive mode" does not filter the ESL tags in some cases | None | None | All |
| 1681175 | NCP host examples cannot connect to NCP target over VCOM (USB) | None | First connect the NCP target device running "bt_ncp" to your computer. Then start NCP Commander (standalone) and connect to the device. Disconnect and close NCP Commander. Then run the "bt_host_empty" on your computer, which should be able to connect to the NCP target device. | NCP |