Skip to main content

Changelog SLZB-OS

SLZB-OS v3.0.9

We’re excited to release SLZB-OS v3.0.9, bringing major improvements to Zigbee HubThread, 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.