Zigbee Version 9.1.0 - Release Notes (Jun 23, 2026)#
Silicon Labs is the vendor of choice for OEMs developing Zigbee networking into their products. The Silicon Labs Zigbee platform is the most integrated, complete, and feature-rich Zigbee solution available.
Silicon Labs EmberZNet SDK contains Silicon Labs’ implementation of the Zigbee stack specification.
Click here for earlier releases.
Release Summary#
| Release Item | Version | Release Date | Release Notes | Key Features | API Changes | Bug Fixes | Chip Enablement |
|---|---|---|---|---|---|---|---|
SDK |
9.1.0 |
Jun 23, 2026 |
Refer to the Key Features section. | Refer to the API Changes section. | Refer to the Bug Fixes section. | Refer to the Chip Enablement section. | |
802.15.4 Mesh + BLE Multiprotocol |
9.1.0 |
Jun 23, 2026 |
|
Removed |
Targeted quality improvements and bug fixes. |
Added Alpha software support for xG2B devices. |
Impact of Release Changes#
Impact Statements | Migration Guide
Impact Statements#
Toolchains: Zigbee SDK 9.1.0 is built and validated with GCC 14.2.rel1 and IAR 9.70.4. Rebuild existing projects after upgrading the SDK or toolchain.
Example labels and project names: Standardized display labels and project names for certain Zigbee example applications in Simplicity Studio. Example apps now use a consistent title format that identifies the stack (Zigbee, Zigbee SE, Zigbee GP, or Zigbee BLE DMP), the target role (SoC, Host, or NCP), and the application name with readable spacing (for example, "Zigbee - SoC Z3 Light" instead of "Zigbee - Z3Light"). The NCP SPI example was renamed from
ncp-spitozigbee_ncp_spi(project folder,.slcpfile, andproject_namefield). NCP example labels were normalized (for example, UartHw to UART HW, Multi-PAN naming). GPD single-button/LED variant examples use distinct project names and labels so each variant is uniquely identified in Studio. This affects how example applications appear when browsing or creating projects in Simplicity Studio only; application functionality is unchanged. See Changes in the Zigbee SDK release notes.This release includes new features, API changes, bug fixes, and chip enablement updates. See the Zigbee SDK release notes for details.
Migration Guide#
See the sl_system to sl_main migration guide for detailed instructions.
Learn more about using
sl_system_compatibilityin baremetal applications here.
Using This Release#
What's in the Release? | Compatible Software | Installation and Use | Help and Feedback
What's in the Release?#
This release contains the following:
Zigbee Stack
Zigbee Application Framework
Zigbee Sample Applications
For more information about Zigbee and the EmberZNet SDK see Zigbee Fundamentals.
If you are a first-time user, see Zigbee EmberZNet Quick-Start Guide for SDK 7.0 and Higher, for instructions on configuring your development environment, building and flashing a sample application, and documentation references pointing to next steps.
Compatible Software#
Compatibility and Use Notices: For information about security updates and notices, see the Security chapter of the Platform Release Notes installed with this SDK or on the TECH DOCS tab on https://www.silabs.com/developers/zigbee-emberznet. Silicon Labs also strongly recommends that you subscribe to Security Advisories for up-to-date information.
For instructions, or if you are new to the Zigbee EmberZNet SDK, see Using This Release.
| Software | Compatible Version or Variant |
|---|---|
|
IAR Embedded Workbench for ARM (IAR-EWARM) Using wine to build with the IarBuild.exe command line utility or IAR Embedded Workbench GUI on macOS or Linux could result in incorrect files being used due to collisions in wine’s hashing algorithm for generating short file names. Customers on macOS or Linux are advised not to build with IAR outside of Simplicity Studio. Customers who do should carefully verify that the correct files are being used. |
Version 9.70.4 |
| GCC (The GNU Compiler Collection) | Version 14.2.rel1 |
| EZSP Protocol | Version 0x13 |
Installation and Use#
To run your first demo, see our Getting Started Guide.
To kick start your development, see our Developer's Guide.
For information about Secure Vault Integration, see Secure Vault.
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.
To learn more about the software in this release, dive into our online documentation.
Additional Information#
Zigbee Certification
The EmberZNet 9.0 release is qualified as a Zigbee Compliant Platform for SoC, NCP and RCP architectures. For ZCP certification ID tied to this release, please check the CSA website here: https://csa-iot.org/csa-iot_products/.
Note that the ZCP certification is filed post-release and takes a few weeks before getting reflected on the CSA website. For any further queries, please contact Silicon Laboratories support at http://www.silabs.com/support.
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#
Supported Features | Unsupported Features
Supported Features#
| Feature Name | Description | Quality | Related API Names | Supported Software Variants, Hardware, Modes, Host Interfaces | Related Example Names |
|---|---|---|---|---|---|
| GPD configurable next RX channel |
Green Power Device applications can set the next RX channel and second next RX channel at runtime before bi-directional commissioning Channel Request GPDFs. Configure via node set-next-channel or sl_zigbee_gpd_af_plugin_set_next_channel().
|
Production |
sl_zigbee_gpd_af_plugin_set_next_channel |
GPD (SoC) | GPD sample applications with Zigbee GPD CLI |
| Secure inter-PAN fragmentation | The Inter-PAN plugin supports large, APS link-encrypted inter-PAN messages with Inter-PAN Message Fragmentation after Certificate-Based Key Establishment (CBKE). | Production |
Inter-PAN plugin APIs and callbacks |
SoC Host-NCP |
Zigbee Smart Energy and inter-PAN sample applications |
| Packet handoff link quality |
Post-incoming packet filter callback reports RSSI, LQI, and receive channel for packets intercepted through packet handoff. Implement sl_zigbee_post_incoming_packet_filter_with_lqi_and_rssi_cb() with sl_zigbee_packet_link_quality_t.
|
Production |
sl_zigbee_post_incoming_packet_filter_with_lqi_and_rssi_cb sl_zigbee_packet_link_quality_t |
SoC Host-NCP |
Applications with Packet Handoff component |
| Zigbee 4.0 gateway sample | Host gateway sample for Zigbee 4.0 joining with Z4 light and switch sample applications. | Production |
Host-NCP |
Zigbee 4.0 gateway | |
| GCC and IAR toolchain upgrade | Zigbee SDK 9.1.0 is validated with GCC 14.2.rel1 and IAR Embedded Workbench 9.70.4. IAR 9.70.4 supports Zigbee SoC and NCP applications on Series 3, in addition to Series 2 targets. Rebuild existing projects after upgrading the SDK or toolchain. | Production |
All variants |
All Zigbee sample applications | |
| Configurable route table size |
Route table size is configurable through the Zigbee Pro Stack Config component (SL_ZIGBEE_ROUTE_TABLE_SIZE).
|
Production |
SL_ZIGBEE_ROUTE_TABLE_SIZE |
SoC, Host-NCP (Pro stack) |
Router and coordinator applications |
Unsupported Features#
None.
SDK Release and Maintenance Policy#
See our SDK Release and Maintenance Policy.