Z-Stack Core Release Notes
Z-Stack Core Release Notes
verify the status of the indication to set proper devStatus value to allow
the NWK key to be transported or not, and ensure no action is taken when
APSME_UD_DEVICE_LEFT received. Updated ZDSecMgrDeviceJoin() to send the NWK
key only when the device has joined/rejoined in unsecure mode.
- [4459] Updated the device capabilities to include definition of "Allocate
Address" bit by default. ZDConfig_UpdateNodeDescriptor() was updated to
initialize this bit in the Node Descriptor. ZDApp_ProcessOSALMsg() was
updated to clear this bit when the NWK address has been commissioned.
- [4450] Updated processing of Rejoin requests to return 'ZNwkInvalidRequest'
when the calculated destination address (proposed parent) has the same short
address as the device wanting to do the rejoin.
- [4449] Fixed two problems observed when a multicast group address is the
same value as a neighbor or sleeping end device: (1) when finding that a
route request is needed for a multicast, don't search the neighbor table
trying to match the multicast group address, (2) don't deliver a multicast
message to a sleeping end device when the multicast group address happens
to be the same value as the sleeping end-device.
- [4421] Fixed a problem in the OTA signature calculation where the ECDSA
Signature tag sub-element was not included in the image before calculating
the MMO hash, see zclOTA_ProcessImageData(). The OtaConverter tool is also
updated accordingly.
- [4410] Fixed an Address Conflict resolution problem between two end-devices
where only the original device would get a new address. Complete resolution
of this problem became possible by introduction of the new Child Aging and
Recovery protocol (see [4405] above).
- [4409] Changed the processing of received Leave messages to not require a
destination extended address. This is required for the new Child Aging and
Recovery protocol (see [4405] above).
- [4407] Improved router/coordinator reporting of errors on failed delivery
of unicast or multicast frames. Added 'AF_SUPPRESS_ROUTE_DISC_NETWORK' bit
to txOptions to permit application control of Route Discovery bits in the
Network Frame Control header. Changed routers to send Network Status message
for data messages that specify "suppress route discovery" and have no route
to the destination. Added processing of Network Status messages in parents
of sleeping end-devices (which could remove a routing entry).
- [4394] Fixed the XML scheme for Z-Tool to send the proper KEY EVENT values.
See section 3.10.1.8 of the "Z-Stack Monitor and Test API" for details.
- [4388] Fixed a problem in ZDSecMgrNewDeviceEvent() which could cause a Trust
Center device to not send Transport Key message in heavy traffic conditions.
- [4384] Updated the sending/receiving of Switch Key commands to work with
and without APS security. {R20 CCB 1313}
- [4377] Fixed a problem where an End-Device left the network in silent mode,
not sending a NWK:Leave message. Updated ZDO_LeaveInd() to send the leave
message before reset.
- [4294] Fixed a problem where APS messages encrypted with TCLK were not using
the correct "Key APS Identifier" [0x00] Data-Key.
- [4293] Fixed an interoperability problem where a TI Coordinator would drop
incoming Update Device messages encrypted with "Data Key" using the TC Link
Key - the TI device expected "Data Key" encryption to be using CBKE.
- [4182] Removed AF layer filtering of Profile ID for received packets. Added
"AF_WILDCARD_PROFILEID" to AF options and "ZDO_WILDCARD_PROFILE_ID".
Known Issues:
- To disable security at build time, use the "SECURE=0" compile option. Do
not attempt to disable security by setting the SECURITY_LEVEL to zero.
- The ZDO Complex Descriptor is not supported.
-------------------------------------------------------------------------------------------------------------------------------------------------------------