Changelog
Table of Contents
New Features
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3631 | Add multi_role example for CC2651P3 device |
BLE_AGAMA-3588 | Added RCOSC support to Project Zero |
BLE_AGAMA-3538 | Update SysConfig to support Authentication pairing only feature and OOB pairing |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-1093 | Add TIRTOS7 support for CC13x2/CC26x2 |
EZLINKPROP-1091 | All Proprietary RF examples to support CC2652PSIP |
EZLINKPROP-931 | [SPS] Expand FREERTOS support to all Proprietary RF examples on all CC13x2/CC26x2 platforms |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-4000 | Enable 15.4 examples for CC1311P3 |
TI154STACK-3996 | Add TIRTOS-7 support for CC13x2_26x2 devices |
TI154STACK-3930 | Add SM TI-CLANG examples for LP_CC2651P3 and LP_CC1311P3 |
TI154STACK-3785 | Enable migrations on CoProcessor between CC1352R1/CC1312R1 and CC2652RSIP/CC26X2R1 |
TI Wi-SUN FAN
ID | Summary |
---|---|
WISUN-439 | Wi-sun examples with NanoStack source code |
WISUN-393 | Port the Wisun projects to FreeRTOS in Agama-704 LP |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-726 | Support NV configuration via linker define for multipage NV |
DMM
ID | Summary |
---|---|
None | None |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIRTOS-2140 | TIPOSIX – TI Clang include_next calls fail if multiple time.h files are on include path |
TIRTOS-2064 | Add RPC framework to enable 2-chip solutions |
TIDRIVERS-5041 | Add support for multiple I2C driver instances |
TIDRIVERS-5029 | Split Display library by DeviceFamily |
TIDRIVERS-5025 | Reduce FreeRTOS configMINIMAL_STACK_SIZE and configTIMER_TASK_STACK_DEPTH |
TIDRIVERS-4990 | Add scaling support for UART instances to UART2CC26X2 |
TIDRIVERS-4934 | Add LP_CC2672R3 and LP_CC2672P3 boards |
TIDRIVERS-4928 | Add ClockP_setPeriod |
TIDRIVERS-4923 | AES CTR: Implement support for segmented operations |
TIDRIVERS-4904 | Add support for SHA2_hashData() to hash more than 65536 bytes |
TIDRIVERS-4894 | Implement AES CBC-MAC driver |
TIDRIVERS-4884 | Merge PIN and GPIO |
TIDRIVERS-4729 | Add periodic readout of temperature to TemperatureNotify example |
TIDRIVERS-4716 | The CryptoUtils_buffersMatch functions should declare the buffers as volatile |
TIDRIVERS-4006 | Apply ECCParams_formatCurve25519PrivateKey() internally in ECDHCC26X2 |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
RFDRIVER-562 | Deprecated old library naming format. RF lib files available in rf/lib/<toolchain>/<CPU type>/*.a |
Fixed Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3716 | GapAdv_enable/disable sometimes creates null pointer access |
BLE_AGAMA-3634 | [Mesh][AE][Stability] Mesh nodes with AE fail to send/receive messages after certain amount of messages are being transferred in the network |
BLE_AGAMA-3633 | [RTLS] Passive and connection monitor might fail to monitor one of the links when running 8 central responders topology |
BLE_AGAMA-3626 | SysConfig does not update the field “Complete Local Name” when changing the device name |
BLE_AGAMA-3617 | Resolving list does not overwrite LRU entry when GAPBOND_LRU_BOND_REPLACEMENT is enabled |
BLE_AGAMA-3613 | [MESH] [AE] Low reliability in multi-hop scenarios vs. Legacy Adv. |
BLE_AGAMA-3591 | [Mesh][eRPC] Source mesh node with AE support gets stuck when sending many roundtrip messages in a row |
BLE_AGAMA-3590 | Secondary task gets interrupted by connections even when priority is set to high |
BLE_AGAMA-3581 | [Mesh][eRPC] (CC2652R7) Mesh LPN using eRPC is stuck after mesh init and static provisioning |
BLE_AGAMA-3533 | [Mesh] Input/output OOB string value fails for PB-ADV (Input/Output OOB number value is working) |
BLE_AGAMA-3390 | [Mesh][eRPC] Callback server raise the wrong model index number when running 2 vendor model on the same element |
BLE_AGAMA-3361 | Sysconfig board migration tool does not allow to migrate to CC2642 |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-1080 | Bootloader pin active in RF examples |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-4008 | Fix linker errors when building from makefile |
TI Wi-SUN FAN
ID | Summary |
---|---|
WISUN-435 | Connecteddevices command may return inconsistent list across subsequent calls. Recommend to wait at least 30s for every 10 node in network between calls |
WISUN-417 | system tick and protocol timers are not running concurrently |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-1737 | Z-Stack TL Target device cannot set TL Stealing via CUI |
ZIGBEE-1736 | Z-Stack Router based TL Devices contain memory leak |
ZIGBEE-1718 | otaServer_MinBlockReqDelay declared as uint8 instead of uint16 |
ZIGBEE-1628 | APS retries not triggered on ZStatus ZMacNoACK |
ZIGBEE-1537 | zclGetDataTypeLength does not handle some datatypes |
ZIGBEE-1515 | ZED processes Leave Request broadcast from parent without checking destination IEEE address |
ZIGBEE-1514 | Extraneous additional key callback used in Sample Application |
DMM
ID | Summary |
---|---|
None | None |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIRTOS-2133 | pthread.c for FreeRTOS is missing implementation of pthread_attr_setstack() |
TIRTOS-2103 | Fix GCC warning in ti/posix/tirtos/timer.c -> timerThreadFxn() |
TIDRIVERS-5111 | ADC sample count in adcbufcontunuous example does not match readme |
TIDRIVERS-5109 | UART2 in callback mode with return behavior PARTIAL triggers app callback twice when ringbuffer wraparound occurs |
TIDRIVERS-5107 | Add optimization level in i2copt3001_cpp GCC example to avoid stack overflows on interrupt. |
TIDRIVERS-5072 | SYSCFG: Antenna switch within the SIP device package is defined as a board component |
TIDRIVERS-5052 | Change default LF clock source for LP_CC2652RB board to RCOSC_LF |
TIDRIVERS-5043 | UART2_writeCancel() does not release power constraints |
TIDRIVERS-5008 | IAR stack pointer not set by startup code causes IAR-compiled binaries not to load using CCS |
TIDRIVERS-4965 | I2S driver only reading 16 bits of data for 24-bit word size |
TIDRIVERS-4962 | AESCTRDRBG Driver may hold HW lock on failure |
TIDRIVERS-4727 | [i2secho example] Wrong threshold level in AudioCodec_speakerVolCtrl |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
RFDRIVER-638 | Documentation: Missing rflib API content |
Known Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3752 | Using host_test, GapScan_enable returns with GAP_EVT_INSUFFICIENT_MEMORY under certain test conditions |
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-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-3258 | [Build] Agama Lite examples fail to build for Debug configuration, due to insufficient RAM |
BLE_AGAMA-3193 | [OAD] In all the OAD examples, the OAD doesn't work for BAW/704k 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 | [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-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 | [LPSTK][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-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 Wi-SUN FAN
ID | Summary |
---|---|
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. |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-1617 | Z-Stack sleepy ZED unexpectedly active when using large poll period values |
DMM
ID | Summary |
---|---|
None | None |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIDRIVERS-5121 | SYSCFG: Antenna switch board component definition for LP-CC1311P3 is wrong |
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 |