Changelog
Table of Contents
New Features
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3094 | Add support for CC1352P7 and CC2652R7 devices to Bluetooth low energy examples |
BLE_AGAMA-3085 | Add support for CC2652RSIP Device to Mesh examples |
BLE_AGAMA-3082 | Add support for CC1352P7 and CC2652R7 devices to Bluetooth Mesh examples |
BLE_AGAMA-3035 | Scheduler Improvements - Configurable Priority for Secondary Tasks |
BLE_AGAMA-2947 | [MESH] Add support for PB-GATT in BLE Mesh + BLE Simple Peripheral examples |
BLE_AGAMA-2859 | RAM Optimization: Shared RX Buffers for all connections |
BLE_AGAMA-2812 | Implement previously-supported BLE3 commands on host test |
BLE_AGAMA-2603 | BLE 5.2 - Provide option to reject debug keys when using LE secure connections |
BLE_AGAMA-109 | Scheduler Improvements - Support RF command preemption |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-999 | Port all EasyLink and RF Driver Examples to TICLANG |
EZLINKPROP-951 | Proprietary RF driver examples support CC13x2x7/CC26x2x7 |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-3784 | Enable CC1352R1 to CC1312R1 sub-GHz migrations in SysConfig |
TI154STACK-3783 | Enable MAC library in generated linker command file and generate features.h on CoProcessor |
TI154STACK-3777 | Enable ti_radio_config.c/h generation on CoProcessor |
TI154STACK-3759 | Optimize 2.4GHz MAC library for 7 kB reduction |
TI154STACK-3699 | Add support for CC13x2x7_CC26x2x7 boards |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-946 | Add support for CC1352P7_4 and CC2652R7 platforms |
ZIGBEE-872 | Optimized ZCL Group table NV implementation |
ZIGBEE-837 | Optimize parent device child aging to act on unicast data packets from aged-out children |
DMM
ID | Summary |
---|---|
DMM-1101 | Add support for select DMM board migration paths in DMM SysConfig |
DMM-1096 | Add DMM TI 15.4 examples (collector/sensor) that support the CC2652R7 and CC1352P7 |
DMM-1095 | Add DMM Zigbee examples (ZED/ZR/ZC) that support the CC2652R7 and CC1352P7 |
DMM-1061 | Add an option in DMM SysConfig to define stack activities for custom stacks |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIRTOS-2064 | Add RPC framework to enable 2-chip solutions |
TIRTOS-2057 | Enable Support for CC26x1/CC13x1 |
TIDRIVERS-4917 | Implement CryptoUtil function to zero a buffer |
TIDRIVERS-4811 | Implement CC26x2 and CC26x1 DAC driver |
TIDRIVERS-4775 | Refactor Timer Code Size |
TIDRIVERS-4688 | Remove legacy driver, display, and dpl libraries |
TIDRIVERS-4002 | Create AESCTRDRBG API without CryptoKey use |
TIDRIVERS-4001 | Create TRNG API without CryptoKey use |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
RFDRIVER-307 | Add support for loading rftrim values from FCFG1 on cc13x2_c26x1 devices |
SRFSTUDIO-3012 | Release preview radio settings for cc13x2_cc26x1 devices. |
SRFSTUDIO-3010 | SYSCFG: Radioconfig will replace empty (containing only 0xFFFFFFFF terminator) override arrays with NULL |
SRFSTUDIO-2997 | Release functional settings for cc13x2x7_cc26x2x7 devices |
SRFSTUDIO-2993 | SYSCFG: Rename LAUNCHXL-CC2652RB to LP_CC2652RB in radioconfig |
SRFSTUDIO-2915 | SYSCFG: Add device support for CC2672R3 |
Fixed Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3055 | Memory Leak in Multi-Role |
BLE_AGAMA-3027 | [MESH] LPN provisioning and configuration is not always successful |
BLE_AGAMA-2981 | Unexpected halt in Multi-Role when connected to multiple centrals |
BLE_AGAMA-2914 | [MESH] Add TICLANG Support to BLE Mesh Examples |
BLE_AGAMA-2861 | [MESH] LPN sending redundant ADV packets causing increased Power Consumption |
BLE_AGAMA-2672 | Crypto driver causes connection termination |
BLE_AGAMA-2668 | OAD simple_peripheral_oad examples have overlapping memory segments |
BLE_AGAMA-2608 | Do not accept a confirmation value sent from the device |
BLE_AGAMA-2606 | Received public key which is identical to the own public key shall be rejected |
BLE_AGAMA-2094 | [GATT Builder] Missing characteristics attributes (Indication, Primary/Secondary, Authentication/Authorization) |
BLE_AGAMA-1227 | Set default value of TX Time (connInitialMaxTxTimeUncoded and connInitialMaxTxTimeCoded) |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-1015 | EZLink LBT example failure for CC13x2 |
EZLINKPROP-1004 | rfDualModeRx Example Uses Incorrect Length When Copying Rx Data Entries |
EZLINKPROP-1003 | Bug in EasyLinkNP example in simplelink_cc13x2_26x2_sdk_4_40_04_04 |
EZLINKPROP-973 | CC13x2: EasyLink_transmitCcaAsync() does not release mutex if command scheduling fails |
EZLINKPROP-967 | On-Chip Persistent App can be bricked due to FEATURE_BLE_OAD |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-3804 | Fixed FH neighbor table corruption that occurred when oldest entry removed from full table |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-1265 | Runtime-configured rx-on-idle ZED not processing broadcasts to 0xFFFD |
ZIGBEE-1228 | OtaServer Windows application and ota_server embedded application have endpoint mismatch |
ZIGBEE-1225 | Trust Center should reject Update Device commands without APS encryption when sender has an established Unique Link Key |
ZIGBEE-1191 | ZCL Config Report Response command parsing does not allocate proper memory for data length of one |
ZIGBEE-1171 | zclSampleLight application variable type mismatch |
ZIGBEE-1097 | ota_client: Factory image procedure erases incorrect external memory size |
DMM
ID | Summary |
---|---|
DMM-1101 | Add support for select DMM board migration paths in DMM SysConfig |
DMM-1096 | Add DMM TI 15.4 examples (collector/sensor) that support the CC2652R7 and CC1352P7 |
DMM-1095 | Add DMM Zigbee examples (ZED/ZR/ZC) that support the CC2652R7 and CC1352P7 |
DMM-1061 | Add an option in DMM SysConfig to define stack activities for custom stacks |
TI-RTOS and Drivers
ID | Summary |
---|---|
TIDRIVERS-4957 | CC13X2X7 and CC26X2X7 GCC linker files place CCFG incorrectly |
TIDRIVERS-4927 | Missing HwiP.h include in CryptoResourceCC26XX.h |
TIDRIVERS-4908 | GCC linker files place CCFG at incorrect address |
TIDRIVERS-4893 | Can't set Temperature interrupt priority |
TIDRIVERS-4874 | spiffsinternal CC13X2X6 example uses incorrect logical block size |
TIDRIVERS-4871 | GCC and IAR CC26x2x7 linker files do not have LOG_DATA specifiers |
TIDRIVERS-4855 | CC26XX and CC13XX ticlang SPIFFS library missing |
TIDRIVERS-4841 | Enabling RF Temperature Compensation in CCFG should include temperature driver |
TIDRIVERS-4840 | FreeRTOS SwiP DPL interferes with SensorController operation |
TIDRIVERS-4829 | CC26X2 UART2: Calling UART2_writeCancel following a successful write will cause the next write to fail. |
TIDRIVERS-4828 | CC26X2 UART2: Calling close in near proximity of a blocking write could cause hanging power constraints |
TIDRIVERS-4819 | UART2_read() setting state with interrupts enabled |
TIDRIVERS-4801 | SPI MOSI line may periodically tri-state between transmissions at higher temperatures |
TIDRIVERS-4800 | CC2652RB wrong board name in ti/boards |
TIDRIVERS-4799 | CC13X2_CC26X2 NoRTOS startup file uses incorrect vector table size |
TIDRIVERS-4787 | PINCC26XX shall not update PORTID bits when updating IOCFG register |
TIDRIVERS-4779 | Curve25519: MSB of generator point must be masked |
TIDRIVERS-4770 | UARTCC26X0, UARTCC26X2 callback before read timeout |
TIDRIVERS-4238 | Device Configuration module does not give warning if TCXO is selcted and no TCXO startup function is defined in power driver |
Radio Software Bundle (RFLib)
ID | Summary |
---|---|
RFCORE-699 | Fixed issue where protocol ID was incorrect in IQ dump MCE patch |
RFCORE-696 | Fixed an issue with bit ordering feature for IEEE 802.15.4g did not work with repeated mode |
SRFSTUDIO-2940 | SYSCFG: Fixed an issue where changing RF Design Front-end for 2.4 GHz option caused build errors |
SRFSTUDIO-3006 | Mismatch in CMD_BLE5_SCANNER parameter struct |
SRFSTUDIO-3003 | SYSCFG: Fixed issue where PHY type was not preserved when changing frequency band |
SRFSTUDIO-2751 | SYSCFG: Fixed an issue where TX power would not be preserved when changing boards |
Known Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3193 | [CC2652RB-OAD] In all the OAD examples, the OAD doesn't work for BAW 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 | [CL_AOA] 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-3017 | [MESH] LPN/Friend is disconnecting and reconnecting sporadically while transferring data |
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-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-1009 | Non-Con coap responseMessage is not freed by Thermostat |
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 |
---|---|
TI154STACK-3829 | In rare cases, FH sensor spends up to 20 mins rejoining collector after orphaning |
TI154STACK-3822 | Device fails during high traffic loads caused by OsalPort timers not being cleaned |
TI154STACK-3788 | Failure to set MAC_LOGICAL_CHANNEL returns MAC_NO_RESOURCES instead of MAC_BAD_STATE |
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-1214 | SysConfig Zigbee Application Builder generates optional cluster attributes out of ascending order |
DMM
ID | Summary |
---|---|
DMM-1101 | Add support for select DMM board migration paths in DMM SysConfig |
DMM-1096 | Add DMM TI 15.4 examples (collector/sensor) that support the CC2652R7 and CC1352P7 |
DMM-1095 | Add DMM Zigbee examples (ZED/ZR/ZC) that support the CC2652R7 and CC1352P7 |
DMM-1061 | Add an option in DMM SysConfig to define stack activities for custom stacks |
TI-RTOS and Drivers
ID | Summary |
---|---|
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 |