Bluetooth Mesh SDK Version 11.0.0 - Release Notes (Jun 23, 2026)#

Bluetooth Mesh Version 11.0.0

Bluetooth Mesh is a standards-based, many-to-many communication topology available for Bluetooth Low Energy (LE) devices, optimized for large-scale networks and ideally suited for building automation, sensor networks, and asset tracking.

Click here for earlier releases.

Release Summary#

Key Features | API Changes | Bug Fixes | Chip Enablement

Key Features#

  • Updated supported compiler versions for GCC and IAR.

  • Included selected bug fixes and quality improvements.

API Changes#

  • Added deinitialization APIs for the MBT Client and MBT Server models.

  • Added experimental configuration parameters for Low Power Node (LPN).

  • Deprecated the event-based device database query API.

  • Deprecated the API used to set Light Control (LC) Server model publishing data.

Bug Fixes#

  • Fixed a potential null pointer dereference when SL_BTMESH_CONFIG_MAX_FOUNDATION_CLIENT_CMDS is set to 0.

  • Fixed Sensor Client model handling of Format A values with a length of 0xF.

  • Fixed Secure Network Beacon tallying when observing beacons and corrected the maximum interval between beacon transmissions.

Chip Enablement#

None.

Key Features#

New Features | Enhancements | Removed Features | Deprecated Features

New Features#

  • Added support for GCC 14.2.

  • Added support for IAR 9.70.4.

Enhancements#

  • Added support for runtime deinitialization of the MBT Client and MBT Server models, allowing applications to free resources when needed.

  • Added experimental Low Power Node (LPN) friendship configuration parameters to provide greater control over the time an LPN spends listening for Friend Offers.

Removed Features#

None.

Deprecated Features#

None.

API Changes#

New APIs | Modified APIs | Removed APIs | Deprecated APIs

New APIs#

New API Signature

Deprecated API replaced by this (if any)

sl_status_t sl_btmesh_mbt_client_deinit

N/A

sl_status_t sl_btmesh_mbt_server_deinit

N/A

Modified APIs#

  • Updated the dist_appkey_index parameter of sl_btmesh_fw_dist_client_start_distribution from an 8-bit unsigned integer to a 16-bit unsigned integer to support the full 12-bit application key index range.

  • Exposed the following Low Power Node (LPN) friendship negotiation configuration parameters as an experimental feature:

    • sl_btmesh_lpn_max_receive_window

    • sl_btmesh_lpn_min_subscription_list_size

    • sl_btmesh_lpn_min_friend_offer_rssi

    • sl_btmesh_lpn_receive_window_factor

    • sl_btmesh_lpn_rssi_factor

    • sl_btmesh_lpn_friend_offer_listen_timeout_slack

Removed APIs#

None.

Deprecated APIs#

Deprecated API Name

Planned Removal Date

sl_btmesh_prov_list_ddb_entries

Dec 2026

sl_btmesh_lc_server_set_publish_mask

Dec 2026

Bug Fixes#

ID Issue Description GitHub / Salesforce Reference (if any) Affected Software Variants, Hardware, Modes, Host Interfaces
361685 Fixed an issue with tallying incoming Secure Network Beacons and capped the maximum time before a beacon is emitted. None All; generic software issue
1565611 Fixed an issue where configuring zero Foundation Model requests for allocation did not allocate an array, but certain code paths still attempted to access the array during periodic task execution and deinitialization cleanup. None All; generic software issue
1630873 Fixed an issue where the Sensor Client model interpreted the Format A length value 0xF as zero, resulting in parsing errors for received messages. None All; generic software issue
1642800 Fixed an issue in the Bluetooth Mesh Lighting Server where the Generic Level Move handler incorrectly evaluated state_changed, causing move requests with no effect on the current state to be reported as state changes. The check now correctly compares the current state against the move target, ensuring that no-op move requests are properly identified. None All; generic software issue

Chip Enablement#

None.

Application Example Changes#

New Examples | Modified Examples | Removed Examples | Deprecated Examples

New Examples#

None.

Modified Examples#

None.

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
401550 No BGAPI event for segmented message handling failure. 212392, 214429, 216665 Application needs to deduce failure from timeout / lack of application layer response; for vendor models, an API has been provided. All; generic software issue
454059 A large number of key refresh state change events are generated at the end of KR process, and that may flood NCP queue. None Increase NCP queue length in the project. NCP interface; generic software issue
454061 Slight performance degradation compared to 1.5 in round-trip latency tests was observed. None None All; generic software issue
624514 Issue with re-establishing connectable advertising if all connections have been active and GATT proxy is in use. 235615 Allocate one more connection than is needed. All; generic software issue
841360 Poor performance of segmented message transmission over GATT bearer. 283876 Ensure that the underlying BLE connection’s Connection interval is short; ensure that ATT MTU is large enough to fit a full Mesh PDU; tune the minimum connection event length to allow multiple LL packets to be transmitted per connection event. All; generic software issue
1204017 Distributor is not able to handle parallel self FW Update and FW Upload. None Don’t run self FW update and FW upload in parallel. All; generic software issue
1226127 Host provisioner example can be stuck when it starts to provision a second node. None Restart the host provisioner app before provisioning the second node. All; generic software issue