Changelog

Table of Contents

New Features

BLE5-Stack

ID Summary
BLESTACK-4379 32C - Auto Connection
BLE_AGAMA-208 SysConfig 2.0 - BLE stack configuration
BLE_AGAMA-126 Support 32 simultaneous connections
ID Summary
TI154STACK-2282 DMM: Enabled support for P platforms for DMM 15.4 and Zigbee examples.
TI154STACK-1827 New DMM ZED Switch + BLE Peripheral Example, allows remote display/provisioning of ZED switching using BLE device
EZLINKPROP-512 Support proprietary 200kbps on CC13x2 revision E
EZLINKPROP-500 Implement RF Setting Configuration in EasyLink SysConfig Module
EZLINKPROP-421 Create EasyLink SysConfig module
EZLINKPROP-300 Enable dynamic PA switching for PER on boards that support it

TI-OpenThread

ID Summary
TIOP-462 Update Thread SysConfig GUI and descriptions
TIOP-458 Unify otstack.[ch]
TIOP-456 Replace TI-RTOS clock with Posix timer in Temp Sensor
TIOP-454 Ability to revert to factory image by application
TIOP-453 Downstream OpenThread commits from github for Q4-2018 release
TIOP-451 migrate TIOP SHA drive for coreSDK 3.80.0.x
TIOP-448 Enable OAD Security feature.
TIOP-447 enable multiple devices OAD in BBB
TIOP-445 enable default image in external Flash
TIOP-440 Implement SysConfig 2.0 Thread Module
TIOP-422 Update Sharp LCD images+animations to 128x128

TI 15.4-Stack

ID Summary
TI154STACK-2282 DMM: Enabled support for P platforms for DMM 15.4 and Zigbee examples.
TI154STACK-2151 Enabled image authentication for off-chip 15.4 OAD
TI154STACK-2149 Enabled 200 Kbps for 15.4 Stack
TI154STACK-2049 Added factory image support for 15.4 OAD on Agama
TI154STACK-1999 Enabled Sysconfig for 15.4 Stack collector and sensor on CC1352R and CC2652R platforms
TI154STACK-1827 New DMM ZED Switch + BLE Peripheral Example, allows remote display/provisioning of ZED switching using BLE device

TI-RTOS and Drivers

This release previews a new tool coming out called SysConfig, which allows graphical configuration of TI’s drivers. For more information, see the README file included in the syscfg directory as well as the Wiki page located here.

ID Summary
None None

TI Z-Stack

ID Summary
1 Zigbee Cluster Library (ZCL) 7 integration
2 Core update to Zigbee PRO 2017 (R22)
3 Added Zigbee switch with BLE remote display DMM example application
4 Added SysConfig preview examples for Zigbee light and switch applications on any device type (Coordinator, Router, End Device)
5 Application examples have been made ZCL-compliant and certification-ready
6 The ZED End Device Timeout command is now a valid Keep Alive message for ZR/ZC child management services
7 ZC/ZR Keep Alive can be configured through a serial interface with new MT APIs
8 Scene attributes are updated through APIs instead of RAM variable access
9 Telecommunications ZCL added for Information, Chatting, and Voice over Zigbee Clusters
10 Binding discovery process for Doorlock and CIE examples (check the READMEs)

DMM

ID Summary
TI154STACK-2282 DMM: Enabled support for P platforms for DMM 15.4 and Zigbee examples.
TI154STACK-1827 New DMM ZED Switch + BLE Peripheral Example, allows remote display/provisioning of ZED switching using BLE device

Fixed Issues

BLE5-Stack

ID Summary
BLESTACK-4220 Known issue where GAPBOND_PAIRING_STATE_BOND_SAVED returned when bonding is disabled
ID Summary
EZLINKPROP-554 The GPTimer module parameters have been updated to include direction and debugStallMode fields.
EZLINKPROP-544 EasyLink: Fixed an issue where a mutex was not released prior to function returning on an error condition.
EZLINKPROP-525 Missing #include “cpu.h” in functions where CPUdelay() is called.
EZLINKPROP-522 EasyLink NP: Fixed an issue where address filtering did not work for address sizes greater than 2 bytes.

TI-OpenThread

ID Summary
TIOP-477 Thread OAD end device does not send CoAp request after successful OAD
TIOP-467 Radio driver might hang when transmitting message which requires ACK
TIOP-364 Thread Conformance Test failures

TI 15.4-Stack

ID Summary
TI154STACK-2334 Fixed issue: NVOCTP- NV driver writing to incorrect location when switching pages
TI154STACK-2296 Fixed API macWrapperAddKeyInitFCtr to update keys correctly when using newKeyFlag = true
TI154STACK-2280 Fixed issue: When removing a device from the network, we are not removing this device from the Key Table
TI154STACK-2264 CC1312: TI 15.4 examples will not build when selecting the 433 MHz band as this is not supported.
TI154STACK-2262 Fixed issue: CLLC does not report to the application if a device rejoins via association req to the network
TI154STACK-2251 Fixed issue where 15.4 sensors Disconnect from 10+ node network after 2+ hrs at high report interval and never reconnect
TI154STACK-2022 Fixed issue where Energy detect when doing a channel scan to find best channel always returns zero

TI-RTOS and Drivers

ID Summary
SYSBIOS-652 CC13x2/CC26x2 – disable HeapTrack_create/delete from ROM
SYSBIOS-615 Switch to GCCv7 code gen tools
SYSBIOS-614 Newlib nano does not close stdin/stdout/stderr file descriptors making app vulnerable to memory leaks
SYSBIOS-603 Semaphore with embedded Event object can become out of sync due to race condition
SYSBIOS-596 Queue cdoc needs updating
SYSBIOS-591 Typo in Mailbox_pend description
SYSBIOS-587 Document semaphore count
SYSBIOS-564 Mailbox with Events documentation needs improvement

TI Z-Stack

ID Summary
1 Green Power Device and Sink can now communicate directly without an intermediate Green Power Proxy
2 Bind requests are no longer processed if sent as a broadcast
3 Binding tables are now updated in the NV items whenever a new bind is added, not just after the initial IEEE Address Response
4 Scenes can now be found properly, previously writing an existing scence or trying to retrieve a scene was not working

DMM

ID Summary
None None

Known Issues

BLE5-Stack

ID Summary
BLETOOLS-213 AE and legacy advertising sets number is limited to 20
BLESTACK-4207 Known issue where queued param updates in slave device cause application assert
BLESTACK-3843 RTOS logging of certain high-priority events, such as SWIs and HWIs, may interfere with reception of a scan response chain
BLE_AGAMA-141 IAR: The global custom.argvars and local ble project custom.argvars cannot coexist together
BLE_AGAMA-139 When using multi-role, there exists an issue where a random address will display instead of the “Work With” selection in the serial terminal
BLE_AGAMA-80 The NV Driver is now used for SNV record & bond storage. It is not possible to retain OSAL SNV contents when upgrading from earlier BLE5 1.1.x releases. Two flash pages of NV are required.
ID Summary
TI154STACK-2509 DMM: ZED Switch + BLE Peripheral locks up after ~8 hours of continuous operation.

TI-OpenThread

ID Summary
TIOP-513 Resetting to factory image doesn’t erase NV
TIOP-512 When an OT image is flashed, this doesn’t create an OT factory image
TIOP-511 Thread Certification Test case 5.1.7 failure
TIOP-510 After OAD, the doorlock example sometimes may need a hard reset

TI 15.4 Stack

ID Summary
TI154STACK-2509 DMM: ZED Switch + BLE Peripheral locks up after ~8 hours of continuous operation.
TI154STACK-2488 The SimpleLink LRM on CC13x2 is not compatible with the SimpleLink LRM on CC13x0

TI-RTOS and Drivers

ID Summary
TIDRIVERS-1642 NVSSPI25x driver does not work when using internal SPI CS
TIDRIVERS-1464 Setting CC26XX IOC config as edge triggered and muxing in a non-GPIO configuration can cause spurrious events

TI Z-Stack

ID Summary
1 NV reads return successful even if an item has not been initialized
2 Increasing ZDSECMGR_TC_DEVICE_MAX past 100 (depending on the example project used) will cause device hangup due to NV memory allocation restrictions in the NVOCTP driver
3 R22 Zigbee core is not certified for the CC26X2/CC13X2 platform

DMM

ID Summary
None None