Bluetooth Mesh Version 10.0.0 - Release Notes (Jan 22, 2026)#

Simplicity SDK Version 2025.12.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#

Release Item Version Release Date Release Notes Key Features API Changes Bug Fixes Chip Enablement

SDK

10.0.0

Jan 22, 2026

Release Notes

  • Added support for GCC LTO (Link-Time Optimization)
  • Relaxed LPN polling configuration parameters
  • Added API call sl_btmesh_config_client_prepare_key_refresh(), replacing deprecated API call sl_btmesh_test_prov_prepare_key_refresh()
  • Added API call sl_btmesh_node_test_proxy_beacon()
  • Unnecessary configuration value SL_BTMESH_CONFIG_MAX_GATT_CONNECTIONS removed
  • Removed unnecessary network key - application key bonding check when running a key refresh procedure at an embedded Provisioner
  • Fixed SAR Segments Threshold state value use in transport layer
None.

iOS ADK

10.0.0

Jan 22, 2026

Release Notes

None. None. None. None.

Android ADK

10.0.0

Jan 22, 2026

Release Notes

None. None. ADK - setting the Provisioner Address. None.

Impact of Release Changes#

Impact Statements | Migration Guide

Impact Statements#

Change Impact Affected Software Variants if applicable Affected Modes Affected OPNs / Boards / OPN Combinations Affected Host Interfaces

Support for GCC LTO may alter the composition of the firmware binary in a way that may make a delta DFU patch for a firmware update from non-LTO version to LTO version larger than for an update from non-LTO version to non-LTO version.

Either disable LTO, if it is not needed, or perform a full update. N/A All All All

Removal of the configuration variable SL_BTMESH_CONFIG_MAX_GATT_CONNECTIONS

Make use of the underlying BLE host stack's concurrent connection configuration value instead. N/A All All All

Migration Guide#

See Transitioning from the v1.x to v2.x Bluetooth Mesh SDK for a guide on how to migrate from SDK version 1.x to newer versions.

The API Reference Guide provides guidance on replacing currently deprecated API calls with supported calls before deprecated APIs are removed.

Using This Release#

What's in the Release? | Compatible Software | Installation and Use | Help and Feedback

What's in the Release?#

Compatible Software#

Software Compatible Version or Variant
Simplicity SDK 2025.12.0
Simplicity Studio 5.11.0.0
Simplicity Commander 1.18.2 (provided with Simplicity Studio)
GCC (The GNU Compiler Collection) 12.2.1 (provided with Simplicity Studio)
IAR Embedded Workbench for ARM (IAR-EWARM) 9.40.1

Installation and Use#

To run your first demo, see our Getting Started Guides.

To kick start your development, see our Developer's Guide.

For information about Secure Vault Integration, see here.

To review Security and Software Advisory notifications and manage your notification preferences:

  1. Go to https://community.silabs.com/.

  2. Log in with your account credentials.

  3. Click your profile icon in the upper-right corner of the page.

  4. Select Notifications from the dropdown menu.

  5. In the Notifications section, go to the My Product Notifications tab to review historical Security and Software Advisory notifications

  6. To manage your preferences, use the Manage Notifications tab to customize which product updates and advisories you receive.

For recommended settings, configurations, and usage guidelines, see here.

To learn more about the software in this release, dive into our online documentation.

Help and Feedback#

Feature Matrix#

Bluetooth Mesh SDK Version 10.0.0 implements the following specifications:

  • Mesh Protocol 1.1

  • Mesh Model 1.1

  • Mesh Binary Large Object Transfer Model 1.0

  • Mesh Device Firmware Update Model 1.0

  • Ambient Light Sensor NLC Profile 1.0.1

  • Basic Lightness Controller NLC Profile 1.0.1

  • Basic Scene Selector NLC Profile 1.0.1

  • Dimming Control NLC Profile 1.0.1

  • Occupancy Sensor NLC Profile 1.0.1

  • Energy Monitoring NLC Profile 1.0.1

Supported Features | Unsupported Features

Supported Features#

Feature Name Description Quality Related API Names Supported Software Variants, Hardware, Modes, Host Interfaces Related Example Names
Mesh node Base functionality to implement a Mesh network node. GA All All examples (except btmesh_host_provisioner)
Mesh provisioner Base functionality to implement a Mesh network provisioner. GA All
  • Bluetooth Mesh - NCP Empty
  • btmesh_host_provisioner
Mesh GATT proxy GATT proxy connectivity GA All All examples
Mesh On-demand GATT proxy models Models for configuring and activating on-demand GATT proxy functionality GA All Bluetooth Mesh - NCP Empty
Low Power Node Implementation of low-power node (a node that is mostly in power saving mode during operation) GA All
  • Bluetooth Mesh - SoC Switch CTL
  • Bluetooth Mesh - SoC Sensor Thermometer
  • Bluetooth Mesh - NLC Occupancy Sensor
  • Bluetooth Mesh - NLC Ambient Light Sensor
  • Bluetooth Mesh - NLC Dimming Control
  • Bluetooth Mesh - NLC Basic Scene Selector
Friend Node Implementation of friend node (a companion for a low-power node) GA All
  • Bluetooth Mesh - SoC Sensor Client
  • Bluetooth Mesh - NLC Basic Lightness Controller
  • Bluetooth Mesh - SoC Light HSL
  • Bluetooth Mesh - SoC DFU Distributor
Mesh Configuration Client model Client model for remote configuration of mesh configuration parameters GA All Bluetooth Mesh - NCP Empty
Silicon Labs configuration models Client and server models for remote configuration of Silicon Labs specific configuration parameters GA All Bluetooth Mesh - NCP Empty
Mesh Health models Mesh health client and health server model implementations GA All All examples (except Bluetooth Mesh - SoC Empty)
Mesh Generic and Lighting models Mesh generic and lighting client and server model implementations GA All All examples (except Bluetooth Mesh - SoC Empty)
Mesh Lighting Control models Mesh lighting control (LC) client and server model implementations, for implementing sensor-driven dimming GA All Bluetooth Mesh - NLC Basic Lightness Controller
Mesh Sensor models Mesh sensor client and server model implementations GA All
  • Bluetooth Mesh - SoC Sensor Thermometer
  • Bluetooth Mesh - SoC Sensor Client
  • Bluetooth Mesh - NLC Occupancy Sensor
  • Bluetooth Mesh - NLC Ambient Light Sensor
Mesh Scene models Mesh scene client and server model implementations GA All Bluetooth Mesh - NLC Basic Scene Selector
Mesh Scheduler models Mesh scheduler client and server model implementations GA All Bluetooth Mesh - NLC Basic Lightness Controller
Mesh Time models Mesh time client and server model implementations GA All Bluetooth Mesh - NLC Basic Lightness Controller
Mesh Vendor models Support for implementing vendor models in applications GA All Bluetooth Mesh - NCP Empty
Mesh Remote Provisioning models Remote Provisioning client and server models GA All btmesh_host_provisioner
Mesh SAR Configuration models Models for remote configuration of segmentation and Reassembly (SAR) parameters GA All Bluetooth Mesh - SoC DFU Distributor
Mesh Private Beacon models Models for remote configuration of private beaconing GA All Bluetooth Mesh - NCP Empty
Mesh Large Composition Data models Models for large composition data retrieval GA All Bluetooth Mesh - NCP Empty
Binary Large Object Transfer models Models for Binary Large Object Transfer (BLOB) functionality GA All All examples (except Bluetooth Mesh - SoC Empty)
Device Firmware Update models Models for Device Firmware Update (DFU) functionality GA All All examples (except Bluetooth Mesh - SoC Empty)
Test and diagnostic commands Test commands to aid development GA All Bluetooth Mesh - NCP Empty
Migration support Commands to migrate existing device data to currently supported formats after firmware update GA All None

Unsupported Features#

  • Mesh Protocol: Directed Forwarding

  • Mesh Protocol: Subnet Bridging

  • Mesh Protocol: Opcode Aggregation

  • Mesh Model: xyL Models

SDK Release and Maintenance Policy#

See our SDK Release and Maintenance Policy.