TI Zigbee 1.00.00 Release Notes
Table of Contents
Introduction
ZBOSS 3.x is a component of the SimpleLink™ Low Power F3 Software Development Kit. This component enables development of Zigbee® 3.0 specification based products. ZBOSS is TI’s complete solution for developing certified Zigbee 3.0 solution on CC23xx / CC27xx platforms. ZBOSS contained in this release is based on Zigbee 3.0 specification with the added benefit of running on top of FreeRTOS.
Key features of Zigbee 1.00.00 :
- Zigbee certified stack - Zigbee Pro 2023 (R23) and Zigbee Pro 2017 (R22), Green Power Proxy v1.1.2 (Zigbee Core v1.0.0.0)
- Zigbee Cluster Library (ZCL) 8 integration
- Standalone on/off light and switch sample applications to jump start development
- Secure Over-the-Air Download (OAD) firmware upgrade support and Over-the-Air Update (OTA) examples for updating Zigbee device firmware wirelessly
- Green Power Device (GPD) and Sink (GPS) examples support battery-less devices
- Green Power Device (GPD) supports bi-direction communication.
- Full integration with FreeRTOS for real-time scheduling, automatic power management and utilizing peripheral device drivers
- Free code development option with Code Composer Studio™ (CCS)
- ZED, ZC, ZR, GPD and GPP roles are supported.
Additional information about TI’s Zigbee solution can be found at www.ti.com/zigbee
ZBOSS Documentation
The SimpleLink Low Power F3 Software Development Kit(SDK) allows easier product development by combining FreeRTOS and the Zigbee protocol stack in one unified SDK. All Zigbee sample applications are based off the FreeRTOS Kernel. Key documents needed for Zigbee application development include:
Installation and Usage
- To build the sample applications with this SDK a supported IDE must be installed (refer to Dependencies below)
- Install the simplelink_lowpower_f3_sdk_9_14_00_xx installer package on a supported host operating system build machine with Administrator privileges
- The default install path for Windows is C:\ti\simplelink_lowpower_f3_sdk_9_14_00_xx\examples\rtos<LaunchPad variant>\zigbee
- Changing the default install path and/or drive letter may require updating project variables. Do not use a space in the install path
- It is recommended to make a backup of the installation in order to revert modifications to the SDK
What’s New
| ID | Summary |
|---|---|
| TI_ZIGBEE-263 | Add support for application callbacks on start and end of TX and RX operations |
| TI_ZIGBEE-262 | Enable minimum OTA block requests delays less than 50ms |
| TI_ZIGBEE-255 | Enable pre-installed network on Zigbee Rev22 |
Fixed Issues
| ID | Summary |
|---|---|
| TI_ZIGBEE-260 | Hardcoded 50ms delay between fragmented packets |
Known Issues
| ID | Summary |
|---|---|
| None | None |
Known Workarounds
TI_ZIGBEE-89: Failure to commission R23 ZED/ZR to Amazon Echo 4th Generation ZC. This is resolved by calling zboss_use_r22_behavior() any place after the ZB_INIT().
Upgrade and Compatibility Information
The Zigbee 1.00.00 only supports Revision B or later SimpleLink CC23xx devices. No support for previous silicon revisions or LaunchPad™ development kits using earlier silicon revisions. If you’re unsure of the revision number of your device, please see the Package Symbolization and Revision Identification section of the Errata Note. This warning only applies to the CC23xx devices and not the CC27xx.
Operating System Support
The Zigbee package builds on all host environments and tool chains supported by the SimpleLink™ Low Power F3 Software Development Kit. See the top-level SDK release notes for details.
Dependencies
The Zigbee sample applications were built & tested with the Integrated Development Environments (IDEs) and listed in the top-level SDK release notes.
Note: Earlier IDE/toolchain versions are not supported and compatibility with newer versions of supported IDEs is not assured.
Device Support
This Zigbee stack supports the following Zigbee roles and OTA support for SimpleLink CC23XX and CC27XX wireless MCUs:
| Device | ZED | ZR | ZC | GPD | On-chip OTA | Off-chip OTA |
|---|---|---|---|---|---|---|
| CC2340R2 | Y | N | N | Y | N | Y |
| CC2340R5 | Y | Y | Y | Y | Y(1) | Y |
| CC2755R10 | Y | Y | Y | N | Y | Y |
(1) On-chip OTA support will depend on the features chosen
Development Board Support
See the top-level SDK release notes for details.
Validation
The Zigbee sample applications were built & tested with the IDE’s and toolchains mentioned in the SDK release notes.
Versioning
This product follows a version format, M.mm.pp.bb, where:
- M is a 1 digit major number,
- mm is a 2 digit minor number,
- pp is a 2 digit patch number,
- bb is a 2 digit incrementing build counter.