{
  "fw": [
    {
      "rev": "20260529",
      "ver": "v3.3.3.dev1",
      "notes": "<h3>📦 v3.3.3.dev1 - Release Notes</h3>    <h3>Improvements</h3>    <ul class=\"dot\">        <li>Experimental support for SLZB-OS configuration backup/restore</li>        <li>Optimized the processing speed of SSE messages</li>        <li>Added a button to copy the device log</li>        <li>Added autocomplete for TIMER module</li>        <li>SUN module redesigned <a href=\"https://github.com/smlight-tech/slzb-os-scripts/blob/main/docs/modules/sun.md\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a></li>        <li class=\"WHTNW-U d-none\">OTBR on device moves from <b>experimental</b> to <b>beta</b></li>        <li class=\"WHTNW-U d-none\">U-series coordinators now store 12x larger device log in PSRAM (50KB vs 4KB)</li>        <li class=\"WHTNW-U d-none\">(SLZB-Ultima) New \"Audio\" page and MP3 audio player support!</li>        <li class=\"WHTNW-U d-none\">(SLZB-Ultima) Added new Berry audio player module <a href=\"https://github.com/smlight-tech/slzb-os-scripts/blob/main/docs/modules/audio_player.md\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a></li>        <li class=\"WHTNW-U d-none\">(SLZB-Ultima) Added optional argument for number of repetitions for sending IR command for berry IR module <a href=\"https://github.com/smlight-tech/slzb-os-scripts/blob/main/docs/modules/ir_transmitter.md\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a></li>        <li class=\"WHTNW-U d-none\">(SLZB-Ultima) Improved stability of Z-Wave addon</li>        <li class=\"WHTNW-U d-none\">(SLZB-Ultima) Improved 4G modem processing</li>        <li class=\"WHTNW-U d-none\">(SLZB-Ultima) The IR receiver will be disabled while transmitter active</li>        <li class=\"WHTNW-U d-none\">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</li>    </ul>    <h3>Fixes</h3>    <ul class=\"dot\">        <li class=\"WHTNW-U d-none\">Fixed an OS crash that caused OTBR in some cases</li>        <li class=\"WHTNW-U d-none\">Fixed ZigBee network scanning not working if OTBR is running on radio module 2</li>        <li>Fixed DNS issues for NAPT bridge mode</li>        <li>Fixed SPAM in device log when using SMLIGHT SLZB integration</li>    </ul>    <h3>Zigbee Hub</h3>    <ul class=\"dot\">        <li>Added experimental ZigBee Hub backup functionality</li>        <li>Added missing subscriptions to new zHub control topics. Now new topics will work (attribute read request, system_control)</li>        <li>When creating a new random network, only channels 11, 15, 25 will be used</li>        <li>Automatic firmware updates of the radio module will be disabled if the Zigbee Hub is active</li>        <li>Fixed an issue that caused a ZigBee network start error when the network was actually started</li>        <li>Fixed issues with network key comparing</li>        <li>Fixed broken Zigbee buttons triggers</li>    </ul>",
      "dev": false,
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v3.3.3.dev1-ota.bin"
    },
    {
      "rev": "20260425",
      "ver": "v3.3.1",
      "notes": "<h3>📦 <span id=\"whtnw_os_ver\">v3.3.1</span> - Release Notes</h3>    <h3>Improvements</h3>    <ul class=\"dot\">        <li>OS will now reboot the EFR32 radios at startup</li>        <li>Significantly improved stability of \"Thread+OTBR running on device\" mode</li>        <li>            Improved IR API for SLZB-Ultima:<br>- updated \"IR Learn &amp; Replay\" page, now updated in real time.<br>- updated MQTT API <a href=\"https://smlight.tech/support/manuals/books/slzb-os/page/slzb-os-api-endpoints#bkmrk-ir-learn-%26-replay\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a>        </li>        <li>Updated the OTBR page for \"Thread+OTBR running on device\" mode. OTBR errors will now be displayed here if they occur</li>    </ul>    <h3>Fixes</h3>    <ul class=\"dot\">        <li>Fixed most OS crashes when using \"Thread+OTBR running on device\" mode</li>        <li>Fixed an issue where \"Thread+OTBR running on device\" mode was unavailable on older revision U devices</li>        <li>Fixed broken static IP config for Trasparent WiFi bridge mode</li>    </ul>    <h3>Zigbee Hub</h3>    <ul class=\"dot\">        <li>Added attribute read request for MQTT API: <a href=\"https://smlight.tech/support/manuals/books/slzb-os/page/mqtt-api#bkmrk-read-topic-%28in%29-%28ava\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a></li>        <li>Added new system_control MQTT API: <a href=\"https://smlight.tech/support/manuals/books/slzb-os/page/mqtt-api#bkmrk-system-control-topic\" target=\"_blank\" rel=\"noopener noreferrer\">documentation</a></li>        <li>Added test converter for \"Moes ZS-EUB_2gang\"</li>    </ul>",
      "dev": false,
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v3.3.1-ota.bin"
    },
    {
      "rev": "20260122",
      "ver": "v3.2.0",
      "dev": false,
      "notes": "<h2>🚀 <strong>SLZB-OS v3.2.0 - Release Notes</strong></h2><p>We’re happy to announce the release of <strong>SLZB-OS v3.2.0</strong> - a stability-focused update with new device    support, major improvements for U-series USB functionality, and Zigbee Hub reliability enhancements.</p><hr><h3>✨ <strong>Highlights</strong></h3><ul>    <li>✅ <strong>FULL support of SLZB-Ultima added</strong> -        <a href=\"https://smlight.tech/global/slzb-ultima\" target=\"_blank\">SLZB‑Ultima</a>    </li>    <li>✅ Improved <strong>USB capabilities for U series</strong> (new alternative driver)</li>    <li>✅ Better stability during <strong>OTA updates</strong> and <strong>Zigbee Hub operation</strong></li>    <li>✅ Updated dashboard layout</li></ul><hr><h3>🆕 <strong>New Features</strong></h3><ul>    <li>✅ Added <strong>Full support for the new SLZB-Ultima device</strong> -        <a href=\"https://smlight.tech/global/slzb-ultima\" target=\"_blank\">Learn more</a>    </li>    <li>✅ New <strong>alternative USB driver</strong> can be selected on the <strong>\"USB\"</strong> page (U series)        <ul>            <li>Provides advanced USB capabilities</li>        </ul>    </li>    <li>✅ USB passthrough now supports <strong>1200 baud</strong></li></ul><hr><h3>📡 <strong>Zigbee Hub Improvements</strong></h3><ul>    <li>✅ Zigbee Hub now includes a <strong>Reset option</strong> if startup fails</li>    <li>✅ Zigbee Hub now <strong>stops automatically</strong> when an OTA update is in progress</li>    <li>✅ Added missing Zigbee Hub device configurations after reboot</li>    <li>✅ Added Zigbee Hub reset option for recovery when startup fails</li>    <li>✅ Fixed a Zigbee Hub crash that could occur in some situations on the <strong>U series</strong></li></ul><hr><h3>🔌 <strong>USB & Passthrough</strong></h3><ul>    <li>✅ Added selectable <strong>new alternative USB driver</strong> on the USB settings page (U series)</li>    <li>✅ USB passthrough now supports <strong>1200 baud</strong></li>    <li>✅ Zigbee OTA now working in <strong>USB mode</strong> on U series devices</li></ul><hr><h3>🌐 <strong>Wi‑Fi & Network</strong></h3><ul>    <li>✅ Wi‑Fi connection now checks <strong>hidden SSIDs</strong> when connecting</li>    <li>✅ Fixed rare crash when using Wi‑Fi in some cases</li></ul><hr><h3>⚙️ <strong>OTA & System Stability</strong></h3><ul>    <li>✅ Reboot confirmation modal is now shown <strong>only when reboot is actually required</strong></li>    <li>✅ Dashboard layout updated for improved usability</li>    <li>✅ Fixed WDT (watchdog timer) triggering during OTA updates in some cases</li></ul><hr><h3>🛠️ <strong>Other Fixes and Improvements</strong></h3><ul>    <li>✅ Fixed scripting manager free logic</li>    <li>✅ Fixed language cache issues</li>    <li>✅ Fixed MR3U EFR32 bootloader issues</li>    <li>✅ Fixed wrong IEEE writes after reboot for CC radio modules</li>    <li>✅ SLZB‑06Mg26U now uses a <strong>separate Zigbee OTA firmware</strong></li></ul>",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v3.2.0-ota.bin"
    },
    {
      "rev": "20251118",
      "ver": "v3.1.3",
      "dev": false,
      "notes": "<h2>🚀 <strong>SLZB-OS v3.1.3 – Release Notes</strong></h2><p>Hotfix update for SLZB-06p7U, SLZB-MR1U and SLZB-MR4U</p><hr><h3>SLZB-06p7U, SLZB-MR1U and SLZB-MR4U</h3><ul>    <li>🐞 Fixed frequent OS crashes that some users were experiencing</li></ul><h3>Changes for all devices</h3><ul>    <li>✅ Improved and faster bootloader activation for EFR32 chips</li>    <li>✅ Syslog now use local time</li>    <li>🐞 Fixed errors in syslog format</li></ul>",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v3.1.3-ota.bin"
    },
    {
      "rev": "20250925",
      "ver": "v3.0.6",
      "dev": false,
      "notes": "<h2>🆕 New Features &amp; Improvements</h2><h3>MR1 / MR2 / MR3 / MR4 Series</h3><ul><li>Added <strong>USB mode support for the second SoC</strong>. Coordinators from the MR series can now expose any radio (<strong>CC26XX</strong> or <strong>EFR32XX</strong>) via USB, enabling flexible multi-radio use cases.</li></ul><h3>Script engine</h3><ul><li>Added new modules (functions) for expanded scripting capabilities. Please find it here: <a href=\"https://github.com/smlight-tech/slzb-os-scripts\" target=\"_blank\" rel=\"noopener noreferrer\">slzb-os-scripts</a></li><li>Updated script editor: now shows line numbers and handles code indentation more accurately.</li></ul><h3>zHub mode – Cluster reporting settings</h3><ul><li>Enhanced configuration workflow with clearer UI logic and explanation.</li></ul><h3>Other changes</h3><ul><li>Added confirmation dialog before starting firmware updates through the web UI.</li></ul><h2>🛠️ Stability Improvements</h2><ul><li>Reworked socket task processing with higher priority → improved overall stability.</li></ul>",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v3.0.6-ota.bin"
    },
    {
      "rev": "20250812",
      "ver": "v2.9.8",
      "dev": false,
      "notes": "\r\n<h3>⚠️ IMPORTANT Hotfix for SLZB-OS 2.9.5 and Below</h3><p>Some users experienced issues while  accessing update/data servers.</p><p>The issue was identified, reproduced, and fixed ✅.</p><p>If you experience coordinator reboots (affecting the coordinator itself in full, not Zigbee soc), please update to this firmware or any SLZB-OS version 2.9.6 or newer.</p><h3>🆕 <strong>What’s New</strong></h3><ul><li>✅ Scripts now support <strong>HTTP client</strong></li></ul>",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v2.9.8-ota.bin"
    },
    {
      "rev": "20250530",
      "ver": "v2.8.7",
      "dev": false,
      "notes": "\r\n🧩 NEW MODES AND FUNCTIONALITIES:\r\n- <b>NEW DEVICE SUPPORT<\/b>: Full support added for <a href=\"https:\/\/smlight.tech\/product\/slzb-mr3\/\" target=\"_blank\" rel=\"noopener noreferrer\">SLZB-MR3<\/a>.\r\n- <b>NEW MODE<\/b>: <b>Ethernet-to-Wi-Fi Access Point Mode<\/b>: Extend and connect remote Wi-Fi IoT devices using SLZB-series adapters (06x\/MRx). The adapter works as a bridge from Ethernet to Wi-Fi access point, allowing users to expand Wi-Fi coverage to remote locations. (Please ensure Zigbee and Wi-Fi use different channels). Check it out on the Mode page\r\n⚙️ GENERAL SYSTEM IMPROVEMENTS:\r\n- <b>\"Multi-Radio Queue Control\"<\/b> switch added. For the SLZB-MRx series, enabling this switch allows the system to manage radio chips data flow to enhance staility in some particular cases. This setting is located on the \"Z2M and ZHA\" page under the Advanced Settings section. Default (and reccomended) setting is Off.\r\n- Improved SLZB-MR1 multi-radio support for the second radio (fixed issues from development release 2.8.6dev12).\r\n- In Wi-Fi mode, the coordinator now selects the access point with the best signal when multiple Wi-Fi mesh access points (with the same SSID) are nearby.\r\n- Fixed duplicate ping sessions when using VPN.\r\n- Berry script errors are now saved and viewable directly in the script editor window.\r\n📶 Zigbee \/ zHub Mode Enhancements:\r\n- zHub now queries Zigbee device data after device announcements (e.g. when powered on).\r\n- zHub now queries device data immediately after pairing.\r\n- zHub now supports full control of Zigbee lamps, including <b>color<\/b>, <b>brightness<\/b>, and <b>color temperature<\/b>.\r\n- You can now set the relay or lamp state after power loss (ON\/OFF\/previous state). Note: Your device must support this feature.\r\n- Control over Zigbee devices via Dashboard now works without delays.\r\n- New color slider allows instant color selection without confirmation.\r\n- Improved slider behavior on touch devices.\r\n- zHub MQTT now sends attributes with unsupported data types as byte arrays instead of ignoring them.",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v2.8.7-ota.bin"
    },
    {
      "rev": "20250430",
      "ver": "v2.8.5.dev12",
      "dev": true,
      "notes": "\r\n🧩 SLZB-MR1 Specific Updates:\r\n- FULL SLZB-MR1 Multiradio Support (both SoCs CC26XX and EFR32XX).\r\n- IEEE address support added for the second SoC.\r\n- Added Z2M/ZHA config generator for Radio 2.\r\n- Fixed Thread mode for Radio 2.\r\n- Fixed block handling for mode switching.\r\n- \"Router reconnect\" button is available for both SoC now.\r\n- ⚙️ General System Improvements:r\n- SSE are now only sent when active clients are connected – minimizing unnecessary processing.\r\n- Fixed current value display in the UI.\r\n- Empty secondary NTP server is now allowed.\r\n- Fixed crash in “Packet processing mode” for SLZB-06M/Mg24.\r\n- Fixed SSE-related error in USB mode.\r\n- Log level for zHub is now configurable (Raw packets, MQTT, zHub).\r\n📤 Thread Protocol:\r\n- Thread handling improvements.\r\n- Thread mode has graduated from Beta and is now released.\r\n📶 Zigbee / zHub Mode Enhancements:\r\n- Added MQTT connection status to header.\r\n- Added validation for \"MQTT broker url\".\r\n- zHUB mode is now fully functional, allowing Zigbee devices pairing and control via web interface or MQTT (HomeAssistant, etc.).\r\n- MQTT client added.\r\n- MQTT-Autodiscovery: Zigbee end-devices paired in zHub mode can be automatically exposed to Home Assistant via MQTT auto-discovery.\r\n- Automatic reporting configuration and binding for known clusters added.\r\n- Improved Intruder Alarm System (IAS) Zone cluster support – better compatibility with motion, contact, smoke,and glass-break sensors.\r\n- Improved polling of Zigbee devices at startup.\r\n- OTA request handling added.\r\n- Added dashboard loading animation.\r\n- zHub now logs failed attribute reads, ZCL types, and statuses as readable strings.\r\n- Current divider updated for more accurate current readings.\r\n- Improved zcl command and multi-attribute response handling.\r\n- Added support for brightness control for Zigbee bulbs.\r\n- zHub now has better compatibility of Tuya devices.\r\n🔌️ zHub API Updates:\r\n- All messages now use JSON format.\r\n- Added support for extended payloads.\r\n- New API endpoint intorduced.\r\n🧮 User Interface & Helper Enhancements:\r\n- Tooltip added for new MQTT menu.\r\n- Visual separators between buttons in the zHub device menu.\r\n- Warning added about device re-pairing after Zigbee chip updates in zHub mode.\r\n- Ability to download Zigbee device signature in zHub mode.\r\n- Updated zHub helper on the mode selection page.\r\n- Whitelist IP helper updated.\r\n- Support form link added to device list helper for new zHub devices.\r\n- Added link to repository of tested zHub-compatible devices.\r\n- Added a link to the release notes on the About page",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v2.8.5.dev12-ota.bin"
    },
    {
      "rev": "20250131",
      "ver": "v2.8.0.dev",
      "dev": true,
      "notes": "\r\n<b>1. Zigbee Hub Mode</b> - Your SMLIGHT coordinator can now function as a standalone Zigbee Hub! No need for a separate miniPC, server - pair and control Zigbee end devices directly via web interface (perfect case for small simple standalone set-ups). This is mode in dev release mode and has limitations (and subject to further updates and changes). This mode works as standalone device and does not integrates into other systems. <b>Currently this mode is only available for SLZB-06/p7/p10</b>\r\n<b>2. Built-in Scripting</b> - Automate tasks with internal scripting support. This is the first step toward full Zigbee end device automation. So far internal OS commands are supported already!\r\n<b>3. Expanded Device Support</b> - SLZB OS is designed to support broad range of SLZB devices from SMLIGHT.\r\n<b>4. Beyond Firmware</b> - A True OS – the SLZB OS now isn’t just an update - it’s an entire operating system designed for standalone processes, scripting, and Zigbee management.",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-os-v2.8.0.dev-ota.bin"
    },
    {
      "rev": "20250122",
      "ver": "v2.7.1",
      "dev": false,
      "notes": "\r\n<b>Fixed Zigbee OTA updates for SLZB-06/p7/p10</b>.",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-06-v2.7.1-ota.bin"
    },
    {
      "rev": "20250120",
      "ver": "v2.7.0",
      "dev": false,
      "notes": "\r\n<b>1. Active Sockets Multithreading Management:</b> By default, 1 active socket is enabled (recommnded setting). User can change this in the “ZHA/Z2M” settings tab.\r\n<b>2. Improved Network Communication:</b> A new Zigbee packet processing mode has been implemented. It groups all ZNP(ZSTACK), EMBER or EZSP packets and processes them at once (previously, only individual bytes were processed).\r\n<b>3. WireGuard Key Generation:</b> A built-in WireGuard key generation feature has been introduced.\r\n<b>4. Hidden Router Pairing Button:</b> The router pairing button is now hidden in work modes where it’s not relevant (Zigbee coordinator and Thread/Matter border router).\r\n<b>5. Disabled Wi-Fi Settings in Ethernet/USB Modes:</b> Wi-Fi client settings are disabled when operating in Ethernet or USB mode.\r\n<b>6. Reduced Minimum SSID Length:</b> The minimum SSID length for Wi-Fi has been lowered to 1 character.\r\n<b>7. Show Password Option:</b> This change allows viewing the password in password fields.\r\n<b>8. Fixes to Prevent Device Slowdowns:</b> Added multiple fixes to prevent device slowdowns.\r\n<b>9. Improved Crash Handling:</b> Fixed an issue where the device could hang indefinitely due to a crash; now the device reboots automatically.\r\n<b>10. SLZB-06M: Enhanced Channel Scanning:</b> SLZB-06M now supports channel scanning on any Zigbee firmware version. (Previously, special firmware was required.)\r\n<b>11. SLZB-06M: Multiple IEEE Address Changes:</b> SLZB-06M can now change its IEEE address multiple times. (Previously limited to a single change.)\r\n<b>12. SLZB-06M: Metadata Parsing from Custom Zigbee Firmware:</b> SLZB-06M can parse metadata (e.g., firmware version) from custom Zigbee firmware if available. Both V1 and V2 manifests are supported.\r\n<b>13. Web Server Performance Updates:</b> Various performance improvements to the embedded web server.\r\n<b>14. Localization Updates:</b> Updated translations and language files.\r\n<b>15. Thread/Matter-over-Ethernet Mode Warning:</b> A warning has been added about the need for a stable network connection when using Thread-over-LAN connection.\r\n<b>16. Socket Connection Status Handlihg:</b> Various imporvements related to the socket connection status handling.\r\n<b>17. WPA-3 Networks Display Fix:</b> WPA-3 networks are no longer shown as open networks.\r\n<b>18. “Installed” Badge in Core Firmware Menu:</b> The “Installed” badge now appears in the core firmware update menu.\r\n<b>19. Core and Zigbee OTA Updates System:</b> A new over-the-air update system has been introduced. This is the minimum required core firmware version for all further new Core and Zigbee firmware updates.\r\n<b>20. Additional Time Zone Support:</b> Added time zone support for Italy.\r\n<b>21. Other features, fixes and improvements</b>.",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-06-v2.7.0-ota.bin"
    },
    {
      "rev": "20240815",
      "ver": "v2.3.6",
      "dev": false,
      "notes": "Read/write IEEE for CC chips\r\nDefault black theme\r\nAdd device mac to MDNS ZeroConf\r\nBreaking change! socket_uptime in /ha_sensors and /metrics now in seconds\r\nNew 5 languages\r\nAdd manual ZB OTA for 06M\r\nAdd warning modal for ZB manual OTA\r\nWireGuard can now use hostname instead of IP\r\nWiFi AP fixes and improvements\r\nImproved management of socket clients\r\nFix \"Disable web server when socket is connected\"\r\nFix events tag for log\r\nFix ZB maual OTA header text\r\nFix feedback page stack overflow\r\nFix sta drop in AP mode after scan start",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-06-v2.3.6-ota.bin"
    },
    {
      "rev": "10112023",
      "ver": "0.9.9",
      "dev": false,
      "notes": "release of previous version",
      "link": "https://updates.smlight.tech/firmware/slzb06x/core/slzb-06-0.9.9-ota.bin"
    }
  ]
}