Changelog SLZB-OS
π SLZB-OS v3.2.4 - Release Notes
The latest version of SLZB-OS (v3.2.4) brings improvements to MQTT integration, internal scripting (automations), Zigbee diagnostics, and overall system stability.
β¨ New Features & Enhancements
- β Added MQTT module support for scripts, so internal automations can send/receive MQTT messages - View usage examples
- β Introduced MQTT API support for SLZB-Ultima - control IR receiver, Transmitter, Buzzer, WS2812 via MQTT (alongside with HTTP control method) - Read MQTT API docs
- β MQTT can now be activated independently of Zigbee Hub
- β Pinned socket tasks to dedicated core for improved performance
- β Zigbee channel scanning added for MR devices (on Z2M/ZHA page)
- β Display of USB mode added for non-U series devices
- β IEEE-related controls disabled for Thread or Zigbee Router firmware
- β Added SSE module for internal scripting
π Fixes & Improvements
- π Fixed possible web server overflows during reboot waits
- π Fixed MQTT discovery crashes in Zigbee Hub mode
- π Optimized overall web server performance
- π Fixed incorrect baudrate info for radio3 on Ultima
- π Fixed syslog-related crashes
- π Hidden socket statuses for USB mode on U devices
- π Fixed incorrect display of Z-W addon info on Ultima
- π Tuned serial settings for improved communication
- π Fixed router reconnect issue on MR4
- π Fixed incorrect baudrate / crash during .gbl metadata parsing
- π Fixed radio module OTA updates in USB mode (U series)
- π Fixed IEEE read issue for MR1U
- π Fixed bs-target display issue in addons accordion
- π Fixed socket time/status reporting
π SLZB-OS v3.2.0 - Release Notes
Weβre happy to announce the release of SLZB-OS v3.2.0 - a stability-focused update with new device support, major improvements for U-series USB functionality, and multiple Zigbee Hub reliability enhancements.
β¨ Highlights
- β FULL support of SLZB-Ultima added - SLZBβUltima
- β Improved USB capabilities for U series (new alternative driver)
- β Better stability during OTA updates and Zigbee Hub operation
- β Updated dashboard layout
π New Features
- β Added Full support for the new SLZB-Ultima device - Learn more
- β
New alternative USB driver can be selected on the "USB" page (U series)
- Provides advanced USB capabilities
- β USB passthrough now supports 1200 baud
π‘ Zigbee Hub Improvements
- β Zigbee Hub now includes a Reset option if startup fails
- β Zigbee Hub now stops automatically when an OTA update is in progress
- β Added missing Zigbee Hub device configurations after reboot
- β Added Zigbee Hub reset option for recovery when startup fails
- β Fixed a Zigbee Hub crash that could occur in some situations on the U series
π USB & Passthrough
- β Added selectable new alternative USB driver on the USB settings page (U series)
- β USB passthrough now supports 1200 baud
- β Zigbee OTA now working in USB mode on U series devices
π WiβFi & Network
- β WiβFi connection now checks hidden SSIDs when connecting
- β Fixed rare crash when using WiβFi in some cases
βοΈ OTA & System Stability
- β Reboot confirmation modal is now shown only when reboot is actually required
- β Dashboard layout updated for improved usability
- β Fixed WDT (watchdog timer) triggering during OTA updates in some cases
π οΈ Other Fixes and Improvements
- β Fixed Berry VM manager free logic
- β Fixed language cache issues
- β Fixed MR3U EFR32 bootloader issues
- β Fixed wrong IEEE writes after reboot for CC radio modules
- β SLZBβ06Mg26U now uses a separate Zigbee OTA firmware
SLZB-OS v3.0.9
Weβre excited to release SLZB-OS v3.0.9, bringing major improvements to Zigbee Hub, Thread, and network stability, along with performance boosts, script engine fixes, and a few critical updates.
β οΈ BREAKING CHANGES - ONLY FOR ZIGBEE HUB MODE USERS - NO EFFECT ON ZIGBEE2MQTT OR ZHA USERS!!!
If you use device as Zigbee coordinator (with Zigbee2MQTT or ZHA) / Thread router - it does not affect you. Again, this change is only for those who use device in a Zigbee Hub Mode.
- β Zigbee Hub Users: All Zigbee devices must be re-paired after this update due to core changes in the Zigbee stack and API.
- β MQTT Broker Format Changed:
- Old format: '
mqtt://example.com' - New format: '
example.com' (or, IP format: '127.0.0.1')
You can now use DNS and DDNS hostnames for your MQTT broker.
- Old format: '
- π Updated MQTT API for Zigbee Hub: View the new MQTT API documentation
π‘ Zigbee Hub Improvements
- β Redesigned Zigbee Hub network startup - now significantly faster
- β Hub now responds to Time attribute and Identify queries
- π Fixed: Some Zigbee devices not sending reports in Hub mode
- π Fixed: Zigbee Hub mistakenly available for EFR32 on MRx devices
π MQTT & DDNS Enhancements
- β MQTT Broker now accepts plain domain names, not only IP addresses
- β "IP Provider" setting for DDNS is now optional
- π Fixed DDNS update interval and max value behavior
- π Fixed excessive DNS requests from NTP client
β‘ Performance & System Stability
- π§ Increased socket task priority for better responsiveness
- π§ Moved secondary tasks on U series to PSRAM for improved memory usage
- π§ Improved Thread stability for U series devices
- π§ Enhanced EFR32x bootloader activation routine
- π§ Improved USB power switch logic on U series
- π Fixed second radio status display in web interface header
π§© Berry Script Engine (zHub)
- π Improved support for
sendTuyaData() - π Fixed
readAttr()not returning correct values
π Localization
- π Updated and improved UI translations across supported languages
π‘ How to Update SLZBβOS
You can update your coordinator using one of the following methods:
- π OTA Update (Recommended):
Open the SLZB Web UI βSettings and Tools β Firmware updates β Check for updates (SLZB-OS) - π USB Update (Manual Flash):
Go to smlight.tech/flasher, select your model, and follow the flashing instructions.