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

Release Notes

Improved formatting of model configuration data that is stored on the device.
  • Added API for migrating existing model configuration data to new format that provides more flexibility for DFU.
  • Fixed API issues for configuration client, proxy solicitation, and scene model deinitialization.
  • Removed deprecated test APIs.
  • Corrected a number of remote provisioning issues.
  • Corrected a number of generic, lighting, and LC model issues.
  • Fixed API issues for configuration client, proxy solicitation, and scene model deinitialization.
None

iOS ADK

9.0.0

June 16, 2025

Release Notes

None None None None

Android ADK

9.0.0

June 16, 2025

Release Notes

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

  • No impact on new projects. Old projects can choose to either migrate to the new storage format after a firmware update, using the supplied migration component, or keep using the old storage format. The old storage format component is not the default and must be chosen to be used.
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:

  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 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
  • 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.