ubisys S1-R Series 2 Firmware Change Logs
24. April 2025
Version Identification
- OTA file version: 02610463
- Application: 2.6.1
- Stack: 4.6.3
New in version 2.6.1
- Green Power sink functionality enabled
- Bug-fix: Fix numeric overflow in metrology engine to support metering loads that exceed 3276.7W
ubisys Compact7B Stack Changes between 4.4.13 and 4.6.3
- Common Functionality
- Improved resilience: Enhance interrupt handling for improved button debouncing
- Resolved a numeric overflow issue in calculating the interval of periodic attribute reports
- Zigbee Cluster Library
- Cancel an active OTA image download if there is a mismatch in the image type
- Notify the application and generate an attribute report only if attribute data has changed when being set
- Updated the revision definition of the IAS ACE server cluster
- Conduct a range check on the given group identifier when processing an inbound Groups or Scenes cluster command
- Notify a companion Color Control cluster instance on the same application endpoint upon the completion of an ongoing level transition to ensure proper color representation
- During initial start-up, execute the start-up behavior through a Color Control cluster instance if it exists; otherwise, proceed via a Level Control cluster instance on the same application endpoint
- Consider the scenario where the periodic check-in feature of a Poll Control cluster can be disabled
- Maintain Green Power translation table entries by additionally sorting them according to profile and cluster identifiers
- Zigbee Network Core Stack
- Consider the scenario where a source route may lack a previous hop if the corresponding device node is only one hop away from the local device entity
- Respond with the status code “PAN_AT_CAPACITY”, instead of “ACCESS_DENIED”, when processing a network rejoin request command while the local neighbor table is full
- Transmit a Network Status command with the status ‘UNKNOWN_COMMAND’ upon receiving an unknown or unsupported network command
- Improved the check for the minimum header length of an inbound APS frame to reject malformed APS frames
- Improved routing behavior: Trigger route discovery when transmitting a network-encrypted frame to a neighboring device node that was recently added to the local neighbor table due to an inbound network-secured frame
- Improved link quality assessment (LQA): Avoid duplicated link quality updates that could negatively affect the LQA results
- Improved link quality assessment (LQA): Conduct link quality updates upon receiving frames over an alternate secured tunnel, such as a BLE connection
- Enhanced the processing of consecutive link status frames that are split due to frame length restrictions but belong to the same periodic link status notification
- Closed a potential vulnerability by rejecting short address changes for an end device triggered by unauthenticated inbound traffic from that device
- Refrain from updating the neighbor table upon receiving a link status frame if the neighbor table is already at capacity and the sending device node is not yet maintained in the neighbor table
June 21, 2024
Version Identification
- OTA file version: 0250044D
- Application: 2.5.0
- Stack: 4.4.13
ubisys Compact7B Stack Changes between 4.3.0 and 4.4.7
- Common Functionality
- Persistent Storage 2.0: Added various improvements and optimizations for internal flash memory management during the startup phase for improved resiliency
- Added sanity checks for ubisys proprietary input configurations, which are supplied over-the-air
- Improved the start-up behavior of the input state machine (deferred initialization)
- Zigbee Cluster Library
- Time client: Extended the permissible maximum interval between periodic server queries. Prior to this change, the interval has to be less than about 20 hours
- OTA client: Improved handling of duplicate image block data, i.e. data that has already been fully or partially received. This prevents unnecessary retries and speeds up the overall download process
- Added support for restoring factory default reporting configurations using the factory default configuration of an arbitrary (other) endpoint as template
- Zigbee Network Core Stack
- Improved resilience: Account for the case that retry of a fragmented APS transmission might occur even after all fragments have been received
- Resolved an issue where the ‘extended nonce’ flag might not have been set when transmitting an APS encrypted Update Device command
ubisys Compact7B Stack Changes between 4.4.7 and 4.4.13
- Common Functionality
- Provided applications/platforms an opportunity to interleave with certain computationally intensive procedures
- Added verification steps when OTA images are stored in external flash
- Zigbee Cluster Library
- Color Control server: Improved the internal application interface regarding the state of color transitions
- Color Control server: Improved management of Enhanced Color Mode (CCB 4071)
- Color Control server: Resolved an issue where initiating an instant color transition could result in a division-by-zero exception on some platforms
- Enhanced the attribute framework such that applications need not provide updated values when refreshing attributes if such updated values are not available or desired
- Addressed an issue where the sequence of operations was undefined, potentially lead to incorrect processing of manufacturer-specific inbound ZCL frames on certain platforms. Note: This affects only a new platform, not existing platforms and products
- Fixed an issue where an attribute with dynamic storage might not have allocated storage at initialization time
- Zigbee Network Core Stack
- Improved resilience: Add defensive code to guard against invalid source route information embedded into a network frame. Based on a field issue with a third-party Zigbee stack
- Simplified and improved the way of creating ZDO simple descriptors
December 21, 2023
Version Identification
- OTA file version: 02400430
- Application: 2.4.0
- Stack: 4.3.0
New in version 2.4.0
- Added regular watch-dog timer reset during persistent storage operations that are not time-bound. This is a critical fix for all Series 2 products that shall be applied immediately and also highly recommended for all other products
ubisys Compact7B Stack Changes between 4.2.2 and 4.3.0
- Common Functionality
- Added application/platform-specific hooks to Persistent Storage 2.0 when swapping cached pages
- Zigbee Network Core Stack
- Various improvements and optimizations regarding the network rejoin behavior of sleepy end-devices
September 29, 2023
Version Identification
- OTA file version: 02330422
- Application: 2.3.3
- Stack: 4.2.2