Skip to main content

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.

      • 📘 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.