TI BLE-Stack 3.02.01.00 Release Notes

Table of Contents

Introduction

SimpleLink™ CC2640R2 Software Development Kit (SDK) delivers components that enable engineers to develop applications on Texas Instruments SimpleLink Bluetooth® low energy CC2640R2F wireless MCU. This powerful software toolkit provides a cohesive and consistent software experience for all SimpleLink CC2640R2 users by packaging essential software components such as the Bluetooth 4.2 protocol stack (BLE-Stack), the Bluetooth 5 protocol stack (BLE5-Stack), TI-RTOS and peripheral drivers in one easy-to-use software package along with exhaustive documentation.

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.

BLE-Stack 3.02.01.00 is production release and a maintenance update to BLE-Stack 3.02.00.xx

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

BLE-Stack Documentation

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

What’s New

ID Summary
BLESTACK-4068 TOF Passive: Application
BLESTACK-4067 TOF Initiator: Support Multinode & GUI Composer
BLESTACK-2860 New features: ATT retransmission module

Fixed Issues

ID Summary
BLESTACK-4212 Fixed the issue when Secure On-chip BIM for CC2640R2 failed to reject image with invalid signature
BLESTACK-4153 ToF: after several seconds the initiator stops to show data on the terminal in not connected mode
BLESTACK-4140 AoA: in connected receiver does not show AoA values after stop/start sending AoA
BLESTACK-4065 Fixed the issue where TGAP_CONN_HIGH_SCAN_INT/WIND were not used during highDutyCycle link establishment
BLESTACK-4040 Fixed the issue where L2CAP reassembly did not occur
BLESTACK-3999 Fixed the issue where ECC workzone could cause stack overflow in BIM and Secure_FW projects
BLESTACK-3975 Fixed compiler errors when using non-default board files
BLESTACK-3604 IAR BLE simple peripheral project drops BLE connection within ~40 seconds using a Samsung S6 with OS v7.0
BLESTACK-3580 When using simple_peripheral with multiple connections, an issue can occur when parameter update requests will not get applied, resulting in dropped connections
BLESTACK-3246 Failure to send Terminate Ind when Update Param Request is pending
BLESTACK-3219 Peripheral+Observer build configuration in simple_peripheral application missing patches that can cause no symbol file to be generated
BLESTACK-2760 In rare cases, the GAP state of the Peripheral is set to advertising without any actual packets being sent
BLESTACK-2453 Link Layer Connection Parameters Request Procedure may not work with some smart phone devices.

Known Issues and Limitations

ID Summary
BLESTACK-4263 BIM reserves extra pages of flash when not using secure OAD
BLESTACK-4193 Known issue where an incoming Slave Security Request not handled properly by the GapBondMgr and will trigger a new pair
BLESTACK-3934 L2CAP recombination failing in some cases when data length update combines with L2CAP packet
BLESTACK-3641 L2CAP Connection Oriented Channels are not available in multi-role configurations
BLESTACK-3640 Number of simultaneous connections may be limited when attempting concurrent LE Secure Connections pairings
BLESTACK-2706 Multi-role incorrectly sets gapRole_AdvEnabled when enabling non-connectable advertisements.

Installation and Usage

Upgrade and Compatibility Information

The CC2640R2 SDK uses a new directory & file format which differs from BLE-Stack 2.2.x and earlier SDK releases. Existing applications developed with earlier SDKs require porting to this release; however, most BLE APIs remain the same thus reducing the effort required to migrate to this release. Refer to the Migration Guide for details.

Operating System Support

The BLE-Stack sample applications in the CC2640R2 SDK are supported on the Microsoft Windows® 7 SP1, Windows 8.1 or Windows 10 build platform.

Dependencies

The BLE-Stack sample applications were built & tested with the following Integrated Development Environments (IDEs) and listed components on Windows 7 SP1 and Windows 10 host build platforms.

Device Support

This release supports single-mode Bluetooth LE on the following SimpleLink wireless MCUs:

Note: This SDK does not support SimpleLink CC2640/CC2650/CC1350 devices or development kits with these devices.

Development Board Support

This release supports Bluetooth low energy applications on the following development kit: CC2640R2 LaunchPad

Validation

TI BLE-Stack 3.02.01.00 was tested using the following components:

This release is for evaluation and development purposes only. End products being developed with this protocol stack version will require a future update prior to obtaining Bluetooth and/or regulatory certification.

Versioning

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

Technical Support and Product Updates