Changelog
Table of Contents
New Features
BLE5-Stack
| ID | Summary | 
|---|---|
| BLE_AGAMA-3927 | Added basic_ble Multi-Role application using BLE Application Util Module | 
| BLE_AGAMA-3926 | Introduced BLE Application Util Module | 
Proprietary RF
| ID | Summary | 
|---|---|
| PROPRF-1179 | GCC Prop RF examples for CC13x4/CC26x4 devices | 
| PROPRF-1177 | Add FreeRTOS via sysconfig for Prop RF examples | 
| PROPRF-1170 | Add CC1312PSIP support for PropRF examples | 
| PROPRF-1169 | Deprecate EasyLink examples from SimpleLink SDK | 
| PROPRF-1167 | CC13x4/CC26x4: Add NoRTOS support for PropRF examples | 
| PROPRF-1158 | Support High PA for CC2653P10 | 
TI-OpenThread
| ID | Summary | 
|---|---|
| None | None | 
TI 15.4-Stack
| ID | Summary | 
|---|---|
| TI154STACK-4131 | Add examples for CC1312PSIP | 
| TI154STACK-4083 | Add MCUBoot OAD On-Chip Support for CC13x4 and CC26x4 devices | 
TI Wi-SUN FAN
| ID | Summary | 
|---|---|
| WISUN-612 | Add Router node example for 1312PSIP platform. | 
| WISUN-510 | Set the FreeRTOS heap size to 20K bytes in Wisun FreeRTOS Border Router project | 
TI Z-Stack
| ID | Summary | 
|---|---|
| ZIGBEE-1816 | Add support for TI-RTOS7 for Zigbee Projects | 
| ZIGBEE-1811 | Add On-CHIP OAD Support for CC2652X7 and CC1352X7 | 
DMM
| ID | Summary | 
|---|---|
| None | None | 
TI-RTOS and Drivers
| ID | Summary | 
|---|---|
| TIDRIVERS-5574 | Add PowerCC26X2_SCLK_LF_SWITCHED notification | 
| TIDRIVERS-5571 | Add PowerCC26X2_releaseLatches() utility | 
| TIDRIVERS-5550 | Increased default ISR stack size from 0x400 to 0x600 to prevent stack overflow when using SKS persistent keys with ECDH | 
| TIDRIVERS-5364 | Generate FreeRTOS configuration with SysConfig | 
| TIDRIVERS-5247 | Improve UART2_read performance | 
Radio Software Bundle (RFLib)
| ID | Summary | 
|---|---|
| RFCORE-904 | cc13x4_cc26x4 (PG2.0): Settings Release - 5/20 dBm: SUN FSK 10kbps and 20kbps (IEEE 802.15.4) - Pre-Silicon | 
| RFCORE-906 | cc13x4_cc26x4 (PG2.0): Settings Release - 5/20 dBm: BLE 1M, 2M, Coded and IEEE 802.15.4 (ZigBee) - Release Candidate | 
| RFCORE-907 | cc13x4_cc26x4 (PG2.0): Settings Release - 5/20 dBm: 868/915MHz PROP, SLR and WiSUN - Pre-Silicon and Release Candidate | 
| RFCORE-894 | cc13x[2,2x7,4]_cc26x[2,x7,4]: IEEE 802.15.4 feature: Raise an interrupt on frame filtering done event | 
| RFCORE-902 | cc13x4_cc26x4: Settings Release - PG2.0 Support - Preview | 
| RFCORE-900 | cc13x4_cc26x4: PA Table Update - Release Candidate | 
| RFCORE-876 | cc13x4_cc26x4: New Feature - IEEE 802.15.4: Dual PAN support | 
| RFCORE-878 | cc13x4_cc26x4: Settings Release - 5 dBm: BLE 1M, 2M, Coded and IEEE 802.15.4 (ZigBee) - Release Candidate | 
| RFCORE-883 | cc13x4_cc26x4: Settings Release - 5 dBm: Sub1GHz Proprietary Protocols - Release Candidate | 
| RFCORE-896 | cc13x4_cc26x4: Settings Release - 10/20 dBm: BLE 1M, 2M, Coded and IEEE 802.15.4 (ZigBee) - Release Candidate | 
| RFCORE-897 | cc13x4_cc26x4: Settings Release - 14/20 dBm: Sub1GHz Proprietary Protocols - Release Candidate | 
Fixed Issues
BLE5-Stack
| ID | Summary | 
|---|---|
| BLE_AGAMA-3928 | NPI Flow Control not working properly in PTM | 
| BLE_AGAMA-3907 | ECC Debug keys are not used when Out of Band Pairing is enabled | 
| BLE_AGAMA-3904 | [SWAT] Controller does not return Command Complete event to Host after several pairing loops | 
| BLE_AGAMA-3875 | Improper instance of ICall_freeMsg() in simple_peripheral_oad_onchip | 
| BLE_AGAMA-3767 | Improper radio wake-up time due to incorrect SCLK_LF_OPTION_OFFSET | 
| BLE_AGAMA-3628 | Connection Establishment fails from time to time when connection indication package is sent right after first advertising packet | 
| BLE_AGAMA-3168 | [SWAT] Central in Limited Discovery should ignore Directed Connectable advertising type | 
| BLE_AGAMA-2845 | [CLAOA] Scanner shows only one IQ report when advertiser sends multiple CTE in one periodic train with 2M PHY | 
Proprietary RF
| ID | Summary | 
|---|---|
| PROPRF-1157 | rfDiagnostics PER RX is limited to 256 packets for IEEE PHY | 
| PROPRF-1148 | Bug in the rfEchoRX example | 
TI-OpenThread
| ID | Summary | 
|---|---|
| None | None | 
TI 15.4-Stack
| ID | Summary | 
|---|---|
| TI154STACK-4145 | For ETSI mode, CCA duration should be changed to 160 us. | 
| TI154STACK-4123 | FH mode is not conforming to ETSI regulation regarding min TX off time | 
| TI154STACK-4099 | Formatting error in readme of sensor_oad_onchip_secure | 
| TI154STACK-3856 | First 7k of RAM is unused due to GROUP directive in linker file | 
TI Wi-SUN FAN
| ID | Summary | 
|---|---|
| WISUN-661 | remove the compiler option -fshort-wchar | 
| WISUN-618 | Node joining times exceed 40 min in a 6 hop linear topology randomly due to DHCP & RPL Rank discrepancies | 
| WISUN-492 | Wi-SUN: Border Router (BR) with FreeRTOS OS is limited to network size of 50 nodes for optimal performance. Note: TIRTOS based BR can scale up to network size of 100 nodes. | 
| WISUN-417 | system tick and protocol timers are not running concurrently | 
TI Z-Stack
| ID | Summary | 
|---|---|
| None | None | 
DMM
| ID | Summary | 
|---|---|
| None | None | 
TI-RTOS and Drivers
| ID | Summary | 
|---|---|
| TIDRIVERS-5624 | UART2 TX needs to retain flash in idle | 
| TIDRIVERS-5581 | UART2 Flow control pins not updated in ti_drivers_config HWAttrs table | 
| TIDRIVERS-5580 | LP_EM_CC1312PSIP uses PSIP instead of SIP package in SysConfig | 
| TIDRIVERS-5560 | SysConfig gives incorrect indexes into the NVS Config table when external entries come before internal ones | 
| TIDRIVERS-5438 | UART2_write does not set bytesWritten on error | 
| TIDRIVERS-5308 | RTC timing inaccurate after startup until automatic SCLK_LF switch | 
| TIDRIVERS-5299 | ClockPCC26X2_freertos: ClockP_usleep() handles RTC ticks incorrectly | 
Radio Software Bundle (RFLib)
| ID | Summary | 
|---|---|
| RFCORE-913 | CC1352P, CC1352P7: PA Table Update - Fix wrong output power for frequencies smaller than 868MHz | 
Known Issues
BLE5-Stack
| ID | Summary | 
|---|---|
| BLE_AGAMA-4033 | Compilation with TICLANG compiler fails if a BLE5Stack API function is called without argument | 
| BLE_AGAMA-4009 | [RTLS] - RTLS tests with multiple responders stopped after several start/stop AOA commands | 
| BLE_AGAMA-3896 | [RTLS] In robustness test with multiple responders, Passive sometimes does not respond to AOA start or stop commands | 
| BLE_AGAMA-3862 | Stack TX queue becomes corrupted in very rare instance and stack becomes unresponsive during GATT write char operation | 
| BLE_AGAMA-3774 | Under certain conditions the CC2652R1 failed to synchronize to periodic advertising | 
| BLE_AGAMA-3752 | [CC2651] Host_test memory limitation using CCS+TI-CLANG | 
| BLE_AGAMA-3747 | [MESH][AE][eRPC] ~100% missing packets more than 3 hops while GATT Bearer is enabled | 
| BLE_AGAMA-3606 | [Mesh][Stability] Messages might stop after ~3 hours in a network with more than ~20 nodes | 
| BLE_AGAMA-3597 | [Mesh] LPN might fail to maintain friendship with ble.scanLatency < 10, when Display module is enabled | 
| BLE_AGAMA-3556 | [Mesh][IOP] LPN fails to configure after provisioning over PB-GATT with BlueZ | 
| BLE_AGAMA-3543 | [Build] Simple Mesh and Peripheral OAD onchip example fail to compile with GATT Bearer for CCS/TICLANG due to memory limitation | 
| BLE_AGAMA-3540 | [RTLS Agent] RTLS Agent sometimes shows exception when there are huge amount of data to be processed in the PC | 
| BLE_AGAMA-3486 | Device asserts upon connection when HeapMem and HeapTrack is used | 
| BLE_AGAMA-3427 | System goes to halAssertHandlerExt when more than LL_MAX_NUM_CTRL_PROC_PKTS are queued | 
| BLE_AGAMA-3391 | [Mesh][eRPC] Limitation - Mesh node with eRPC unable to transmit messages > 221B | 
| BLE_AGAMA-3388 | [Mesh] Relay fails to transmit segmented message without re-transmission (relay re-transmit = 0) | 
| BLE_AGAMA-3383 | Mesh stack delay work API is limited to a maximum delay of uint32 maximum value (42,949,672 milliseconds) | 
| BLE_AGAMA-3381 | Simple Peripheral example application spinlocks while pairing, when compiled with IAR in Debug configuration | 
| BLE_AGAMA-3169 | Connecting twice to the same device causing wrong count of connections and a memory leakage | 
| BLE_AGAMA-3107 | [CLAOA] 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-3024 | [MESH] [IOP] Mesh DUT is not publishing its mesh supported roles (Unable to config Mesh node) with iPhone | 
| BLE_AGAMA-2266 | Central not able to find peer device advertising Extended ADV with aux offset bigger than 16.3ms | 
| 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-1675 | IOP: Device fails to pair with Meizu Pro 7 | 
| BLE_AGAMA-1435 | [Multi-Sensor] Accelerometer Service Disappears After First Connection | 
| 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. | 
Proprietary RF
| ID | Summary | 
|---|---|
| None | None | 
TI-OpenThread
| ID | Summary | 
|---|---|
| None | None | 
TI 15.4-Stack
| ID | Summary | 
|---|---|
| None | None | 
TI Wi-SUN FAN
| ID | Summary | 
|---|---|
| None | None | 
TI Z-Stack
| ID | Summary | 
|---|---|
| None | None | 
DMM
| ID | Summary | 
|---|---|
| None | None | 
TI-RTOS and Drivers
| ID | Summary | 
|---|---|
| TIRTOS-2164 | Simultaneous TI-RTOS 6 and TI-RTOS 7 support causes CCS XDS include path warning for TI-RTOS 6 | 
| TIPOSIX-4 | clock_nanosleep() with CLOCK_REALTIME broken on msp432 | 
| TIDRIVERS-5310 | spiPollingTransfer at high clock frequency might cause RX FIFO overflow and lose data in master mode | 
| 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 | 
| SYSBIOS-642 | Seconds_getTime() for MSP432P always returns ‘0’ in nanoseconds field | 
| SYSBIOS-446 | Reported CPU load is not 100% when a task is in “while 1 {}” loop | 
| SYSBIOS-98 | Load module won't work correctly if the TI-RTOS Power module is enabled for CC3200 or MSP432 | 
Radio Software Bundle (RFLib)
| ID | Summary | 
|---|---|
| None | None |