Changelog
Table of Contents
New Features
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3497 | [704] Add host_test example for all 704 kB devices (CC13x2x7, CC26x2x7) |
BLE_AGAMA-3495 | [PSIP] Add same BLE Examples to CC2652PSIP as RSIP (CC2652RSIP) |
BLE_AGAMA-3494 | [RSIP] Add Project Zero example for RSIP (CC2652RSIP) |
BLE_AGAMA-3491 | Add host_test project for CC2651P3 |
BLE_AGAMA-3456 | [RTLS] Add Connection Monitor Example |
BLE_AGAMA-3454 | Add new API to Set Channel Map Per Connection |
BLE_AGAMA-3453 | Add new API to Update/Configure Default Channel Map |
BLE_AGAMA-3423 | [Mesh] Add Extended Advertise Support |
BLE_AGAMA-3379 | [RTLS] RTLS Responder example supports BLE multi role |
BLE_AGAMA-3369 | [RTLS] RTLS Coordinator example supports BLE multi role |
BLE_AGAMA-3255 | Add project_zero example for CC2651P3 |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-1071 | Support TI-RTOS7 for Prop RF examples for CC13x1/26x1 |
EZLINKPROP-1070 | Support TI-RTOS7 for Prop RF examples for CC13x2x7/26x2x7 |
EZLINKPROP-1050 | Move proprietary RF driver examples from drivers to prop_rf folder in SimpleLink SDK |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-3958 | Add support for CC2672R/P devices |
TI154STACK-3941 | Add support for CC2652PSIP devices |
TI154STACK-3921 | Add 15.4 support for 3-wire coex feature |
TI154STACK-3768 | Add TIRTOS-7 support for CC13x2x7_26x2x7 and CC2651P3 devices |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-1572 | Add CC2652PSIP platform |
DMM
ID | Summary |
---|---|
DMM-1190 | DMM supports the CC2652PSIP module |
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-3560 | [Mesh] Mesh friend role with AE support get stuck after provisioning complete |
BLE_AGAMA-3489 | Receiving CONN_IND while using adv filter list leads to watchdog reset |
BLE_AGAMA-3487 | DEFAULT_SCAN_TYPE is not used in the simple_central/multi-role project. |
BLE_AGAMA-3480 | Gapbondmgr null pointer access |
BLE_AGAMA-3477 | Collision detected between ENC_REQ and PHY_REQ |
BLE_AGAMA-3460 | Memory leak in simple_mesh_node |
BLE_AGAMA-3287 | Some example projects hang during pairing with TICLANG due to issue in crypto driver |
BLE_AGAMA-3247 | [MESH] Input OOB doesn't function properly |
BLE_AGAMA-3017 | [MESH] LPN/Friend is disconnecting and reconnecting after Network run for more than 1 hour |
BLE_AGAMA-2851 | [multi_role] multi_role example does not use the scan parameters set in SysConfig |
BLE_AGAMA-1652 | [RTLS] AoA multiple connection: When>4 slaves are connected, the passive node sometimes fails to track some of the connections. |
EasyLink
ID | Summary |
---|---|
None | None |
TI-OpenThread
ID | Summary |
---|---|
TIOP-1009 | Non-Con coap responseMessage is not freed by Thermostat |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-3946 | Fix frequency hopping sensor assert when operating on a fixed channel at 200kbps |
TI154STACK-3920 | Reduce sync loss at high reporting intervals through start frame delimiter detection |
TI154STACK-3919 | Fix issue in which RSSI threshold MAC PIB not used for CSMA-enabled sub-G PHYs |
TI154STACK-3918 | Decrease MAC receiver max saturation to a reasonable level for good link indication |
TI154STACK-3908 | Fixed network start scan order on collector example: ED scan followed by active scan as indicated by the spec |
TI154STACK-3822 | Fix issue in which device fails during high traffic loads due to OsalPort timers not cleared |
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-1656 | ZED rejoin fails if BDB Network Steering initiated during active Network Discovery |
ZIGBEE-1636 | End Device should only discard Leave Request when macSrcAddr field does not match |
ZIGBEE-1635 | Update Device not sent to TC on receipt of a neighboring router NLME-LEAVE.indication |
ZIGBEE-1606 | Power Mode capabilities should not be configurable for Routers in Sysconfig |
ZIGBEE-1592 | SysConfig txPower is not used for power configuration on GPD applications |
ZIGBEE-1556 | Zigbee Application Builder does not generate all Client Cluster Attributes |
ZIGBEE-1531 | Routing devices do not discard APS Remove Device packets without APS encryption |
ZIGBEE-1527 | IEEE_addr_rsp responds with corrupt IEEE address |
ZIGBEE-1517 | ZR sends Update Device using Well-Known Link Key instead of pre-configured key for legacy TCs |
ZIGBEE-1516 | Parent only removes child from AssocTable on Mgmt_Leave_req when NLME-LEAVE.req is delivered |
ZIGBEE-1406 | Trust Center discards link key A before joiner acknowledges Confirm Key packet reception of link key B |
ZIGBEE-1299 | End Devices performing TC Rejoin broadcast Device Annce without first receiving Transport Key |
DMM
ID | Summary |
---|---|
DMM-1172 | LPSTK: Update the Hall effect driver from ADC to GPIO |
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-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-3613 | [MESH] [AE] Low reliability in multi-hop scenarios vs. Legacy Adv. |
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-3581 | [Mesh][eRPC] (CC2652R7) Mesh LPN using eRPC is stuck after mesh init and static provisioning |
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 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-3533 | [Mesh] Input/output OOB string value fails for PB-ADV (Input/Output OOB number value is working) |
BLE_AGAMA-3391 | [Mesh][eRPC] Limitation - Mesh node with eRPC unable to transmit messages > 221B |
BLE_AGAMA-3390 | [Mesh][eRPC] Callback server raise the wrong model index number when running 2 vendor model on the same element |
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 | [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 Z-Stack
ID | Summary |
---|---|
ZIGBEE-1617 | Z-Stack sleepy ZED unexpectedly active when using large poll period values |
DMM
ID | Summary |
---|---|
DMM-1146 | Assert could be observed over weeks of operation especially with continuous BLE connection & disconnection |
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 |