TI BLE5-Stack 1.01.11.00 Release Notes

Table of Contents

Introduction

The BLE5-Stack is a set of sample applications, tools, APIs and protocol stack libraries that enable engineers to develop Bluetooth ® 5 standalone or network processor LE applications on the SimpleLink™ CC2640R2 Bluetooth Low Energy (BLE) wireless MCU. This Bluetooth 5 (BLE5-Stack) release includes support to enable development of applications using the following Bluetooth 5 LE features: High Speed, Long Range (LE Coded PHYs), Advertisement Extensions as well as all existing Bluetooth 4.0, 4.1 and 4.2 LE features.

As with all Bluetooth core specifications that support the Low Energy (LE) feature, devices implementing the LE feature of Bluetooth 5 are backward compatible with Bluetooth 4.2, 4.1 and 4.0 LE capable devices.

BLE5-Stack 1.01.11.00 has been Bluetooth qualified and is available for production use.

Key features of BLE5-Stack 1.01.11.00 :

Additional information about TI’s Bluetooth Low Energy solutions can be found at www.ti.com/ble

BLE5-Stack Documentation

The SimpleLink CC2640R2 SDK allows easier product development by combining TI-RTOS and the BLE protocol stack in one unified SDK. All BLE5-Stack sample applications are based off the TI-RTOS Kernel. Key documents needed for BLE application development include:

Installation and Usage

What’s New

ID Summary
None None

Fixed Issues

ID Summary
BLESTACK-5405 Using GapAdv_loadByBuffer() changes both scan response and advertising data
BLESTACK-5391 Permissions for Device Name and Appearance are Write, must be Read

Known Issues and Limitations

ID Summary
BLETOOLS-14 [BTool App] Discovered devices list is never cleared
BLESTACK-5121 host_test app with peripheral and observer cannot be built due to memory limitation
BLESTACK-5120 host_test app with central and broadcast cannot be built due to memory limitation
BLESTACK-4058 Host test and other applications do not receive the HCI Command Complete when HCI_LE_Rand is called
BLESTACK-3877 Maximum supported number of concurrent BLE connections: 2 (embedded sample applications), and 3 (Host Test). Additional connections can be supported when using Cache-As-RAM
BLESTACK-3834 Periodic advertisements are not supported
BLESTACK-3685 Number of simultaneous connections may be limited when attempting concurrent LE Secure Connections pairings
BLESTACK-3678 Host test peripheral + central build is not supported
BLESTACK-2711 Issue when Scanning for extended advertisements using the 2M PHY

Upgrade and Compatibility Information

The BLE5-Stack 1.01.11.00 introduces new BLE API which breaks compatibility with BLE5-Stack 1.1.x and earlier BLE-Stack releases. Refer to the included porting guide for migrating applications developed with prior TI BLE protocol stack versions.

Qualification

The Bluetooth low energy software stack (BLE-Stack) for CC2640R2 BLE enabled wireless MCUs uses Bluetooth Qualified Components, which allow customers to substantially reduce the testing required to meet Bluetooth end product listing (EPL) qualification requirements while providing flexibility to the device configuration. Bluetooth SIG rules specify that Qualified Components have a validity period of three (3) years at which time they may not be available for new End Product Listings (EPLs). This SDK release is covered by QDID 118740 with expiration date 2021-10-13 and TCRL-2017-2. For more information please refer to the application report SWRA601 - How to Qualify Your Bluetooth Low Energy Product.

Operating System Support

Dependencies

The BLE5-Stack 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 release supports single-mode Bluetooth LE on the wireless MCUs listed in the top-level SDK release notes

Development Board Support

This release supports Bluetooth Low Energy application development on the CC2640R2 LaunchPad

Validation

The BLE5-Stack sample applications were built & tested with versions of the following Integrated Development Environments (IDEs) and tool chains listed in the top-level SDK release notes:

Versioning

This product follows a version format, M.mm.pp.bb, where:

Technical Support and Product Updates