Changelog SLZB-OS
π¦ SLZB-OS 3.2.6.dev3 - Release Notes (dev)
π οΈ Improvements
- SLZB-MRW10 and MRW10U: rewritten socket handling for ZWave to improve stability
- Add Window Covering cluster (0x0102) support to Zigbee Hub mode
- Add Occupancy Sensing cluster (0x0406) support to Zigbee Hub mode
- Added speed 2400 for USB page
- Updated localizations
- Updated datapoint /ha_sensors
- Added presets for the SLZB-Ultima3 buzzer
π Fixes
- β Fixed logging and sending Tuya DP data for Zigbee Hub mode
- β Fixed running multiple berry scripts
- β Fixed Wireguard (which was broken in a previous build)
π¦ SLZB-OS 3.2.6.dev2 - Release Notes (dev)
β¨ Thread + OTBR running on the device - update
Many users have asked for the ability to set TLVs for this mode via SLZB-OS and now you can do this on /otbr page!
π οΈ Improvements
- New Ambilight effects for SLZB-Ultima3
- New Berry modules and integrations (documentation)
π Fixes
- β Fixed Zigbee automatic update ignores speed change in new firmware
- β Fixed a crash in Berry error handler
π¦ SLZB-OS 3.2.6.dev0 - Release Notes (dev)
β¨ New: Thread + OTBR running on the device (SLZB-xU only) - evaluation/beta mode.
You can now run OpenThread Border Router (OTBR) directly on the SLZB device, instead of running the OTBR add-on/app in Home Assistant.
β Why this could be a no-brainer:
- Home Assistant connects to OTBR via network REST API, so you no longer rely on the Serial-over-IP link used in βThread to external OTBRβ mode.
- This aims to improve reliability of Thread connectivity between Home Assistant and SLZB devices fpr those, who experiences issues with connectivity.
π Home Assistant setup:
- OTBR REST API is available at http://device-ip:8080
β οΈ Important notes / limitations:
- π§ͺ Initial (beta) integration β may have limitations or unexpected behavior.
- π IPv6 is required and will be force-enabled when this mode is activated.
- π§ "Thread + OTBR running on the device" mode can't work with "router (standard)" mode for Ethernet β WiFi bridge and Zigbee Hub mode. To activate back these features, device mode should be othar than "Thread + OTBR running on the device".
- "Transparent" mode for WiFi β Ethernet bridge is incompatible with "Thread + OTBR running on the device". If you need "Transparent" mode for WiFi β Ethernet bridge - please use any of the previous versions of the SLZB-OS.
- π Availability: only on SLZB-xU series.
- π Alternative: you can still use Thread + remote OTBR mode (USB/Ethernet) if you prefer OTBR running elsewhere.
π οΈ Improvements
- β±οΈ Added uptime info for Socket2 and Socket3 in /ha_sensors
π Fixes
- β Fixed a crash in Zigbee Hub mode when a received value is larger than expected
π SLZB-OS v3.2.5.dev1 - Release Notes
β¨ New Features & Enhancements
- β
Zigbee Hub mode: support for Tuya datapoint data writes.
!BREACKING CHANGE! Changed the format of the write topic Zigbee Hub for Tuya Zigbee Hub MQTT API - β Zigbee Hub mode: Added support for MOES Star Feather (2-key models)
- β Berry: New BUZZER module for Ultima3 documentation
- β Berry: New BUTTON module documentation
- β Increased the web server authentication password limit length from 63 to 64 characters
π Fixes & Improvements
- π Fixed corrupted date/time in time settings
- π Fixed script list reload on error
- π Fixed crash when parsing metadata in .gbl files
- π Fixed random ISR crash on startup
- π Fixed wrong baudrate for CC26XX radio after factory IEEE read
- π fixed EFR32 custom firmware flashing issues
- π Fixed LTE addon start on Ultima3
- π Fixed Blue LED logic on Ultima3
- π Fixed AP delay if SSID and password are empty
- π Fixed memory leak in usb_list API
- π Fixed web server lockup when option "Disable web server when socket is connected" is active
π 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.