Skip to main content

Changelog SLZB-OS

šŸ“¦Ā Ā v3.3.3.dev1 - Release Notes

Improvements

    Experimental support for SLZB-OS configuration backup/restore Optimized the processing speed of SSE messages Added a button to copy the device log Added autocomplete for TIMER module SUN module redesignedĀ documentation OTBR on device moves fromĀ experimentalĀ toĀ beta U-series coordinators now store 12x larger device log in PSRAM (50KB vs 4KB) (SLZB-Ultima) New "Audio" page and MP3 audio player support! (SLZB-Ultima) Added new Berry audio player moduleĀ documentation (SLZB-Ultima) Added optional argument for number of repetitions for sending IR command for berry IR moduleĀ documentation (SLZB-Ultima) Improved stability of Z-Wave addon (SLZB-Ultima) Improved 4G modem processing (SLZB-Ultima) The IR receiver will be disabled while transmitter active Added 10s timeout for OTBR startup. If after that the radio module still does not respond - you will see an error on the OTBR page

    Fixes

      Fixed an OS crash that caused OTBR in some cases Fixed ZigBee network scanning not working if OTBR is running on radio module 2 Fixed DNS issues for NAPT bridge mode Fixed SPAM in device log when using SMLIGHT SLZB integration

      Zigbee Hub

        Added experimental ZigBee Hub backup functionality Added missing subscriptions to new zHub control topics. Now new topics will work (attribute read request, system_control) When creating a new random network, only channels 11, 15, 25 will be used Automatic firmware updates of the radio module will be disabled if the Zigbee Hub is active Fixed an issue that caused a ZigBee network start error when the network was actually started Fixed issues with network key comparing Fixed broken Zigbee buttons triggers

        Ā 

        šŸ“¦Ā v3.3.1Ā Ā - Release Notes

        Improvements

        • OS will now reboot the EFR32 radios at startup

        Fixes

        • Fixed broken static IP config for Trasparent WiFi bridge mode

        Zigbee Hub

        • Added attribute read request for MQTT API:Ā Ā documentation
        • Added new system_control MQTT API:Ā Ā documentation
        • Added test converter for "Moes ZS-EUB_2gang"

        Ā 

        šŸ“¦ SLZB-OS 3.2.9 - Release Notes

        Fixes

        • Fixed Berry Telegram integration
        • Fixed boot-loop in WiFi mode when activating OTBR on the device
        • Fixed crash when ping is enabled for Wireguard

        Zigbee Hub

        • Added a new tabĀ tabĀ "Exposes"
        • Fixed crash when saving settings if Zigbee Hub is not enabled
        • Fixed LQI unit warning
        • Fixed Tuya DP sensor update
        • Fixed: ZigBee network always reset when saving settings, even if channel/panId or key was not changed

        šŸ“¦ SLZB-OS 3.2.8 - Release Notes

        Highlights

        • IntegratedĀ IntegratedĀ 30+ servicesĀ servicesĀ for local automatiations, includingĀ includingĀ WLED, Telegram, Weather, Slack, Wake-on-Lan, MS Teams, E-mail, OpenWRT, and more.
        • AI is here:Ā Ā Added AI Assistant to help users write automation scripts more easily. in Beta test.Ā Ā Requires AI credentials (so far - Anthropic only).Ā Ā Watch the quick 4-minute YouTube overviewĀ overviewĀ .
        • SLZB-xU devicesĀ Ā can now try a newĀ newĀ experimental modeĀ Ā with nativeĀ nativeĀ OTBR appĀ Ā running directly on the SLZB-xU device.Ā Ā Mode is still experimental, and there is reported bug in some installations - the coordinator may become unavailable after some time. Pattern is unknown, that is why still experimental status.

        Improvements

        • Moved Ethernet processing toĀ toĀ Core 0Ā Ā for better load balancing.
        • Optimized theĀ theĀ scripts virtual machineĀ Ā for better performance.
        • ForĀ ForĀ U devices, theĀ theĀ BT ProxyĀ Ā option now links directly to the activation manual.
        • IPv6 has been temporarily disabled for rework.
        • All localizations exceptĀ exceptĀ ENĀ Ā have been moved to a cloud server to reduce firmware size. On first opening the coordinator interface, the localization will load in the browser if internet access is available. Without internet access,Ā Ā ENĀ Ā will be used.

        Fixes

        • Fixed crash on "Playground: AI Assistant" page.
        • Fixed visibility of "Playground: AI Assistant" and "Scripts Integrations" pages.
        • Fixed metadata overflow crashes for olderĀ olderĀ .gblĀ Ā update files.
        • MRW10/10UĀ Ā now use theĀ theĀ Z-Wave packet parser, improving socket stability.
        • Fixed a crash in theĀ theĀ hard reset handler.

        Zigbee Hub

        • Replaced theĀ theĀ LQIĀ Ā unit withĀ withĀ "none".
        • Fixed logging of values forĀ forĀ Tuya DP.
        • MQTT now sends correct values even for unsupported devices, allowing them to be used in automations.
        • Added support for new Zigbee devices.

        šŸ“¦ SLZB-OS 3.2.7 - Release Notes

        Highlights

        • IntegratedĀ IntegratedĀ 30+ servicesĀ servicesĀ for local automatiations, includingĀ includingĀ WLED, Telegram, Weather, Slack, Wake-on-Lan, MS Teams, E-mail, OpenWRT, and more.
        • AI is here:Ā Ā Added AI Assistant to help users write automation scripts more easily. in Beta test.Ā Ā Requires AI credentials (so far - Anthropic only).Ā Ā Watch the quick 4-minute YouTube overviewĀ overviewĀ .
        • SLZB-xU devicesĀ Ā can now try a newĀ newĀ experimental modeĀ Ā with nativeĀ nativeĀ OTBR appĀ Ā running directly on the SLZB-xU device.Ā Ā Mode is still experimental, and there is reported bug in some installations - the coordinator may become unavailable after some time. Pattern is unknown, that is why still experimental status.

        Improvements

        • Moved Ethernet processing toĀ toĀ Core 0Ā Ā for better load balancing.
        • Optimized theĀ theĀ scripts virtual machineĀ Ā for better performance.
        • ForĀ ForĀ U devices, theĀ theĀ BT ProxyĀ Ā option now links directly to the activation manual.
        • IPv6 has been temporarily disabled for rework.
        • All localizations exceptĀ exceptĀ ENĀ Ā have been moved to a cloud server to reduce firmware size. On first opening the coordinator interface, the localization will load in the browser if internet access is available. Without internet access,Ā Ā ENĀ Ā will be used.

        Fixes

        • Fixed metadata overflow crashes for olderĀ olderĀ .gblĀ Ā update files.
        • MRW10/10UĀ Ā now use theĀ theĀ Z-Wave packet parser, improving socket stability.
        • Fixed a crash in theĀ theĀ hard reset handler.

        Zigbee Hub

        • Replaced theĀ theĀ LQIĀ Ā unit withĀ withĀ "none".
        • Fixed logging of values forĀ forĀ Tuya DP.
        • MQTT now sends correct values even for unsupported devices, allowing them to be used in automations.
        • Added support for new Zigbee devices.

        šŸ“¦ 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Ā onĀ /otbrĀ Ā page!

        šŸ› ļø Improvements

        šŸ› 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Ā 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Ā viaĀ network REST API, so you no longer rely on theĀ theĀ Serial-over-IPĀ Ā link used inĀ 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Ā atĀ http://device-ip:8080

        āš ļø Important notes / limitations:

        • 🧪 Initial (beta) integration  — may have limitations or unexpected behavior.
        • 🌐 IPv6 is requiredĀ Ā and will beĀ beĀ force-enabledĀ Ā when this mode is activated.
        • 🧠  "Thread + OTBR running on the device" mode can't work withĀ withĀ "router (standard)" mode for Ethernet ↔ WiFi bridgeĀ andĀ Ā 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Ā onĀ SLZB-xU series.
        • šŸ” Alternative:Ā Ā you can still useĀ useĀ Thread + remote OTBRĀ Ā mode (USB/Ethernet) if you prefer OTBR running elsewhere.

        šŸ› ļø Improvements

        • ā±ļø Added uptime info forĀ forĀ Socket2Ā andĀ Ā andĀ Socket3Ā inĀ Ā inĀ /ha_sensors

        šŸ› Fixes

        • āœ… Fixed a crash inĀ 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Ā TuyaĀ Zigbee Hub MQTT API
        • āœ… Zigbee Hub mode: Added support for MOES Star Feather (2-key models)
        • āœ… Berry: New BUZZER module for Ultima3Ā Ultima3Ā documentation
        • āœ… Berry: New BUTTON moduleĀ 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Ā ofĀ SLZB-OS (v3.2.4)Ā Ā brings improvements to MQTT integration, internal scripting (automations), Zigbee diagnostics, and overall system stability.


        ✨  New Features & Enhancements

        • āœ… AddedĀ AddedĀ MQTT moduleĀ Ā support for scripts, so internal automations can send/receive MQTT messages -Ā Ā View usage examples
        • āœ… IntroducedĀ 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Ā toĀ dedicated coreĀ Ā for improved performance
        • āœ… Zigbee channel scanning added forĀ forĀ MR devicesĀ Ā (on Z2M/ZHA page)
        • āœ… Display ofĀ ofĀ USB modeĀ Ā added for non-U series devices
        • āœ… IEEE-related controls disabled forĀ forĀ ThreadĀ orĀ Ā orĀ Zigbee RouterĀ Ā firmware
        • āœ… AddedĀ AddedĀ SSE moduleĀ Ā for internal scripting

        šŸžĀ Ā Fixes & Improvements

        • šŸž Fixed possibleĀ possibleĀ web server overflowsĀ Ā during reboot waits
        • šŸž Fixed MQTT discovery crashes inĀ inĀ Zigbee HubĀ Ā mode
        • šŸž Optimized overallĀ overallĀ web server performance
        • šŸž Fixed incorrectĀ incorrectĀ baudrate infoĀ Ā for radio3 on Ultima
        • šŸž FixedĀ FixedĀ syslog-related crashes
        • šŸž Hidden socket statuses forĀ forĀ USB mode on U devices
        • šŸž Fixed incorrect display ofĀ ofĀ Z-W addon infoĀ Ā on Ultima
        • šŸž TunedĀ TunedĀ serial settingsĀ Ā for improved communication
        • šŸž FixedĀ FixedĀ router reconnectĀ Ā issue on MR4
        • šŸž Fixed incorrect baudrate / crash duringĀ duringĀ .gbl metadata parsing
        • šŸž FixedĀ FixedĀ radio module OTA updatesĀ Ā in USB mode (U series)
        • šŸž FixedĀ FixedĀ IEEE read issueĀ Ā for MR1U
        • šŸž FixedĀ FixedĀ bs-target display issueĀ Ā in addons accordion
        • šŸž FixedĀ FixedĀ socket time/status reporting

        šŸš€ SLZB-OS v3.2.0 - Release Notes

        We’re happy to announce the release ofĀ 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Ā ImprovedĀ USB capabilities for U seriesĀ Ā (new alternative driver)
        • āœ… Better stability duringĀ duringĀ OTA updatesĀ andĀ Ā andĀ Zigbee Hub operation
        • āœ… Updated dashboard layout

        šŸ†•Ā Ā New Features

        • āœ… AddedĀ AddedĀ Full support for the new SLZB-Ultima deviceĀ Ā -Ā Ā Learn more
        • āœ… NewĀ NewĀ alternative USB driverĀ Ā can be selected on theĀ theĀ "USB"Ā Ā page (U series)
          • Provides advanced USB capabilities
        • āœ… USB passthrough now supportsĀ supportsĀ 1200 baud

        šŸ“”Ā Ā Zigbee Hub Improvements

        • āœ… Zigbee Hub now includes aĀ aĀ Reset optionĀ Ā if startup fails
        • āœ… Zigbee Hub nowĀ 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Ā theĀ U series

        šŸ”ŒĀ Ā USB & Passthrough

        • āœ… Added selectableĀ selectableĀ new alternative USB driverĀ Ā on the USB settings page (U series)
        • āœ… USB passthrough now supportsĀ supportsĀ 1200 baud
        • āœ… Zigbee OTA now working inĀ inĀ USB modeĀ Ā on U series devices

        🌐  Wi‑Fi & Network

        • āœ… Wi‑Fi connection now checksĀ checksĀ hidden SSIDsĀ Ā when connecting
        • āœ… Fixed rare crash when using Wi‑Fi in some cases

        āš™ļøĀ ļøĀ OTA & System Stability

        • āœ… Reboot confirmation modal is now shownĀ 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Ā aĀ separate Zigbee OTA firmware


        SLZB-OS v3.0.9

        We’re excited to releaseĀ releaseĀ SLZB-OS v3.0.9, bringing major improvements toĀ toĀ Zigbee Hub,Ā Ā Thread, andĀ 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Ā 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Ā toĀ Time attributeĀ andĀ Ā 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Ā forĀ sendTuyaData()
        • šŸ›  FixedĀ 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Ā toĀ smlight.tech/flasher, select your model, and follow the flashing instructions.