Changelog SLZB-OS
📦 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
tabtab "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
IntegratedIntegrated 30+servicesservices for local automatiations,includingincluding 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 YouTubeoverviewoverview . - SLZB-xU devices
can now try anewnew experimental modewithnativenative OTBR apprunning 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
toto Core 0for better load balancing. - Optimized
thethe scripts virtual machinefor better performance. ForFor U devices,thethe BT Proxyoption now links directly to the activation manual.- IPv6 has been temporarily disabled for rework.
- All localizations
exceptexcept ENhave 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,ENwill 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
olderolder.gblupdate files. - MRW10/10U
now usethethe Z-Wave packet parser, improving socket stability. - Fixed a crash in
thethe hard reset handler.
Zigbee Hub
- Replaced
thethe LQIunitwithwith "none". - Fixed logging of values
forfor 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
IntegratedIntegrated 30+servicesservices for local automatiations,includingincluding 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 YouTubeoverviewoverview . - SLZB-xU devices
can now try anewnew experimental modewithnativenative OTBR apprunning 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
toto Core 0for better load balancing. - Optimized
thethe scripts virtual machinefor better performance. ForFor U devices,thethe BT Proxyoption now links directly to the activation manual.- IPv6 has been temporarily disabled for rework.
- All localizations
exceptexcept ENhave 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,ENwill be used.
Fixes
- Fixed metadata overflow crashes for
olderolder.gblupdate files. - MRW10/10U
now usethethe Z-Wave packet parser, improving socket stability. - Fixed a crash in
thethe hard reset handler.
Zigbee Hub
- Replaced
thethe LQIunitwithwith "none". - Fixed logging of values
forfor 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
- New Ambilight effects
forfor 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 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
viavia network REST API, so you no longer rely onthethe Serial-over-IPlink usedinin “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
atat http://device-ip:8080
⚠️ Important notes / limitations:
- 🧪 Initial (beta) integration
— may have limitations or unexpected behavior. - 🌐 IPv6 is required
and willbebe force-enabledwhen this mode is activated. - 🧠
"Thread + OTBR running on the device" mode can't workwithwith "router (standard)" mode for Ethernet ↔ WiFi bridgeandand 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:
onlyonon SLZB-xU series. - 🔁 Alternative:
you can stilluseuse Thread + remote OTBRmode (USB/Ethernet) if you prefer OTBR running elsewhere.
🛠️ Improvements
- ⏱️ Added uptime info
forfor Socket2andand Socket3inin /ha_sensors
🐛 Fixes
- ✅ Fixed a crash
inin 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 forTuyaTuya Zigbee Hub MQTT API - ✅ Zigbee Hub mode: Added support for MOES Star Feather (2-key models)
- ✅ Berry: New BUZZER module for
Ultima3Ultima3 documentation - ✅ Berry: New BUTTON
modulemodule 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
- ✅
AddedAdded MQTT modulesupport for scripts, so internal automations can send/receive MQTT messages -View usage examples - ✅
IntroducedIntroduced 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 independentlyof Zigbee Hub - ✅ Pinned socket tasks
toto dedicated corefor improved performance - ✅ Zigbee channel scanning added
forfor MR devices(on Z2M/ZHA page) - ✅ Display
ofof USB modeadded for non-U series devices - ✅ IEEE-related controls disabled
forfor Threadoror Zigbee Routerfirmware - ✅
AddedAdded SSE modulefor internal scripting
🐞 Fixes & Improvements
- 🐞 Fixed
possiblepossible web server overflowsduring reboot waits - 🐞 Fixed MQTT discovery crashes
inin Zigbee Hubmode - 🐞 Optimized
overalloverall web server performance - 🐞 Fixed
incorrectincorrect baudrate infofor radio3 on Ultima - 🐞
FixedFixed syslog-related crashes - 🐞 Hidden socket statuses
forfor USB mode on U devices - 🐞 Fixed incorrect display
ofof Z-W addon infoon Ultima - 🐞
TunedTuned serial settingsfor improved communication - 🐞
FixedFixed router reconnectissue on MR4 - 🐞 Fixed incorrect baudrate / crash
duringduring .gbl metadata parsing - 🐞
FixedFixed radio module OTA updatesin USB mode (U series) - 🐞
FixedFixed IEEE read issuefor MR1U - 🐞
FixedFixed bs-target display issuein addons accordion - 🐞
FixedFixed 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 - ✅
ImprovedImproved USB capabilities for U series(new alternative driver) - ✅ Better stability
duringduring OTA updatesandand Zigbee Hub operation - ✅ Updated dashboard layout
🆕 New Features
- ✅
AddedAdded Full support for the new SLZB-Ultima device-Learn more - ✅
NewNew alternative USB drivercan be selected onthethe "USB"page (U series)- Provides advanced USB capabilities
- ✅ USB passthrough now
supportssupports 1200 baud
📡 Zigbee Hub Improvements
- ✅ Zigbee Hub now includes
aa Reset optionif startup fails - ✅ Zigbee Hub
nownow stops automaticallywhen 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
thethe U series
🔌 USB & Passthrough
- ✅ Added
selectableselectable new alternative USB driveron the USB settings page (U series) - ✅ USB passthrough now
supportssupports 1200 baud - ✅ Zigbee OTA now working
inin USB modeon U series devices
🌐 Wi‑Fi & Network
- ✅ Wi‑Fi connection now
checkschecks hidden SSIDswhen connecting - ✅ Fixed rare crash when using Wi‑Fi in some cases
⚙️ ️ OTA & System Stability
- ✅ Reboot confirmation modal is now
shownshown 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
aa 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 mustbebe re-pairedafter 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
toto Time attributeandand 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
forforsendTuyaData() - 🛠
FixedFixedreadAttr()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):
Gototo smlight.tech/flasher, select your model, and follow the flashing instructions.