Bluetooth Mesh Version 9.0.0 (June 16, 2025) - Release Notes#
Simplicity SDK Version 2025.6.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 |
9.0.0 |
June 16, 2025 |
Improved formatting of model configuration data that is stored on the device. |
|
|
None | |
iOS ADK |
9.0.0 |
June 16, 2025 |
None | None | None | None | |
Android ADK |
9.0.0 |
June 16, 2025 |
None | None | None | 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 |
---|---|---|---|---|---|
Removal of the provisioner API call sl_btmesh_prov_test_identity |
|
N/A | All | All | All |
Removal of the test API call sl_btmesh_test_set_adv_scan_params |
|
N/A | All | All | All |
Removal of the test API call sl_btmesh_test_set_segment_send_delay |
|
N/A | All | All | All |
Removal of the test API call sl_btmesh_test_set_sar_config |
|
N/A | All | All | All |
Change of default storage format for model configuration data |
|
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.6.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:
Log in with your account credentials.
Click your profile icon in the upper-right corner of the page.
Select Notifications from the dropdown menu.
In the Notifications section, go to the My Product Notifications tab to review historical Security and Software Advisory notifications
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#
Contact Silicon Labs Support.
To use our Ask AI tool to get answers, see the search field at the top of this page.
Note: Ask AI is experimental.
Get help from our developer community.
Feature Matrix#
Bluetooth Mesh SDK Version 9.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 |
|
|
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 |
|
|
Friend Node | Implementation of friend node (a companion for a low-power node) | GA | All |
|
|
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 |
|
|
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.