Changelog

Table of Contents

 

SimpleLink™ CC2640R2 SDK 5.30.01

New Features

BLE5-Stack

ID Summary
None None

BLE-Stack

ID Summary
None None

Fixed Issues

BLE5-Stack

ID Summary
BLESTACK-5697 [BLE5][PSIRT] Stack generates unexpected RPA
BLESTACK-5657 [BLE5] Implement Private Key Validation on public key generation on CC2640R2

BLE-Stack

ID Summary
BLESTACK-5696 [BLE3][PSIRT] Stack generates unexpected RPA
BLESTACK-5634 [BLE3] Implement Private Key Validation on public key generation on CC2640R2

Known Issues

BLE5-Stack

ID Summary
BLESTACK-5513 Host Test project fails to build for multiple configurations
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

BLE-Stack

ID Summary
BLESTACK-5454 [Build] BLE3 Simple Peripheral OAD on-chip examples fail to compile due to memory limitation with CCS
BLESTACK-5152 Multi Role with Cache as RAM app fails to pair to 8 devices
BLESTACK-5009 Peer's RPA is not re-generated on address resolution timeout when local IRK is all zeros
BLESTACK-4511 CC2640R2 OAD target boots into user app after receiving reset command during unsecure on-chip OAD with a secure BLE connection
BLESTACK-4505 Enabling a specific off-chip image is not working for CC2640R2
BLESTACK-4459 Revert to factory image not working for CC2640R2 off-chip OAD
BLESTACK-4263 BIM reserves extra pages of flash when not using secure OAD
BLESTACK-4133 Simple Observer: Cancel the discovery during discovery process received ERROR and need to reset the board
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.

 

SimpleLink™ CC2640R2 SDK 5.30.00

New Features

BLE5-Stack

ID Summary
None None

BLE-Stack

ID Summary
BLESTACK-5575 [RTLS] Remove RTLS Passive example from CC2640R2 SDK
BLESTACK-5574 [RTLS] Update the CM example to support tracking up to 8 simultaneous BLE connections

TI Proprietary-RF

ID Summary
None None

TI-RTOS and Drivers

ID Summary
None None

Fixed Issues

BLE5-Stack

ID Summary
BLESTACK-5572 Impersonation the Passkey Entry Protocol – exclude debug keys from rejection of mirror attack
BLESTACK-5553 [Errata 17113] Impersonation the Passkey Entry Protocol – do not except the same x coordinate of the public key during pairing

BLE-Stack

ID Summary
BLESTACK-5590 Overwriting the Bond Table with 11 devices
BLESTACK-5571 Impersonation the Passkey Entry Protocol – exclude debug keys from rejection of mirror attack
BLESTACK-5554 [Errata 17113] Impersonation the Passkey Entry Protocol – do not except the same x coordinate of the public key during pairing
BLESTACK-5545 Crypto driver causes connection termination
BLESTACK-5544 Connection is not rejected while Channel Map in Connect Indication is invalid

TI Proprietary-RF

ID Summary
None None

TI-RTOS and Drivers

ID Summary
TIDRIVERS-5168 Implement Private Key Validation on ECDH public key generation on CC1310
TIDRIVERS-5167 Implement security sensitive input validation on ECDSA functions on CC1310
TIDRIVERS-5166 Implement Public Key Validation on ECDH shared secret generation on CC1310

Known Issues and Limitations

BLE5-Stack

ID Summary
BLESTACK-5513 Host Test project fails to build for multiple configurations
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

BLE-Stack

ID Summary
BLESTACK-5454 [Build] BLE3 Simple Peripheral OAD on-chip examples fail to compile due to memory limitation with CCS
BLESTACK-5152 Multi Role with Cache as RAM app fails to pair to 8 devices
BLESTACK-5009 Peer's RPA is not re-generated on address resolution timeout when local IRK is all zeros
BLESTACK-4511 CC2640R2 OAD target boots into user app after receiving reset command during unsecure on-chip OAD with a secure BLE connection
BLESTACK-4505 Enabling a specific off-chip image is not working for CC2640R2
BLESTACK-4459 Revert to factory image not working for CC2640R2 off-chip OAD
BLESTACK-4263 BIM reserves extra pages of flash when not using secure OAD
BLESTACK-4133 Simple Observer: Cancel the discovery during discovery process received ERROR and need to reset the board
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.

TI Proprietary-RF

ID Summary
None None

TI-RTOS and Drivers

ID Summary
TIDRIVERS-4844 Implement restrictions in errata note IOC_01 in SysConfig
TIDRIVERS-4127 ADCBuf causes jitter when switching clock sources
TIDRIVERS-3636 I2C_transfer() occasionally fails when called from an interrupt context
TIDRIVERS-3635 UART_read returns 0 in portable after a power-cycle on CC13x0 and CC26x0 devices