Changelog

Table of Contents

 

New Features

BLE5-Stack

ID Summary
BLE_AGAMA-1444 Allow users not to send Param Update
BLE_AGAMA-1105 Allow customer the ability to start pairing from the application
BLE_AGAMA-273 SC can save Bond data for up to 32 devices in NV
ID Summary
EZLINKPROP-937 Port RF Examples (rfPacketTx/Rx, rfDualModeTx/Rx) to FreeRTOS

TI-OpenThread

ID Summary
TIOP-978 Thread Project Shall Support Agama SIP modules
TIOP-972 Update radio capabilities for ot-br-posix
TIOP-970 Enable Experimental TI-CLANG examples

TI 15.4-Stack

ID Summary
TI154STACK-3609 Integrated optimized 2 page NV driver
TI154STACK-3596 Enabled 15.4 WSIP projects
TI154STACK-3572 Simplified project structure by moving files out of workspace and creating new OSAL port library
TI154STACK-3517 Enabled TICLANG compiler for 15.4 examples
TI154STACK-3515 Enabled SysConfig to generate linker command file for libraries

TI Z-Stack

ID Summary
ZIGBEE-1055 Zigbee Application Builder Preview included with SampleApp projects
ZIGBEE-938 TICLANG compiler support for Zigbee examples in experimental mode

DMM

ID Summary
DMM-1018 Support CC2652RSIP examples in DMM
DMM-1008 Implement CUI_DISABLE Predefined Variable

TI-RTOS and Drivers

ID Summary
TIRTOS-2089 Add an example to demonstrate the TI-UTILS Log module
TIRTOS-2076 Update CC13x2 & CC26x2 linker scripts to provide 16kB heap
TIRTOS-2071 IAR example makefiles should leverage linker search path (-L) option
TIRTOS-2064 Add RPC framework to enable 2-chip solutions
TIRTOS-2029 Update SPIFFS to close the underlying flash interface
TIRTOS-1919 Add TICLANG toolchain support
TIRTOS-1134 Add an UART example showing callback mode
TIDRIVERS-4691 Update pdmstream example to use Button and LED modules
TIDRIVERS-4263 Remove legacy driver configuration files from source/ti/boards
TIDRIVERS-4253 Update UART2 with POSIX-like features
TIDRIVERS-4245 Refactor Application Linker Scripts
TIDRIVERS-4201 FreeRTOS support for CC13xx and CC26xx devices
TIDRIVERS-4181 Refactor board specific kernel builds to device kernel builds
TIDRIVERS-4172 SysConfig should display which device specific implementation is used
TIDRIVERS-4136 Create ITM Driver + SWO Logging Framework
TIDRIVERS-4121 Provide driver configuration count in ti_drivers_config.h
TIDRIVERS-4111 Add Display_vprintf() implementation
TIDRIVERS-4070 ECDH driver should support Montgomery Curves specified with only an X coordinate
TIDRIVERS-4007 Add SHA2 based HMAC implementation
TIDRIVERS-676 Add driver, display and dpl libraries which follow common naming convention

Radio Software Bundle (RFLib)

ID Summary
RFDRIVER-431 Use optimization when compiling RFLib with TI Clang/LLVM
RFCORE-569 CoEx: Support CC1352P HPA pinpout
RFCORE-506 Implement periodic advertiser with AoA CTE transmission
RFCORE-507 Implement scanner for periodic advertiser with CTE IQ sampling
SRFSTUDIO-2794 SYSCFG: Implement support for CC2652xSIP devices
SRFSTUDIO-2811 SYSCFG: Add WMBUS 868 MHz C-Mode Characterized settings
SRFSTUDIO-2814 SYSCFG: Add WMBUS 868 MHz T-Mode Characterized settings
SRFSTUDIO-2808 SYSCFG: Add WMBUS 169 MHz Release Candidate PHY settings
SRFSTUDIO-2777 SYSCFG: Add CC13x2 WBDSSS 480 ksps, 120 kbps (Characterized)
SRFSTUDIO-2778 SYSCFG: Add CC13x2 WBDSSS 480 ksps, 240 kbps (Characterized)
SRFSTUDIO-2779 SYSCFG: Add CC13x2 WBDSSS 480 ksps, 30 kbps (Characterized)
SRFSTUDIO-2780 SYSCFG: Add CC13x2 WBDSSS 480 ksps, 60 kbps (Characterized)
SRFSTUDIO-2770 Release AoA 2Mbps CZ settings (commercial population F021)
SRFSTUDIO-2797 SYSCFG: Add 150kbps WiSUN settings
SRFSTUDIO-2762 SYSCFG: Add CC1312R/CC1352R/CC1352P Zigbee R23 compliant PHY (868 MHz)
SRFSTUDIO-2763 SYSCFG: Add CC1312R/CC1352R/CC1352P Zigbee R23 compliant PHY (915 MHz)
SRFSTUDIO-2774 Release AoA 1Mbps Characterized settings
SRFSTUDIO-2772 Release AoA 1Mbps CZ settings (commercial population F021)
SRFSTUDIO-2775 Release AoA 2Mbps Characterized settings

 

Fixed Issues

BLE5-Stack

ID Summary
BLE_AGAMA-2456 CC13x2-P4 persistent app failed to compile in debug configuration
BLE_AGAMA-2329 Connection drops after receiving repeated channel map updates
BLE_AGAMA-2260 GapScan_Enable( ) does not perform periodic scanning
BLE_AGAMA-2252 Memory leak during pairing
BLE_AGAMA-2192 High PA (6 to10dBm) is not supported for CC2652P4 LP
BLE_AGAMA-2184 CC2652RB(BAW) persistent app failed to compile in debug configuration
BLE_AGAMA-2095 Advertising interval cannot be set above 32 seconds
BLE_AGAMA-2064 BLE Stack either never exits RF Callback or asserts following corrupted BLE packet reception
BLE_AGAMA-1464 Using GapAdv_loadByBuffer() changes both scan response and advertising data
BLE_AGAMA-1370 CC13x2-P2 persistent app failed to compile in debug configuration
ID Summary
EZLINKPROP-944 Need to have payload length check prior to data copy in EasyLink Rx
EZLINKPROP-915 Inconsistency between sysConf and SmartRF Studioin Prop Examples
EZLINKPROP-882 Typo in ti_drivers_config.h

TI-OpenThread

ID Summary
None None

TI 15.4-Stack

ID Summary
TI154STACK-3681 Fixed issue where On-Chip OAD linker file does not force IMG_B to be constraint inside the assumed boundary, allowing placement into IMG_A region
TI154STACK-3649 Fixed issue of sensor not rejoining collector when built with non-OOB network params that are modified at run time
TI154STACK-3637 Fixed issue of incorrect CC1312 bootloader DIO on coprocessor
TI154STACK-3602 Fixed issue where Collector Stops beacons after ED scan
TI154STACK-3579 Fixed issue of sub-GHz device transmitting ACK when receiving reserved frame type
TI154STACK-3560 Fixed issue of sensor SM not successfully re-commissioning in BCN mode after reset and disassociation

TI Z-Stack

ID Summary
ZIGBEE-945 Incorrect processing of cluster ID for ZDO BindUnbind Request
ZIGBEE-871 Unicast NWK status command does not include destination IEEE address
ZIGBEE-852 OTA Client sends Unsupported Cluster Cmd Default Rsp when receiving Query Next Image Rsp with No Image Available
ZIGBEE-724 Build errors when using certain predefines within ZNP project
ZIGBEE-684 Add support for registering multiple endpoints to zclport_registerZclHandleExternal

DMM

ID Summary
DMM-993 BLE High PA (6 to10dBm) is not supported for CC1352P-4 LP
DMM-935 1 out of 9 DMM FH Sensor locks up in 10 node 24 hour stability test

TI-RTOS and Drivers

ID Summary
TIRTOS-2090 pthread_cancel() for FreeRTOS should re-enable scheduler before cleanup
TIRTOS-2045 FreeRTOS startup files should disable interrupts
TIRTOS-2022 Several examples aren't correctly checking mq_open() return value
TIRTOS-2019 Support 64-bit POSIX time_t from TICLANG on FreeRTOS
TIDRIVERS-4695 ECDSACC26X2 Sysconfig does not configure ECDSACC26X2_HWAttrs.trngIntPriority
TIDRIVERS-4690 AESCCMCC26XX: Running encryption operations with only AAD input when only a MIC result is wanted could cause the driver to stall
TIDRIVERS-4682 I2C driver mis-manages the Power driver, causing the application unable to enter STANDBY
TIDRIVERS-4514 Add SysConfig LPSTK-CC1352 Board
TIDRIVERS-4275 SDFatFS_open() was disabling interrupts when calling SD_open()
TIDRIVERS-4254 Calling ClockP_start() with a very large timeout, during the servicing of a previous ClockP timeout, may cause a near-term timeout
TIDRIVERS-4212 SPICC26XXDMA and SPICC26X2DMA drivers leave SPI peripheral enabled
TIDRIVERS-4129 WatchdogCC26XX callback does not return handle as argument
TIDRIVERS-4125 ECCParams_getUncompressedGeneratorPoint() returns incorrect result
TIDRIVERS-4078 CryptoUtils_reverseCopyPad writes back byte instead of word
TIDRIVERS-3637 DisplayHost APIs are not thread safe

Radio Software Bundle (RFLib)

ID Summary
RFDRIVER-371 Fix strict-aliasing warning seen when building RF driver with GCC
RFDRIVER-402 Resolved race condition on RF Abort/Cancel/Stop commands with pending events
RFCORE-585 CoEx: Improved cancel GRANT timing
SRFSTUDIO-2839 SYSCFG: Add Proprietary Mode for CC2642R
SRFSTUDIO-2831 SYSCFG: Fix BLE TX quality settings for 20 dBm PA
SRFSTUDIO-2740 SYSCFG: All RF stack modules are slow to load
SRFSTUDIO-2730 SYSCFG: CC1352P-4 LaunchPad is not available as reference design for CC2652P
SRFSTUDIO-2803 SYSCFG: Fix wrong deviation for 9.6 kbps in proprietary mode

 

Known Issues

BLE5-Stack

ID Summary
BLE_AGAMA-2344 There may be an instance where an advertisement advertises on the same channel twice within an advertisement event occasionally
BLE_AGAMA-2266 Central not able to find peer device advertising Extended ADV with aux offset bigger than 16.3ms
BLE_AGAMA-2245 [Simple Peripheral] Number of connections shows zero after a connection if the previous connections were unsuccessful
BLE_AGAMA-2094 [GATT Builder] Missing characteristics attributes (Indication, Primary/Secondary, Authentication/Authorization)
BLE_AGAMA-2061 [Stability] Simple Peripheral fails to maintain more than 2 connections for more than 3H
BLE_AGAMA-2033 [RTLS] Passive Application is not functioning well in Debug configuration. WA: Change the optimization in Debug configuration to High (as in Release)
BLE_AGAMA-2010 [Multi-Sensor] Updating Report Interval Have no effect
BLE_AGAMA-1974 [RTLS] Sometimes there are no Angle reports for all connections when configured to 4-1-1 [aoa_sample_rate-aoa_slot_durations-aoa_sample_size], when working with CCS
BLE_AGAMA-1970 [Multi-Sensor] Some of the Multi Sensor services fail to initiate or open when loading up
BLE_AGAMA-1675 IOP: Device fails to pair with Meizu Pro 7
BLE_AGAMA-1652 [RTLS] AoA multiple connection: When>4 slaves are connected, the passive node sometimes fails to track some of the connections.
BLE_AGAMA-1435 [Multi-Sensor] Accelerometer Service Disappears After First Connection
BLE_AGAMA-1416 OAD offchip examples needs additional reset to load Factory Image
BLE_AGAMA-546 Central applications do not receive timeout when connection fails
BLE_AGAMA-139 When using multi-role, the random address will display in the serial terminal, instead of the “Work With” selection
BLE_AGAMA-80 The NVS Driver is now used for bond storage. It is not possible to retain OSAL_SNV contents when upgrading from earlier BLE5 1.1.x releases.
ID Summary
None None

TI-OpenThread

ID Summary
TIOP-954 Thermostat attempts to promote to leader and form separate partition during reliability test
TIOP-953 IAR OAD image does not reboot upon a successful OAD transfer

TI 15.4 Stack

ID Summary
None None

TI Z-Stack

ID Summary
ZIGBEE-1010 Touchlink Target does not use Network Update ID of new network
ZIGBEE-874 Routing devices intermittently may not utilize source route subframe correctly
ZIGBEE-851 Touchlink commissioning does not automatically initiate finding and binding

DMM

ID Summary
None None

TI-RTOS and Drivers

ID Summary
TIDRIVERS-4127 ADCBuf causes jitter when switching clock sources
TIDRIVERS-1642 NVSSPI25x driver does not work when using internal SPI CS

Radio Software Bundle (RFLib)

ID Summary
None None