Changelog
Table of Contents
New Features
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3307 | [MESH] - Add eRPC functionality to IAR examples |
BLE_AGAMA-3300 | Add new APIs to GAP bond manager to access bonding records |
BLE_AGAMA-3266 | Removed AoA angle calculation support from RTLS examples |
BLE_AGAMA-3256 | [MESH] - Update mesh stack to latest (zephyr 2.5.0) |
BLE_AGAMA-3242 | [704] Add MR & SP OAD Examples to Agama 704 |
BLE_AGAMA-3232 | Add support for multiple new connections and connection parameter updates to Connection Monitor |
BLE_AGAMA-3218 | [MESH] Latency & Power Consumption improvements in BLE scheduler |
BLE_AGAMA-3198 | Support RF command preemption for secondary tasks based on priority |
BLE_AGAMA-3113 | Modify all RTLS example projects to adhere to the new BT SIG terminology for inclusion |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-1012 | Proprietary RF Example Support for CC13x1 and CC26x1 Platforms |
TI-OpenThread
ID | Summary |
---|---|
TIOP-1064 | Deprecate the board specific library projects |
TI 15.4-Stack
ID | Summary |
---|---|
TI154STACK-3893 | Add 15.4 support for 2-wire Coex feature |
TI154STACK-3789 | Add support for CC2651P3 boards |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-1335 | Add configuration flag for non-silent ZR rejoins |
ZIGBEE-1333 | Enable 2-wire IEEE/Wi-Fi Coex |
ZIGBEE-1057 | Add support for LP_CC2651P3 platform |
DMM
ID | Summary |
---|---|
DMM-1148 | Add Zigbee + BLE examples for LAUNCHXL-CC1352P-4 boards |
DMM-1141 | Create DMM 15.4 OAD examples for the CC26x2P7 and CC13x2P7 |
DMM-1113 | Create DMM Zigbee OAD examples for the CC2652R7 and CC1352P7 |
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-528 | [IEEE Coexistence] Add support for configuring IEEE 802.15.4/WiFi coexistence |
RFDRIVER-433 | Add library naming format to match other SDK components |
RFCORE-763 | cc13x2x7_cc26x2x7 - WiSUN. 300 kbps, h=0.5 (mode 5). RC settings release |
RFCORE-775 | cc13x1_cc26x1 - BLE5 1M, 2M and Coded - 5dBm - RC settings release |
RFCORE-773 | cc13x1_cc26x1 - IEEE 15.4 (ZigBee) 2.4GHz 250Kbps - 5dBm - RC settings release |
RFCORE-455 | [IEEE Coexistence] RF patch support for 802.15.4 coexistence |
RFCORE-749 | [IEEE Coexistence] Assert REQUEST signal on preamble detection during RX and keep REQUEST on expected RX ACK |
SRFSTUDIO-3053 | SYSCFG: Option Application Override File/Macro will create an offset symbol in exported code |
SRFSTUDIO-3042 | SYSCFG: Implement support for IEEE 802.15.4+ WiFi coexistence |
SRFSTUDIO-3062 | Wi-SUN mode #5 PHY support |
SRFSTUDIO-3046 | SYSCFG: Add SmartRF Studio version number to RadioConfig header file. |
Fixed Issues
BLE5-Stack
ID | Summary |
---|---|
BLE_AGAMA-3393 | Impersonation the Passkey Entry Protocol – do not except the same x coordinate of the public key during pairing |
BLE_AGAMA-3384 | DH key check is using local current RPA instead of the RPA used while connection established |
BLE_AGAMA-3297 | Disconnect from Android devices with HCI error 8C (Inadequate packet length) |
BLE_AGAMA-3254 | Memory leak while scan disabled in Multi Role application |
BLE_AGAMA-3214 | Out of the box ble5stack examples fail to sustain a connection with blestack peripherals |
BLE_AGAMA-3213 | Duplicate Filter - SCAN_PARAM_FLT_DUP is not working as expected |
BLE_AGAMA-3199 | UTIL_NVWrite always returns Invalid Parameter |
BLE_AGAMA-3154 | [RTLS] The channels reported by master and passive are different |
BLE_AGAMA-3135 | GAPBONDMGR osal_snv_write return value is not used |
BLE_AGAMA-3071 | [RTLS / CM] rtls_passive hop sequence may be wrong |
BLE_AGAMA-3030 | [SysConfig] Host test SysConfig does not save properly when choosing Custom Board option |
BLE_AGAMA-2068 | Unsuccessful connection with Motorola Moto G 6 |
EasyLink
ID | Summary |
---|---|
EZLINKPROP-1033 | Clock_start() with a 0 timeout in oadBlockReqClkSet() may cause undefined behavior |
EZLINKPROP-1021 | Error in OADProtocol_PACKET_TYPE_OAD_BLOCK_RSP_LEN |
TI-OpenThread
ID | Summary |
---|---|
None | None |
TI 15.4-Stack
ID | Summary |
---|---|
WISUN-303 | Fix MAC assert on high PA TX power levels on CC1352P7_1 |
TI154STACK-3900 | Fixed issue in which sub-G, off chip OAD sensor on CC1352P7 cannot join network |
TI154STACK-3892 | Fix MAC assert on high PA TX power levels on CC1352P7_1 |
TI154STACK-3848 | Fixed issue in which coordinator with enDataAckPending set receives successful DataCnf status when sensor disconnected |
TI154STACK-3829 | Fixed issue in which FH sensor can spend up to 20 mins rejoining collector after orphaning |
TI Z-Stack
ID | Summary |
---|---|
ZIGBEE-1470 | NVS Internal SysConfig settings of CC2652R7 and CC1352P7 projects are incorrect |
ZIGBEE-1449 | When TC settings do not mandate TCLK update, TC does not process APS packets w/ well-known TCLK encryption for remote multi-hop devices |
ZIGBEE-1424 | CCS workspace “Application” directory not included in compiler search paths |
ZIGBEE-1391 | Simple Descriptor Response processing does not free allocated input/output cluster lists |
ZIGBEE-1343 | sampleapp project generates build errors when replacing the default SysConfig Application Name of reporting Device Type |
ZIGBEE-1315 | OSAL Event ID space overlap when using MT-enabled application |
ZIGBEE-1310 | Router should not relay its own broadcast directly after reboot |
ZIGBEE-1308 | Thermostat application crashed when CUI_DISABLE is defined |
ZIGBEE-1307 | Unsolicited TCLK update requests can cause device startup failure on reset |
ZIGBEE-1298 | ZDO Mgmt Leave Request sends Success status for non-existent device table entry |
ZIGBEE-1286 | MAC PIB values incorrectly reinitialized during network commissioning |
ZIGBEE-1214 | SysConfig Zigbee Application Builder generates optional cluster attributes in the wrong order |
ZIGBEE-1203 | DevForceNetworkSettingsReq should have logicalChannel parameter |
ZIGBEE-1199 | Inter-PAN communication may set MAC PIB channel erroneously if NIB channel is not initialized |
DMM
ID | Summary |
---|---|
None | None |
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 |
---|---|
RFDRIVER-553 | SYSCFG: Coex cannot be configured with antenna switch on P devices |
RFDRIVER-546 | RFLib library build uses wrong CPU option for IAR for CC13x1/26x1 |
RFDRIVER-552 | RFDriver does not handle overlapping IEEE foreground commands when a background operation is in progress |
RFDRIVER-501 | Removed spinlocks when using RF temperature compensation on certain devices |
Known Issues
BLE5-Stack
ID | Summary |
---|---|
SLMAPP-121 | [OAD] The OAD doesn't work for Agama 704k device when working with TI's SimpleLink Starter Mobile Application |
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-3287 | Some example projects hang during pairing with TICLANG due to issue in crypto driver |
BLE_AGAMA-3258 | [Build] Agama Lite IAR examples fail to build for Debug configuration, due to insufficient RAM |
BLE_AGAMA-3247 | [MESH] Input OOB doesn't function properly |
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-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-3822 | Device fails during high traffic loads caused by OsalPort timers not being cleaned |
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-1299 | End Devices performing TC Rejoin broadcast Device Annce without first receiving Transport Key |
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-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 |
---|---|
RFDRIVER-554 | SYSCFG: Antenna switch is not selected by default for P boards, resulting in 20dBm attenuation |
RFDRIVER-518 | RF powerup duration optimization doesn't occur if chain contains CMD_FS at head |
RFDRIVER-557 | RF Driver does not read available RAT channels from RFCore |