Changelog

Table of Contents

 

New Features

BLE5-Stack

ID Summary
BLE_AGAMA-3094 Add support for CC1352P7 and CC2652R7 devices to Bluetooth low energy examples
BLE_AGAMA-3085 Add support for CC2652RSIP Device to Mesh examples
BLE_AGAMA-3082 Add support for CC1352P7 and CC2652R7 devices to Bluetooth Mesh examples
BLE_AGAMA-3035 Scheduler Improvements - Configurable Priority for Secondary Tasks
BLE_AGAMA-2947 [MESH] Add support for PB-GATT in BLE Mesh + BLE Simple Peripheral examples
BLE_AGAMA-2859 RAM Optimization: Shared RX Buffers for all connections
BLE_AGAMA-2812 Implement previously-supported BLE3 commands on host test
BLE_AGAMA-2603 BLE 5.2 - Provide option to reject debug keys when using LE secure connections
BLE_AGAMA-109 Scheduler Improvements - Support RF command preemption
ID Summary
EZLINKPROP-999 Port all EasyLink and RF Driver Examples to TICLANG
EZLINKPROP-951 Proprietary RF driver examples support CC13x2x7/CC26x2x7

TI-OpenThread

ID Summary
None None

TI 15.4-Stack

ID Summary
TI154STACK-3784 Enable CC1352R1 to CC1312R1 sub-GHz migrations in SysConfig
TI154STACK-3783 Enable MAC library in generated linker command file and generate features.h on CoProcessor
TI154STACK-3777 Enable ti_radio_config.c/h generation on CoProcessor
TI154STACK-3759 Optimize 2.4GHz MAC library for 7 kB reduction
TI154STACK-3699 Add support for CC13x2x7_CC26x2x7 boards

TI Z-Stack

ID Summary
ZIGBEE-946 Add support for CC1352P7_4 and CC2652R7 platforms
ZIGBEE-872 Optimized ZCL Group table NV implementation
ZIGBEE-837 Optimize parent device child aging to act on unicast data packets from aged-out children

DMM

ID Summary
DMM-1101 Add support for select DMM board migration paths in DMM SysConfig
DMM-1096 Add DMM TI 15.4 examples (collector/sensor) that support the CC2652R7 and CC1352P7
DMM-1095 Add DMM Zigbee examples (ZED/ZR/ZC) that support the CC2652R7 and CC1352P7
DMM-1061 Add an option in DMM SysConfig to define stack activities for custom stacks

TI-RTOS and Drivers

ID Summary
TIRTOS-2064 Add RPC framework to enable 2-chip solutions
TIRTOS-2057 Enable Support for CC26x1/CC13x1
TIDRIVERS-4917 Implement CryptoUtil function to zero a buffer
TIDRIVERS-4811 Implement CC26x2 and CC26x1 DAC driver
TIDRIVERS-4775 Refactor Timer Code Size
TIDRIVERS-4688 Remove legacy driver, display, and dpl libraries
TIDRIVERS-4002 Create AESCTRDRBG API without CryptoKey use
TIDRIVERS-4001 Create TRNG API without CryptoKey use

Radio Software Bundle (RFLib)

ID Summary
RFDRIVER-307 Add support for loading rftrim values from FCFG1 on cc13x2_c26x1 devices
SRFSTUDIO-3012 Release preview radio settings for cc13x2_cc26x1 devices.
SRFSTUDIO-3010 SYSCFG: Radioconfig will replace empty (containing only 0xFFFFFFFF terminator) override arrays with NULL
SRFSTUDIO-2997 Release functional settings for cc13x2x7_cc26x2x7 devices
SRFSTUDIO-2993 SYSCFG: Rename LAUNCHXL-CC2652RB to LP_CC2652RB in radioconfig
SRFSTUDIO-2915 SYSCFG: Add device support for CC2672R3

 

Fixed Issues

BLE5-Stack

ID Summary
BLE_AGAMA-3055 Memory Leak in Multi-Role
BLE_AGAMA-3027 [MESH] LPN provisioning and configuration is not always successful
BLE_AGAMA-2981 Unexpected halt in Multi-Role when connected to multiple centrals
BLE_AGAMA-2914 [MESH] Add TICLANG Support to BLE Mesh Examples
BLE_AGAMA-2861 [MESH] LPN sending redundant ADV packets causing increased Power Consumption
BLE_AGAMA-2672 Crypto driver causes connection termination
BLE_AGAMA-2668 OAD simple_peripheral_oad examples have overlapping memory segments
BLE_AGAMA-2608 Do not accept a confirmation value sent from the device
BLE_AGAMA-2606 Received public key which is identical to the own public key shall be rejected
BLE_AGAMA-2094 [GATT Builder] Missing characteristics attributes (Indication, Primary/Secondary, Authentication/Authorization)
BLE_AGAMA-1227 Set default value of TX Time (connInitialMaxTxTimeUncoded and connInitialMaxTxTimeCoded)
ID Summary
EZLINKPROP-1015 EZLink LBT example failure for CC13x2
EZLINKPROP-1004 rfDualModeRx Example Uses Incorrect Length When Copying Rx Data Entries
EZLINKPROP-1003 Bug in EasyLinkNP example in simplelink_cc13x2_26x2_sdk_4_40_04_04
EZLINKPROP-973 CC13x2: EasyLink_transmitCcaAsync() does not release mutex if command scheduling fails
EZLINKPROP-967 On-Chip Persistent App can be bricked due to FEATURE_BLE_OAD

TI-OpenThread

ID Summary
None None

TI 15.4-Stack

ID Summary
TI154STACK-3804 Fixed FH neighbor table corruption that occurred when oldest entry removed from full table

TI Z-Stack

ID Summary
ZIGBEE-1265 Runtime-configured rx-on-idle ZED not processing broadcasts to 0xFFFD
ZIGBEE-1228 OtaServer Windows application and ota_server embedded application have endpoint mismatch
ZIGBEE-1225 Trust Center should reject Update Device commands without APS encryption when sender has an established Unique Link Key
ZIGBEE-1191 ZCL Config Report Response command parsing does not allocate proper memory for data length of one
ZIGBEE-1171 zclSampleLight application variable type mismatch
ZIGBEE-1097 ota_client: Factory image procedure erases incorrect external memory size

DMM

ID Summary
DMM-1101 Add support for select DMM board migration paths in DMM SysConfig
DMM-1096 Add DMM TI 15.4 examples (collector/sensor) that support the CC2652R7 and CC1352P7
DMM-1095 Add DMM Zigbee examples (ZED/ZR/ZC) that support the CC2652R7 and CC1352P7
DMM-1061 Add an option in DMM SysConfig to define stack activities for custom stacks

TI-RTOS and Drivers

ID Summary
TIDRIVERS-4957 CC13X2X7 and CC26X2X7 GCC linker files place CCFG incorrectly
TIDRIVERS-4927 Missing HwiP.h include in CryptoResourceCC26XX.h
TIDRIVERS-4908 GCC linker files place CCFG at incorrect address
TIDRIVERS-4893 Can't set Temperature interrupt priority
TIDRIVERS-4874 spiffsinternal CC13X2X6 example uses incorrect logical block size
TIDRIVERS-4871 GCC and IAR CC26x2x7 linker files do not have LOG_DATA specifiers
TIDRIVERS-4855 CC26XX and CC13XX ticlang SPIFFS library missing
TIDRIVERS-4841 Enabling RF Temperature Compensation in CCFG should include temperature driver
TIDRIVERS-4840 FreeRTOS SwiP DPL interferes with SensorController operation
TIDRIVERS-4829 CC26X2 UART2: Calling UART2_writeCancel following a successful write will cause the next write to fail.
TIDRIVERS-4828 CC26X2 UART2: Calling close in near proximity of a blocking write could cause hanging power constraints
TIDRIVERS-4819 UART2_read() setting state with interrupts enabled
TIDRIVERS-4801 SPI MOSI line may periodically tri-state between transmissions at higher temperatures
TIDRIVERS-4800 CC2652RB wrong board name in ti/boards
TIDRIVERS-4799 CC13X2_CC26X2 NoRTOS startup file uses incorrect vector table size
TIDRIVERS-4787 PINCC26XX shall not update PORTID bits when updating IOCFG register
TIDRIVERS-4779 Curve25519: MSB of generator point must be masked
TIDRIVERS-4770 UARTCC26X0, UARTCC26X2 callback before read timeout
TIDRIVERS-4238 Device Configuration module does not give warning if TCXO is selcted and no TCXO startup function is defined in power driver

Radio Software Bundle (RFLib)

ID Summary
RFCORE-699 Fixed issue where protocol ID was incorrect in IQ dump MCE patch
RFCORE-696 Fixed an issue with bit ordering feature for IEEE 802.15.4g did not work with repeated mode
SRFSTUDIO-2940 SYSCFG: Fixed an issue where changing RF Design Front-end for 2.4 GHz option caused build errors
SRFSTUDIO-3006 Mismatch in CMD_BLE5_SCANNER parameter struct
SRFSTUDIO-3003 SYSCFG: Fixed issue where PHY type was not preserved when changing frequency band
SRFSTUDIO-2751 SYSCFG: Fixed an issue where TX power would not be preserved when changing boards

 

Known Issues

BLE5-Stack

ID Summary
BLE_AGAMA-3193 [CC2652RB-OAD] In all the OAD examples, the OAD doesn't work for BAW device when working with TI's SimpleLink Starter Mobile Application
BLE_AGAMA-3169 Connecting twice to the same device causing wrong count of connections and a memory leakage
BLE_AGAMA-3107 [CL_AOA] parsing errors when trying to parse CL_AOA_RESULT_RAW events when using periodic interval smaller than 300ms
BLE_AGAMA-3077 [RTLS] CTE reception on the 2M PHY do not meet spec requirements
BLE_AGAMA-3076 [RTLS] CTEs sent on the 2M PHY do not meet spec requirements
BLE_AGAMA-3017 [MESH] LPN/Friend is disconnecting and reconnecting sporadically while transferring data
BLE_AGAMA-2917 [Build] Persistent Application failed to compile in debug configuration due to memory limitation with all platforms
BLE_AGAMA-2845 [CLAOA] Scanner shows only one IQ report when advertiser sends multiple CTE in one periodic train with 2M PHY
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-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-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-1009 Non-Con coap responseMessage is not freed by Thermostat
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
TI154STACK-3829 In rare cases, FH sensor spends up to 20 mins rejoining collector after orphaning
TI154STACK-3822 Device fails during high traffic loads caused by OsalPort timers not being cleaned
TI154STACK-3788 Failure to set MAC_LOGICAL_CHANNEL returns MAC_NO_RESOURCES instead of MAC_BAD_STATE
TI154STACK-3736 In OAD projects CCFG settings must be configured in BIM project as SysConfig Device Configuration settings are not used

TI Z-Stack

ID Summary
ZIGBEE-1214 SysConfig Zigbee Application Builder generates optional cluster attributes out of ascending order

DMM

ID Summary
DMM-1101 Add support for select DMM board migration paths in DMM SysConfig
DMM-1096 Add DMM TI 15.4 examples (collector/sensor) that support the CC2652R7 and CC1352P7
DMM-1095 Add DMM Zigbee examples (ZED/ZR/ZC) that support the CC2652R7 and CC1352P7
DMM-1061 Add an option in DMM SysConfig to define stack activities for custom stacks

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-1642 NVSSPI25x driver does not work when using internal SPI CS

Radio Software Bundle (RFLib)

ID Summary
None None