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 |
EasyLink
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 |
EasyLink
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. |
EasyLink
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 |