Bluetooth LE SDK Version 10.0.0 (June 16, 2025) - Release Notes#
Simplicity SDK Version 2025.6.0
The Bluetooth SDK is an advanced Bluetooth 6.0-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#
RTOS support added to examples
Dynamic Hardware Configuration
Electronic Shelf Label Service and Profile 1.0.1
Channel Sounding Ranging Service and Profile 1.0
Channel Sounding support for multiple reflectors per initiator
API Changes#
None.
Bug Fixes#
Various Electronic Shelf Label (ESL) related bug fixes
Various Channel Sounding (CS) related bug fixes
Various generic bug fixes
Chip Enablement#
Added support for BG22L
Added support for BG24L
Added support for xGM260P
Added support for xGM270S
Key Features#
New Features | Enhancements | Removed Features | Deprecated Features
New Features#
RTOS support added to examples. Most examples are now available on top of FreeRTOS and Micrium RTOS. These use a new RTOS adaptation layer, called Application Runtime Adaptor.
Channel Sounding support for multiple reflectors per initiator for asset tracking. This allows an initiator to perform simultaneous channel sounding procedures with those connected reflectors.
Dynamic Hardware Configuration. This feature enables update of various platform configuration by an NCP host at runtime. This includes the calibration of RSSI Offset, PA Curves, PA Mode, PA Auto Mode Power and Ctune. By Default, the system will use whatever is on the NCP firmware defined by the existing process, but the Host App can update those values on the go. Most likely this will be a one-time process, during the EAP production that takes the data that comes from BGAPI and writes to NVM, replacing the default values previously set by the NCP image.
Electronic Shelf Label Service and Profile 1.0.1: Bluetooth SIG's ESL working group has defined updates to the ESL service and profile specification. These updates have been implemented in this release.
Channel Sounding Ranging Service and Profile 1.0. Implemented the Ranging Service and Profile specification version 1.0.
Enhancements#
Improved Channel Sounding (CS) measurement frequency
Improved Electronic Shelf Label (ESL) Access Point (AP) stability by fixing a race condition.
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#
ID | Issue Description | GitHub / Salesforce Reference (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|
1425662 | Certificate-Based Authentication and Pairing (CBAP): updated certificate provisioning scripts to support Python 3.9+ | None | All; generic software issue |
1415958 | SoC DTM (baremetal) example fixed on xG22 devices. | None | All; generic software issue |
Chip Enablement#
Chip Family | OPNs / Boards / OPN Combinations | Supported Software Variants (if applicable) | Supported Modes | Supported Host Interfaces |
---|---|---|---|---|
EFR32BG22L |
|
Standard |
|
UART |
EFR32BG24L |
|
Standard |
|
UART |
xGM260P |
|
Standard |
|
UART |
xGM270S |
|
Standard |
|
UART |
Application Example Changes#
New Examples | Modified Examples | Removed Examples | Deprecated Examples
New Examples#
Example Name | Description | Supported Software Variants (if applicable) | Supported Modes | Supported OPNs / Boards / OPN Combinations | Supported Host Interfaces |
---|---|---|---|---|---|
bt_ncp_dhc and bt_rcp_dhc See README. |
Bluetooth - Dynamic Hardware Configuration over NCP and RCP. Enables runtime configuration of radio values such as RSSI offset, PA curve, PA mode and CTUNE using NCP or RCP (HCI) messages. | Standard |
|
|
UART |
Modified Examples#
Example Name | Changes | Supported Software Variants if applicable | Supported Modes | Supported OPNs / Boards / OPN Combinations | Supported Host Interfaces |
---|---|---|---|---|---|
All examples |
|
Standard |
|
|
UART |
Removed Examples#
Removed Example Name | Was Deprecated? |
---|---|
Amazon AWS IoT components and examples | Yes |
Deprecated Examples#
Deprecated Example Name | Planned Removal Date |
---|---|
bt_host_positioning_gui: Bluetooth Host Positioning GUI Python example. See README | 2025 Q4 |
Known Issues and Limitations#
ID | Issue or Limitation Description | GitHub / Salesforce Reference (if any) | Workaround (if any) | Affected Software Variants, Hardware, Modes, Host Interfaces |
---|---|---|---|---|
1464623 | bt_rcp_freertos - No response to HciLeSetExtendedAdvertisingParametersV2Command() command | None | None |
|
1463846 | bt_rcp_cpc works only when encryption is disabled at CPCd configuration | None | Edit CPCd configuration (cpcd.conf): "disable_encryption: true". Start CPCd again, connection is created. (cpcd --conf cpcd.conf) |
|
1456455 | Application does not start up following signed over-the-air upgrade | None | None |
|
1456455 | bt_aoa_ncp_locator can't open sync on Channel Sounding development kit as AoA asset tag when connectionless AoA CTE periodic advertisement is used. | None | None |
|
1451237 | Application upgrade terminates at "[I] Reset NCP target in bootloader mode..." following successful bootloader upgrade. This happens with an encrypted GBL file. | None | None |
|
1454597 | The command bt_cmd_sync_scanner_open should be followed by a bt_evt_periodic_sync_opened event, but in the RTOS variant of the bt_ncp example (./app/bluetooth/example/bt_ncp_freertos.slcp) it is not received. | None | None |
|
1463944 | bt_soc_iop_test - bonding fails with passkey. bt_evt_sm_bonded event does not arrive when creating secure connection and then the connection is terminated. | None | None |
|