Version: 9.4.2
Release Date: 18 Sep 2025
Type: Hotfix
Environments: Hub, API
Hub Issue Summary
Fixed a critical compatibility issue preventing unit controllers on firmware version 8.4.1 from successfully enrolling and performing OTA updates to version 9.3.6. The issue was caused by the hub sending unsupported commands to legacy devices during the ReportMac response handler and premature websocket timeouts during the update process.
The solution implements firmware version detection to disable incompatible commands and extends websocket timeouts for legacy devices, resulting in successful enrollment and OTA updates with significantly fewer errors thrown. This reduction in errors prevents OTA failures and eliminates slowdowns that were previously impacting update performance.
API Issue Summary
Fixed a critical performance issue where controllers were continuously pushing status updates to the database where all statuses were unchanged, causing unnecessary traffic and extended database locking periods. The resolution implements status validation to ensure database updates only occur when actual status changes are detected.
This hotfix eliminates database locking that could potentially cause subsequent updates to fail due to database lock restrictions, and significantly reduces production database load and improves API response times.
Key Improvements
- Resolves issue with OTA updates of UCv5 firmware version 8.4.1 to 9.3.6
 - Reduces production database CPU load from an average of 85% to around 13%
 - Improves API response times and prevents database lock-related update failures
 
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article