All notable changes to the ZBOSS stack are documented on this page.
ZBOSS 10/06/2020
This is a ZBOSS certification-ready release.
Improvements:
- [ZOI-180] Stabilization for September's release
New features:
- [ZOI-84] ZBOSS secur stmt: "ED timeout request" keepalive
- [ZOI-144] Build Zigbee PRO R22 test firmware for NCS platform
- [ZOI-148] [ZBOSS] Green Power Combo as a separate library
Tasks:
- [ZOI-99] Rework conditionals in dev guide and API docs
- [ZOI-139] [ZBOSS] Separation GPPB and GPCB libraries
Bugfixes:
- [ZOI-80] The value returned by zb_bdb_is_factory_new() is not updated
- [ZOI-93] ED Timeout keepalive method disables polling for rx_off end device
- [ZOI-94] No packet sending between two local EPs in one group
- [ZOI-102] The ZB_ZCL_DECLARE_POWER_CONFIG_ATTRIB_LIST() causes compilation errors
- [ZOI-137] Device gets kicked out of the network if it does not finish the first association
- [ZOI-145] Memory corruption in ZCL callback
- [ZOI-147] ZB_ZDO_SIGNAL_DEVICE_AUTHORIZED is not generated for legacy devices
- [ZOI-168] ZBOSS generates malformed packets if it receives a Route Request with an extended destination address
- [ZOI-170] Fix unknown device type for neighbour
- [ZOI-171] End device generates invalid network address request if application tries to communicate with an unreachable device
ZBOSS 09/10/2020
This is a ZBOSS certification-ready release.
New features:
- [ZOI-138] [ZBOSS] Green Power Update (v1.1)
Tasks:
- [ZOI-71] [API docs] Add details documentation for ZGP API
- [ZOI-115] [SNCP] Update monolythic C tests for standalone NCP
- [ZOI-116] [SNCP] Port RPi SPI transport from svn to ZOI codebase
- [ZOI-117] [SNCP] Port Manufacturer mode from svn codebase
- [ZOI-118] [SNCP] Improve NCP LL library API documentation
- [ZOI-119] [SNCP] Optimize SNCP flash usage by cutting features
- [ZOI-120] [SNCP] Rework python tests set
- [ZOI-121] [SNCP] Change commands blocking logic
- [ZOI-122] [SNCP] "expose all keys" debug feature
- [ZOI-134] [SNCP] Save device role and rx-on-when-idle in NVRAM in NCP mode
- [ZOI-136] [SNCP] Add into ZOI codebase OTA file generation tool from svn
Bugfixes:
- [ZOI-95] An issue with reporting between two local EPs
- [ZOI-104] Bug in zb_bdb_reset_via_local_action() function
- [ZOI-111] Using more than 10 entries of reporting configuration leads to NVRAM corruption
- [ZOI-113] Corrupted firmware pointer in OTA handler
- [ZOI-123] ZC can change its address during conflict resolution
- [ZOI-124] [SNCP] Compiler warnings fix
- [ZOI-125] Wrong implementetion of endian conversion in NWK for BE machine
- [ZOI-126] [SNCP] Sync rx on/off with MAC after setting via NCP
- [ZOI-127] More ZED role runtime checks
- [ZOI-128] [SNCP] Indicate address update after address conflict in ZED role
- [ZOI-129] [SNCP] Sniffer mode does not work
- [ZOI-130] No APSDE-DATA.conf after sending APS packet to myself via binding
- [ZOI-131] [SNCP] Unnecessary alarms waking NCP in ZED mode
- [ZOI-132] [SNCP] Reduce buffers used by NCP LL
- [ZOI-133] Non-sleepy ZED drops Device Annce
- [ZOI-135] [SNCP] Update ZDO descriptors after changing rx-on
ZBOSS 08/03/2020
This is a ZBOSS monthly release.
Improvements:
- [ZOI-51] New look to Makefiles in mk/xxx dirs
- [ZOI-79] Get rid of ZB_SCHEDULE_APP_ALARM_CANCEL_AND_GET_BUF.
New features:
- [ZOI-105] NCP Host: Exclude NVRAM from PoC
- [ZOI-106] NCP Host: Create NCP Host build
- [ZOI-107] NCP Host: Implement BDB commissioning
- [ZOI-108] NCP Host: Implement commands serialization (partially)
- [ZOI-109] NCP Host: Compile On/Off sample
- [ZOI-110] NCP Host: Run On/Off sample
Tasks:
- [ZOI-62] [API docs] Improve the documentation of ZB_ZCL_ATTR_ACCESS_WRITE_OPTIONAL flag
- [ZOI-64] [API docs] Add table for clusters/callbacks
Bugfixes:
- [ZOI-46] Frame counters are not reset after NWK key exchange
- [ZOI-63] Address unlock issue for ZDO MGMT Leave req
- [ZOI-72] [API docs] TRACE_DATA_FORMAT_ADDITIONAL is not added to group
- [ZOI-75] Fix if and cond number mismatch in API headers
- [ZOI-101] The ZDO_MATCH_DESC_REQ NCP command's response does not contain responder's short address
ZBOSS 07/14/2020
This is the first ZBOSS certification-ready release.
Improvements:
- [ZOI-31] Extend serial with asynchronous/buffered API
- [ZOI-32] Reduce the number of NCP transport interfaces
New features:
- [ZOI-34] Add serial transport for NCP - SoC side
Tasks:
- [ZOI-69] Binding to the wrong cluster is possible.
Bugfixes:
- [ZOI-13] The usage of channel_mask inside production config
- [ZOI-14] HTTPS not available at zoi home page
- [ZOI-16] Periodic reporting attributes does not work if binding performed after reporting max interval
- [ZOI-19] Unable to define ZB_MAC_GET/SET_RSSI from platform_mac.h file
- [ZOI-20] Compile time issue once ZB_MAC_RX_QUEUE_CAP is disabled
- [ZOI-28] Suspicious authorization signals
- [ZOI-35] Can't configure reporting on multi-endpoint device
- [ZOI-36] Unable to compile ZR-only role if APS fragmentation is enabled
- [ZOI-38] Unable to compile ZC_only role due to linker issues
- [ZOI-42] internals_doc visible for some API elements
- [ZOI-43] API docs: Typos in documentation
- [ZOI-44] ZCL Occupancy Sensing cluster implementation seems to be missing
- [ZOI-60] Network permits new devices after device leave
- [ZOI-73] It is impossible to initialize both Control4 cluster and Power Config Cluster
- [ZOI-76] Fix zb_config.h API doc issues
- [ZOI-78] BDB status not cleaned by Leave or Factory Reset after F&B target start
ZBOSS 07/07/2020
This is a ZBOSS monthly release. Release notes were not generated for this version.
ZBOSS 06/30/2020
This is a ZBOSS monthly release. Also, it is the first release that was based on the stabilized ZBOSS version.