Changelog
Table of Contents
New Features
BLE5-Stack
ID | Summary |
---|---|
BLE_LOKI-470 | Multi-connection Support |
BLE_AGAMA-4371 | FreeRTOS Support for CC26x4 |
BLE_AGAMA-4241 | Released Data Stream example |
BLE_AGAMA-4142 | OAD Support for Basic BLE |
BLE_AGAMA-4066 | Off-Chip OAD support for CC26X1 / CC13X1 |
BLE_AGAMA-4064 | Released Project Zero for CC26x4 |
BLE_AGAMA-4049 | Device Info Service application profile included in Basic BLE |
BLE_AGAMA-4047 | OAD application profile added to Basic BLE Example |
BLE_AGAMA-4046 | IAR Support for CC26x7 examples |
BLE_AGAMA-4038 | MCUBoot OAD Support added to simple_peripheral_oad_onchip and persistent_app projects |
BLE_AGAMA-4037 | BLE OAD support MCUboot Design |
Proprietary RF
ID | Summary |
---|---|
PROPRF-1188 | Add support for Thor S/NS rfPacketTx/Rx Examples |
PROPRF-1138 | Add SPI support to rfDiagnostics example |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-4223 | Implement Green Power Absolute Timing Design Changes |
TI154STACK-4210 | FreeRTOS support for 15.4 ticlang example projects |
TI154STACK-4192 | LP_CC2651P3 should support 10 dBm RF Design option |
TI154STACK-4189 | CC13X4 device Off-Chip OAD with MCUBoot |
TI154STACK-4186 | CC13X4 TF-M collector/Sensor examples should use KeyID from SKS |
TI Wi-SUN FAN
ID | Summary |
---|---|
WISUN-722 | Add Wi-SUN OAD support to CC13x4 (onchip) |
WISUN-714 | Support PAN ID allow/denylist configuration via coap |
WISUN-682 | enable WiSun Secure SBL with MCUBoot CC13X2R/P-7 and CC13X4 |
WISUN-675 | Enable WiSun examples on CC1354P10-6 LP |
TI Z-Stack
ID | Summary |
---|---|
None | None |
DMM
ID | Summary |
---|---|
None | None |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIRTOS-2171 | Update Core SDK User Guide |
TIDRIVERS-5807 | Remove unused SPI implementation SPIDMACC26XX.c/h |
TIDRIVERS-5777 | Update to APIs to use inclusive technical terminology |
TIDRIVERS-5695 | SPI Driver: Add support for partial return queued transfer |
TIDRIVERS-5693 | spiffsinternal example uses incorrect block size |
TIDRIVERS-5632 | Example aesKeyAgreement ends up in while(1) when button 2 is pressed |
TIDRIVERS-5604 | XOSC_LF RTC temperature compensation |
TIDRIVERS-5210 | GPIO-owning drivers should call GPIO_init() and GPIO_setConfig() to set direction |
TIDRIVERS-1453 | Create Power_reset() function |
LPRFXXWARE-777 | Update to APIs to use inclusive technical terminology |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
RFDRIVER-470 | CC13x4: Add support for increased Sub-1GHz PA table resolution |
RFCORE-961 | CC2652R-Q1: PA Table Update - Improved Performance |
RFCORE-932 | CC1312PSIP: Settings Release - 14 dBm: 50 kbps/ 200 kbps / 1 Mbps 2-GFSK - Characterized |
RFCORE-971 | cc13x4_cc26x4: Settings Release - 5/20 dBm: BLE 1M, 2M, Coded and IEEE 802.15.4 (ZigBee) - Characterized |
RFCORE-967 | cc13x4_cc26x4: Settings Release - 20 dBm: PROP 16.384 kbps OOK, Manchester encoding - Characterized |
RFCORE-924 | cc13x4_cc26x4: Settings Release - 5 dBm: 50/25/12.5/6.25 kbps SUN O-QPSK - Release Candidate |
RFCORE-972 | cc13x4_cc26x4: PA Table Update - Increased Sub-1GHz Granularity |
RFCORE-965 | CC1312PSIP: Settings Release - 20 dBm: 50 kbps 2-GFSK - Characterized |
RFCORE-933 | CC1312PSIP: PA Table Update - 14 dBm: Characterized |
RFCORE-934 | CC1312PSIP: Settings Release - 14 dBm: Wireless MBUS S1-/S2-/T-/C-Mode - Characterized |
RFCORE-931 | CC1312PSIP: Settings Release - 14 dBm: 9.6 kbps Narrowband - Characterized |
RFCORE-944 | CC1312PSIP: Settings Release - 14 dBm: Wi-SUN Mode #1-5 - Characterized |
RFCORE-952 | CC1312PSIP: Settings Release - 14 dBm: 4.8 kbps OOK - Characterized |
RFCORE-940 | CC1312PSIP: Settings Release - 14 dBm: SimpleLink Long Range 2.5/5 kbps - Characterized |
RFCORE-953 | CC1312PSIP: Settings Release - 14 dBm: WB-DSSS 240/120/60/30 kbps with 1/2/4/8 x spreading - Characterized |
RFCORE-938 | CC1312PSIP: Settings Release - 14 dBm: Zigbee R23 100/500 kbps 2-GFSK - Characterized |
RFCORE-966 | CC1312PSIP: PA Table Update - 20 dBm: Characterized |
RFCORE-964 | CC1312PSIP: Settings Release - 20 dBm: Zigbee R23 500 kbps 2-GFSK - Characterized |
RFCORE-927 | cc13x4_cc26x4: Settings Release - 5/14 dBm: PROP 16.384 kbps OOK, Manchester encoding - Characterized |
RFCORE-892 | cc13x1_cc26x1: Settings Update - Patch: Remove deprecated “rf_patch_cpe_multi_protocol” |
Fixed Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-4209 | Delay on sending Connection Indication Request |
BLE_AGAMA-4054 | [Errata 18349] Handling of GATT indications and notifications |
BLE_AGAMA-4052 | Under certain conditions, CC26x7 acting as a central fails pairing with SMP_PAIRING_FAILED_CONFIRM_VALUE |
BLE_AGAMA-4033 | Compilation with TICLANG compiler fails if a BLE5Stack API function is called without argument |
BLE_AGAMA-4006 | In Limited Discovery, Central finds non-limited discoverable devices |
BLE_AGAMA-3862 | Stack TX queue becomes corrupted in very rare instance and stack becomes unresponsive during GATT write char operation |
BLE_AGAMA-3739 | Pairing Failure not reporting within GAP_AuthenticationComplete event |
Proprietary RF
ID | Summary |
---|---|
None | None |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-4238 | Add ALIGNED to hal_types.h |
TI154STACK-4225 | Turn off RX in idle for FH mode |
TI154STACK-4213 | osalHeapGetStatsFxn passes pointer of a pointer |
TI154STACK-4185 | The FindBestChannel function is not selecting the best channel due to reading data from Null Pointer |
TI Wi-SUN FAN
ID | Summary |
---|---|
WISUN-791 | Hard fault in coap example when calling memset. |
WISUN-780 | Update Wi-SUN OAD README with correct CC13X4 initial flashing address. |
WISUN-524 | TI 15.4-Stack accepts frames even when frame counter is not increased. |
TI Z-Stack
ID | Summary |
---|---|
None | None |
DMM
ID | Summary |
---|---|
None | None |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIDRIVERS-5959 | ECDH Curve25519 little-endian shared secret buffer overflow |
TIDRIVERS-5922 | ECDH driver overwrites result buffer for Montgomery curves in little-endian format |
TIDRIVERS-5917 | Setting GPIO_setConfig NO_DIR and then an output mux with GPIO_setMux causes line glitch |
TIDRIVERS-5912 | tfm-enabled examples are not loading on IAR |
TIDRIVERS-5839 | I2CCC26XX uses hard-coded BASE address and interrupt vector number |
TIDRIVERS-5828 | LP_EM_CC1312PSIP: Wrong I2C pin configuration when using BP-BASSENORS* BoosterPack |
TIDRIVERS-5827 | i2secho example: Wrong pin configuration for LP_EM_CC1312PSIP |
TIDRIVERS-5799 | SPI driver does not release standby power constraints and wakeup from CS is not functional on CC23X0 |
TIDRIVERS-5786 | Temperature driver can return incorrect reading if used shortly after the BATMON module has been enabled. |
TIDRIVERS-5769 | cc13x2x7_cc26x2x7 FreeRTOS pregenerated configurations not generated |
TIDRIVERS-5750 | Race condition in SemaphoreP_nortos pend |
TIDRIVERS-5686 | UART2 invokes write-callback twice |
TIDRIVERS-5507 | Core SDK libraries cannot be rebuilt in-field |
TIDRIVERS-5453 | Unintentional fall-through in SPICC26X2DMA.c |
TIDRIVERS-5267 | Failures during AES one-step operations may prevent future operations from running |
SYSBIOS-1602 | Assert_isTrue macro expands incorrectly |
LPRFXXWARE-822 | PKAGetECCResult() casts a uint8_t* to uint32_t * without checking word alignment |
LPRFXXWARE-779 | Incorrect NUM_INTERRUPTS define value on CC13X4/CC26X4 |
LPRFXXWARE-736 | IOC define for I2C1 clock pin is wrong on CC13X4/CC26X4 |
LPRFXXWARE-735 | SPI module only supports registering interrupts for SPI0 and SPI1 on CC13X4/CC26X4 |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
None | None |
Known Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_LOKI-694 | [GATT_WriteLongCharValue] Issue Writing Large Data |
BLE_LOKI-659 | [Basic BLE Profiles - CGM] PTS Test CGMS_SEN_RAR_BV-03-C Fails |
BLE_AGAMA-4484 | multi_role FreeRTOS support removed from CC13XX / CC26XX |
BLE_AGAMA-4483 | [MESH] eRPC support removed due to build failure |
BLE_AGAMA-4480 | [Basic Example] Basic Broadcaster Doesn't Advertise |
BLE_AGAMA-4406 | multi_sensor project has been removed from CC13XX / CC26XX |
BLE_AGAMA-4354 | Under some conditions, CREATE_SYNC or AOA_ENABLE are not sent by RTLS Manager |
BLE_AGAMA-4352 | simple_mesh_node_and_peripheral_oad_onchip build failed error in TI Clang for CC26X2PSIP & CC13X2P2 |
BLE_AGAMA-4324 | [Build] -Path Too Long-Error[Ms003] In simple_peripheral_oad_offchip_src_iar |
BLE_AGAMA-4029 | Updating BLE Scan Response Data Prevents BLE ADV from being sent when using >1 Advertisement set. |
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-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 |
---|---|
DMM-1357 | LPSTK projects removed due to driver incompatibility |
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-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 |
FREERTOS-8 | Tasks view in ROV for FreeRTOS does not show if a task is blocked on a semaphore or mutex |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
None | None |