Changelog
Table of Contents
New Features
BLE5-Stack
BLESTACK-4379 |
32C - Auto Connection |
BLE_AGAMA-208 |
SysConfig 2.0 - BLE stack configuration |
BLE_AGAMA-126 |
Support 32 simultaneous connections |
EasyLink
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
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
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.
TI Z-Stack
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
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
BLESTACK-4220 |
Known issue where GAPBOND_PAIRING_STATE_BOND_SAVED returned when bonding is disabled |
EasyLink
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
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
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
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
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
Known Issues
BLE5-Stack
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. |
EasyLink
TI154STACK-2509 |
DMM: ZED Switch + BLE Peripheral locks up after ~8 hours of continuous operation. |
TI-OpenThread
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
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
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
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