Changelog

Table of Contents

 

New Features

BLE5-Stack

ID Summary
BLE_AGAMA-1850 [RTLS] Remove ToF support from SDK
BLE_AGAMA-1793 Added 1/3 wire Wi-Fi CoEx interface support
BLE_AGAMA-1781 Added an indication to the application when a Connection Parameter Update has been rejected
BLE_AGAMA-667 Added support for notification of Channel Map update in BLE application
BLE_AGAMA-116 Enhance The AE Advertisment Set Scheduling Algorithm
ID Summary
EZLINKPROP-871 Change the default frequency to 433MHz, power level to 14dBm for CC1352P-4

TI-OpenThread

ID Summary
TIOP-851 Downstream OpenThread code for 20q1
TIOP-788 Enable CUI for device example projects
TIOP-738 Add ability to set default TX power in syscfg

TI 15.4-Stack

ID Summary
None None

TI Z-Stack

ID Summary
None None

DMM

ID Summary
DMM-394 Secure commissioning of TI 15.4 stack devices using BLE
DMM-390 Enabled support of up to 4 BLE connections in DMM examples

TI-RTOS and Drivers

ID Summary
None None

Radio Software Bundle (RFLib)

ID Summary
RFDRIVER-304 SYSCFG: Allow overriding generated rfDriverCallback when custom board is used
RFDRIVER-146 SYSCFG: Add support for configuring BLE/WiFi coexistence interface
RFDRIVER-144 Introduce a new global event RF_GlobalEventInit which can be used to initialize pins
SRFSTUDIO-2582 SYSCFG: CC1352R/P, CC1312R: Add preview settings for 4.8 kbps OOK PHY
SRFSTUDIO-2581 SYSCFG: CC1352P/CC2652P: Add 10 dBm settings
SRFSTUDIO-2670 SYSCFG: CC1352R/P, CC1312R: Add 15.4g 50kbps 433 MHz PHY settings
SRFSTUDIO-2672 SYSCFG: CC1352R/P, CC1312R: Add 4.8 kbps GFSK 433 MHz PHY settings
SRFSTUDIO-2673 SYSCFG: CC1352P/R, CC1312: Add 200 kbps 433 MHz proprietary PHY settings
SRFSTUDIO-2600 SYSCFG: CC1352R/P, CC1312R: Add SimpleLink Long Range (SLR) 433 MHz PHY settings
SRFSTUDIO-2577 SYSCFG: Provide define to tell index of stack specific overrides
SRFSTUDIO-2613 SYSCFG: CC1352R/P, CC1312R: Add 1 Mbps 2-GFSK 868/915 MHz PHY settings
SRFSTUDIO-2571 SYSCFG: Add possibility to modify front-end settings from the UI

 

Fixed Issues

BLE5-Stack

ID Summary
BLE_AGAMA-1887 Fixed a specification incompliance where the DH Key check was skipped on the device in the peripheral role if a central device attempted to start encryption before it sends a DH Key check value to the peripheral
BLE_AGAMA-1708 [RTLS] AoA multiple connection: When>4 slaves are connected, the master node might disconnect after aoa_start command is sent. WA requires delaying the aoa_start command for a few seconds after the connection is established.
BLE_AGAMA-1707 Fixed a BLE Stack DoS (crash) vulnerability caused by invalid connection PDU parameters
BLE_AGAMA-1692 Radio quits transmitting and receiving when enabling 3+ connections and advertising and scanning at the same time.
BLE_AGAMA-1613 Sending connection update request fails when the device has previously been rejected
BLE_AGAMA-1597 [RTLS] AoA Master sometimes get stuck in multiple connections scenario
BLE_AGAMA-1587 Receiving a connection request packet with transmit window offset = 0 will fail.
BLE_AGAMA-1573 [SYSCFG] Custom Board configuration in sysconfig is not supported
BLE_AGAMA-1448 When using slave latency, the connection is often dropped with 1 phone, and sometimes dropped with multiple phones connected to central device
BLE_AGAMA-741 Gracefully handle ATT_ERR_UNSUPPORTED_REQ
ID Summary
EZLINKPROP-869 Using Custom Board in SysConfig may cause unexpected build and runtime behavior

TI-OpenThread

ID Summary
TIOP-840 Thread Stack on CC2652RB can get stuck randomly after several hours when the temperature changes continuously. Issue not observed when temperature remains constant.

TI 15.4-Stack

ID Summary
TI154STACK-3452 Fixed issue of project debug entering Error_policySpin with BIOS asserts enabled
TI154STACK-3430 Fixed issue of sensor orphan scan will take ~17 minutes before scanCnfCb is called
TI154STACK-3423 Fixed usage of regional naming in PHY IDs
TI154STACK-3414 Fixed issue of HEAPMGR_INIT should not assert out of box, when HEAPMGR_ASSERT is enabled
TI154STACK-3381 Fixed issue of 15.4 sensor locking up when scanning after ~10-20 min
TI154STACK-3335 Fixed issue of when using Custom Board in SysConfig causing unexpected build and runtime behavior

TI Z-Stack

ID Summary
ZIGBEE-709 NWK Route Requests sent with NWK DestAddr to all RxOnIdle devices instead of only Routing devices
ZIGBEE-704 Touchlink Initiator not scanning secondary channels if network already formed
ZIGBEE-699 Parent Annce / Parent Annce Rsp payload can exceed max packet size
ZIGBEE-688 Zigbee Extended PAN ID in SysConfig is reversed
ZIGBEE-685 In rare cases, sleepy ZEDs that send multiple Association Reqs during initial join can be sent a Leave Req
ZIGBEE-683 ZCL Req/Rsp sequence numbers between OTA Server/Client do not match
ZIGBEE-681 MTO Routing does not send Route Records for all relayed ZED unicast data frames
ZIGBEE-680 Joining device broadcasts MgmtPermitJoining_req even if no TCLK was not received
ZIGBEE-676 SysConfig does not allow configuration of TX power and PA
ZIGBEE-675 Defining POLL RATE as 0 in SysConfig does not allow ZED to stay in network
ZIGBEE-673 ZC crashes during TCLK exchange when more than 16 joiners connect with Install Codes
ZIGBEE-672 Unnecessary route requests due to route replies not updating neighbor table entries
ZIGBEE-670 Zigbee devices do not rejoin network if using install codes
ZIGBEE-668 Zigbee Default Network Key in SysConfig is reversed
ZIGBEE-655 ZCL OTA sends UNSUP_CLUSTER_COMMAND instead of MALFORMED_COMMAND status code
ZIGBEE-648 Incorrect extAddr is used in bdb_TCAddJoiningDevice()
ZIGBEE-647 Preconfigured PAN ID may not be selected correctly if multiple networks are open
ZIGBEE-607 Using Custom Board in SysConfig may cause unexpected build and runtime behavior

DMM

ID Summary
DMM-903 Fixed issue in DMM projects where GAP_EVT_ADV_START_AFTER_ENABLE not received with TI 15.4-Stack in FH mode
DMM-853 Fixed an issue where using ROV did not work when using the auto-heap feature.
DMM-845 Fixed issue of DMM 15.4 collector unable to maintain connection with one DMM sensor when connected to 9 DMM sensors in 24 hour 15.4 beacon mode large network test
DMM-842 Fixed issue of DMM RX-Always-On examples show BLE disconnection when changing from short to long connection interval at runtime
DMM-821 Fixed issue of when using Custom Board in SysConfig causing unexpected build and runtime behavior

TI-RTOS and Drivers

ID Summary
TIDRIVERS-4130 Logic error in UART driver blocking mode

Radio Software Bundle (RFLib)

ID Summary
RFDRIVER-319 RF driver enters Error_policySpin with BIOS asserts enabled because PIN_open was called from SWI when using antenna switching
RFDRIVER-305 SYSCFG: RF driver callback function name will sometimes be used undefined
RFDRIVER-335 Add support for BLE/WiFi coexistence interface (Modes: 3-wire, 1-wire GRANT, and 1-wire REQUEST)
RFDRIVER-279 RAT Timer should allow for RAT Channel owner to disable the channel
RFDRIVER-269 Bus Error reading RAT registers when RAT module is powered down
RFCORE-469 IEEE RX command ending while TX was starting left TX command in active state with no transmission
SRFSTUDIO-2671 SYSCFG: CC1352R/P, CC2652R/P: Fixed issue in 100/250 kbps GFSK and 250 kbps MSK PHY settings causing higher current consumption. RF performance is unchanged.
SRFSTUDIO-2674 CC1352P/R, CC1312R: Updated settings improving phase noise in Sub-1 GHz narrowband PHYs

 

Known Issues

BLE5-Stack

ID Summary
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-1974 [RTLS] Sometimes there are no Angle reports for all connections when configured to 4-1-1 [aoa_sample_rate-aoa_slot_durations-aoa_sample_size], when working with CCS
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-1441 [RTLS] AoA angle calculation is deviated for boundary angles
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-1370 CC13x2-P2 persistent app failed to compile in debug configuration
BLE_AGAMA-546 Central applications do not receive timeout when connection fails
BLE_AGAMA-273 [Known Limitation] SC can't save Bond data for more than 10 devices to NV
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.
ID Summary
None None

TI-OpenThread

ID Summary
None None

TI 15.4 Stack

ID Summary
TI154STACK-3347 Beacon losses observed in 15.4 BCN 250kbps mode(co-processor) at 2.4GHz with high data traffic in large network

TI Z-Stack

ID Summary
ZIGBEE-698 Inclusion of FEATURE_NVEXID causes compile errors, MT_SysNv* APIs need to be updated
ZIGBEE-687 OTA Client does not send default response for a non-success status Upgrade End Request

DMM

ID Summary
DMM-937 IAR OAD Projects lock up when performing OAD the third time
DMM-935 1 out of 9 DMM FH Sensor locks up in 10 node 24 hour stability test

TI-RTOS and Drivers

ID Summary
TIDRIVERS-3635 UART_read returns 0 in portable after a power-cycle on CC13x0 and CC26x0 devices
TIDRIVERS-1642 NVSSPI25x driver does not work when using internal SPI CS

Radio Software Bundle (RFLib)

ID Summary
None None