wb-2507 changelog

Wiren Board vendor packages


frpc 0.52.3-3-gb5d7d14e-wb2 → 0.62.1-3-gb168dfea-wb2

A fast reverse proxy - client package

  • created from release on Github
frps 0.52.3-3-gb5d7d14e-wb2 → 0.62.1-3-gb168dfea-wb2

A fast reverse proxy - server package

  • created from release on Github
modbus-utils 1.3.1 → 1.3.2

CLI utilities to work with Modbus devices

  • Fix build with gcc15
python3-mqttrpc 1.3.1 → 1.3.2

Reference MQTT-RPC implementation

  • Enable angry pylint. No functional changes
python3-wb-mcu-fw-updater 1.12.1 → 1.12.2

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)

  • Add waiting device after flashing in update_all
python3-wb-nm-helper 1.35.0 → 1.36.0

Wirenboard network configuration python3 library

  • Add option to hide wifi network SSID in AP mode
python3-wb-update-manager 1.3.6 → 1.3.7

Wirenboard software updates and release management tool - python3 library

  • Enable angry pylint. No functional changes
serial-tool 1.2.2 → 1.2.4

interactive hex serial port console

  • Fix launch error
  • Enable angry pylint. No functional changes
task-wb-base-system 1.19.6 → 1.19.8

Wiren Board base system packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
task-wb-common-pkgs 1.19.6 → 1.19.8

Wiren Board common packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-ble-tesliot 1.1.2 → 1.1.3

TESLiOT BLE Sensors <==> MQTT bridge for Wiren Board.

  • Enable angry pylint. No functional changes
wb-cloud-agent 1.5.14 → 1.6.2

Wiren Board Cloud agent

  • Fix postinst script
  • Add ability to remove controller from cloud when provider is deleted
  • Add subcmd cloud-unbind for remove controller from cloud
  • Remove `--provider` flag and `--broker` flag and positional parameter `agent url` from "add-provider" subcmd
  • Add `--name` flag to "add-provider" subcmd for override provider name from hostname in base url
  • Add "use-on-premise" and "del-provider" and "del-all-providers" subcmds
  • Add "run-daemon" subcmd with provider name positional arg and `--broker` flag
  • Add table report about existing providers for command "wb-cloud-agent"
wb-configs 3.38.3-wb100 → 3.41.0

Default common config files for Wiren Board

  • Remove bullseye-backports apt source
  • Add /usr/share/wb-configs/mosquitto-post directory for adding configs after user defined
  • Fix mosquitto.conf extra comments
  • Fix lintian, no functional changes
  • Don't override fw_env.config if uboot-env-offset/size props exist in device tree
wb-device-manager 1.18.2 → 1.19.1

Wiren Board modbus devices manager

  • Enable angry pylint. No functional changes
  • Use wb-mqtt-serial's device/Probe RPC for ordinary scan.
  • Add configured_device_type parameter to device information in /wb-device-manager/state. It contains the device type from template if the device is configured in wb-mqtt-serial.conf.
wb-diag-collect 1.9.2 → 1.9.3

Wirenboard collector of data and logs

  • Collect wb-rules-metrics
wb-essential 1.19.6 → 1.19.8

Wirenboard essential packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-homeui-backend 2.115.12-wb105 → 2.117.11

Wiren Board Web UI web interface

  • Source code refactoring. No functional changes
  • Update React common components. No functional changes
  • Add React components. No functional changes
  • Fix memory leaks
  • Fix range value update on mobile
  • Add contributing guide
  • Fix dropdown width and overflow
  • Fix explicit value change with mouse click
  • Fix rule list loading error
  • Fix rule name edit empty value
  • Disable drag on menu elements
  • Update react components styles and logic, add edit icon, update page component accessibility
  • Fix device range on mobile
  • Fix a bug where some devices were considered new when searching for new devices in the wb-mqtt-serial configuration editor
wb-mb-explorer 1.2.8 → 1.2.9

Modbus explorer

  • Fix lintian
wb-mcu-fw-flasher 1.4.2 → 1.5.0

Firmware update tool for Wiren Board Modbus devices (WB-M*)

  • Add full FlashFS erase support for new 1.5.x bootloaders
wb-mcu-fw-updater 1.12.1 → 1.12.2

Wiren Board modbus devices firmware update tool (python 3)

  • Add waiting device after flashing in update_all
wb-mqtt-confed 1.16.2 → 1.16.3

Wiren Board Configuration Editor Backend

  • Update wbgong, no functional changes
wb-mqtt-db-cli 1.4.7 → 1.4.8

CLI for wb-mqtt-db

  • Enable angry pylint. No functional changes
wb-mqtt-homeui 2.115.12-wb105 → 2.117.11

Wiren Board Web UI web interface

  • Source code refactoring. No functional changes
  • Update React common components. No functional changes
  • Add React components. No functional changes
  • Fix memory leaks
  • Fix range value update on mobile
  • Add contributing guide
  • Fix dropdown width and overflow
  • Fix explicit value change with mouse click
  • Fix rule list loading error
  • Fix rule name edit empty value
  • Disable drag on menu elements
  • Update react components styles and logic, add edit icon, update page component accessibility
  • Fix device range on mobile
  • Fix a bug where some devices were considered new when searching for new devices in the wb-mqtt-serial configuration editor
wb-mqtt-logs 1.5.3 → 1.5.4

Wiren Board journald to MQTT gateway

  • Force cancel loading on system signals received
wb-mqtt-mbgate 1.8.6 → 1.8.7

Wiren Board MQTT to Modbus gateway

  • Fix build with gcc15
wb-mqtt-rfblinds 1.0.3 → 1.0.4

Somfy and Dooya devices integration

  • Enable lintian, python and angry pylint checks. No functional changes
wb-mqtt-serial 2.160.3-wb102 → 2.180.2

Wiren Board Smart Home MQTT serial protocol driver

  • Fix Port/Load RPC device nullptr bug
  • Revert master branch, no functional changes
  • Add modbus function 0x17 (23) support for Port/Load RPC
  • Add device/Load RPC for modbus device channels and parameters reading
  • Add device/Set RPC for modbus device channels and parameters writing
  • Fix channel settings negative hex value parsing
  • Add warning logs if device template data updated
  • Update ONOKOM templates
  • Port handling refactoring. No functional changes
  • Allow to set max_unchanged_interval to 0 for publishing every read value
  • Breezart Lux template: Added by the translation of Title for English. Made more understandable the name of the template in Russian, corrected in the documentation.
  • Refactor device/LoadConfig RPC
  • Add read by device ID feature to device/LoadConfig RPC
  • templates: ups v.3: fix charge counter register address
  • Add WB-UPS v.3 template
  • config-carel-mu-rack.json: fix name channels
  • Change device name in mst-24 template to show Rtelligent NT60 support
  • Fix forced frame timeout bug for modbus register range reading
  • Fix slow first poll for devices with continuous read enabled
  • Fix channels and parameters description in readme
  • Add partial register write featute for Modbus device setup items and parameters
  • WB-MSW templates: Add safety mode for IR devices
  • WB-MWAC v.2: deprecate old template, add new, make Leakage Mode control read only, add button to reset it
  • Add meta/error feature for devices with only event registers enabled
  • Fix write-only register "missing read address" bug
  • Add register range write feature for Modbus registers
  • Fix confed common schema translations
  • Add byte order property definition to confed common schema
  • Add a template for MTD062-MB and MTD262-MB modbus microwave presence sensors
  • Add byte order device template option for Modbus registers
  • Add word order feature for "string" and "string8" Modbus register format
  • Add separate device signature for WB-MRM2-mini/NC
  • Add device/Probe RPC for requesting information about Wiren Board device
  • Add parameters group read feature to device/LoadConfig RPC
  • Add config parameters sync to device/LoadConfig RPC
  • config-carel-pj-basic.json and config-carel-pj-basic-deprecated.json: Remove PYEZ1R05J4 from title
  • config-map3ev.json: Add separate signature WB-MAP3EV
  • Fix TSerialClientIntegrationTest.RPCRequestTransceive test timeout bug
  • WB-MAP templates: Add default values for Turns and Phi
  • Add firmware version value validation for template parameters array
  • Add read parameters featute for non-Modbus devices to Device/LoadConfig RPC
  • Remove duplicate channel from MAP3H fw2 basic template
  • Remove duplicate channel from Network module PING2 for Komfovent C3/C4 template
  • Somfy SDN: add application mode property (roller/venetian) for Sonesse 40 AC
  • Add configured_device_type parameter to port/Scan RPC response. It contains the device type from template if the device is configured in wb-mqtt-serial.conf.
  • Fix A-OK, Dooya, Somfy and WinDeco meta/error flicker
  • Refactor test templates features, no functional changes
  • Fix changelog, no functional changes
  • Add address value validation for template parameters array
  • Add read parameters cache to Device/LoadConfig RPC
  • Add template for Oven MST-24 stepper motor driver
  • Source code refactoring. No functional changes
  • Source code refactoring. No functional changes
  • Add firmware version checks to device/LoadConfig RPC
  • Add continuous read feature to device/LoadConfig RPC
  • Add device config usage to device/LoadConfig RPC
  • Source code refactoring. No functional changes
  • Do not block RPC when running long lasting requests to devices
  • Add PTemplateMap typedef, no functional changes
  • WB-MIR templates: Add safety mode
  • Add template validation error handling for config/GetSchema RPC
wb-mqtt-smartweb 1.4.10 → 1.4.11

Wiren Board MQTT SmartWeb driver.

  • Add error message about invalid I_AM_PROGRAM frame
wb-nm-helper 1.35.0 → 1.36.0

Wirenboard network configuration backend for wb-mqtt-confed.

  • Add option to hide wifi network SSID in AP mode
wb-rules 2.29.0 → 2.34.0

Wiren Board Rule Engine

  • Added a channel to send messages to telegram chat with the bot
  • Fix requests/messages queue size, update wbgo.so library
  • Fix local build, no functional changes
  • Add script error logging
  • Rework metrics
  • Fix cron spec format
  • Return undefined from addControl in rules
  • Fix rule defining from 'then' function
  • Fix enableRule/disableRule for cron rules
wb-scenarios added 1.4.0

Scenarios for Wiren Board

wb-suite 1.19.6 → 1.19.8

Wirenboard vendor software set

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-update-manager 1.3.6 → 1.3.7

Wirenboard software updates and release management tool

  • Enable angry pylint. No functional changes
wb-utils 4.25.5 → 4.26.2

Wiren Board command-line utils

  • Auto detect swap partition
  • Remove obsolete repartition code
  • Fix lintian, no functional changes
  • Fill /etc/fw_env.config with uboot-env-offset/size from device tree if any
wb-zigbee2mqtt 1.4.0 → 1.4.1

zigbee2mqtt to Wiren Board MQTT Conventions bridge

  • Fix parsing device friendly_name for values with slashes
linux-libc-dev 6.8.0-wb136 → 6.8.0-wb140

Linux support headers for userspace development

  • wb8: add netfilter modules
  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb8: fix rtl8733bu client not connecting when it is the only interface bug
  • wb8: disallow scan on buddy interface for rtl8733bu if configured as client
linux-headers-wb8 6.8.0-wb136 → 6.8.0-wb140

Linux kernel headers for 6.8.0-wb140 on arm64

  • wb8: add netfilter modules
  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb8: fix rtl8733bu client not connecting when it is the only interface bug
  • wb8: disallow scan on buddy interface for rtl8733bu if configured as client
linux-image-wb8 6.8.0-wb136 → 6.8.0-wb140

Linux kernel, version 6.8.0-wb140, Wiren Board 8

  • wb8: add netfilter modules
  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb8: fix rtl8733bu client not connecting when it is the only interface bug
  • wb8: disallow scan on buddy interface for rtl8733bu if configured as client
u-boot-tools-wb 2:2024.01+wb1.0.3 → 2:2024.01+wb1.0.4

companion tools for Das U-Boot bootloader

  • Fix lintian
u-boot-wb8 2:2024.01+wb1.0.3 → 2:2024.01+wb1.0.4

Das U-Boot bootloader for Wiren Board 8 (image)

  • Fix lintian
wb-bootlet-wb8x 6.8.0-wb136-fs1.3.9-deb11-202503311539 → 6.8.0-wb140-fs1.4.0-deb11-202507211424

FIT bootlet images, Wiren Board 8 (bootlet)

task-wirenboard-wb8 1.19.6 → 1.19.8

Wiren Board 8 specific packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives

Contrib packages


  • gir1.2-mbim-1.0 (GObject introspection data for libmbim-glib) added 1.28.0-1~bpo11+1
  • gir1.2-qmi-1.0 (GObject introspection data for libqmi-glib) added 1.32.0-1~bpo11+1
  • gir1.2-qrtr-1.0 (GObject introspection data for libqrtr-glib) added 1.2.2-1~bpo11+1
  • libmbim-glib-dev (Header files for adding MBIM support to applications that use glib) added 1.28.0-1~bpo11+1
  • libqmi-glib-dev (Header files for adding QMI support to applications that use glib) added 1.32.0-1~bpo11+1
  • libqrtr-glib-dev (Development files for libqrtr-glib) added 1.2.2-1~bpo11+1
  • nodejs (Node.js event-based server-side javascript engine) 20.5.1-deb-1nodesource1 → 22.15.0-1nodesource1
  • wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.9 → 0.0.12
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.1.1-wb101 → 2.5.1-wb101

Wiren Board vendor packages


frpc 0.52.3-3-gb5d7d14e-wb2 → 0.62.1-3-gb168dfea-wb2

A fast reverse proxy - client package

  • created from release on Github
frps 0.52.3-3-gb5d7d14e-wb2 → 0.62.1-3-gb168dfea-wb2

A fast reverse proxy - server package

  • created from release on Github
modbus-utils 1.3.1 → 1.3.2

CLI utilities to work with Modbus devices

  • Fix build with gcc15
python3-mqttrpc 1.3.1 → 1.3.2

Reference MQTT-RPC implementation

  • Enable angry pylint. No functional changes
python3-wb-mcu-fw-updater 1.12.1 → 1.12.2

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)

  • Add waiting device after flashing in update_all
python3-wb-nm-helper 1.35.0 → 1.36.0

Wirenboard network configuration python3 library

  • Add option to hide wifi network SSID in AP mode
python3-wb-update-manager 1.3.6 → 1.3.7

Wirenboard software updates and release management tool - python3 library

  • Enable angry pylint. No functional changes
serial-tool 1.2.2 → 1.2.4

interactive hex serial port console

  • Fix launch error
  • Enable angry pylint. No functional changes
task-wb-base-system 1.19.6 → 1.19.8

Wiren Board base system packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
task-wb-common-pkgs 1.19.6 → 1.19.8

Wiren Board common packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-ble-tesliot 1.1.2 → 1.1.3

TESLiOT BLE Sensors <==> MQTT bridge for Wiren Board.

  • Enable angry pylint. No functional changes
wb-cloud-agent 1.5.14 → 1.6.2

Wiren Board Cloud agent

  • Fix postinst script
  • Add ability to remove controller from cloud when provider is deleted
  • Add subcmd cloud-unbind for remove controller from cloud
  • Remove `--provider` flag and `--broker` flag and positional parameter `agent url` from "add-provider" subcmd
  • Add `--name` flag to "add-provider" subcmd for override provider name from hostname in base url
  • Add "use-on-premise" and "del-provider" and "del-all-providers" subcmds
  • Add "run-daemon" subcmd with provider name positional arg and `--broker` flag
  • Add table report about existing providers for command "wb-cloud-agent"
wb-configs 3.38.3-wb100 → 3.41.0

Default common config files for Wiren Board

  • Remove bullseye-backports apt source
  • Add /usr/share/wb-configs/mosquitto-post directory for adding configs after user defined
  • Fix mosquitto.conf extra comments
  • Fix lintian, no functional changes
  • Don't override fw_env.config if uboot-env-offset/size props exist in device tree
wb-device-manager 1.18.2 → 1.19.1

Wiren Board modbus devices manager

  • Enable angry pylint. No functional changes
  • Use wb-mqtt-serial's device/Probe RPC for ordinary scan.
  • Add configured_device_type parameter to device information in /wb-device-manager/state. It contains the device type from template if the device is configured in wb-mqtt-serial.conf.
wb-diag-collect 1.9.2 → 1.9.3

Wirenboard collector of data and logs

  • Collect wb-rules-metrics
wb-essential 1.19.6 → 1.19.8

Wirenboard essential packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-homeui-backend 2.115.12-wb105 → 2.117.11

Wiren Board Web UI web interface

  • Source code refactoring. No functional changes
  • Update React common components. No functional changes
  • Add React components. No functional changes
  • Fix memory leaks
  • Fix range value update on mobile
  • Add contributing guide
  • Fix dropdown width and overflow
  • Fix explicit value change with mouse click
  • Fix rule list loading error
  • Fix rule name edit empty value
  • Disable drag on menu elements
  • Update react components styles and logic, add edit icon, update page component accessibility
  • Fix device range on mobile
  • Fix a bug where some devices were considered new when searching for new devices in the wb-mqtt-serial configuration editor
wb-mb-explorer 1.2.8 → 1.2.9

Modbus explorer

  • Fix lintian
wb-mcu-fw-flasher 1.4.2 → 1.5.0

Firmware update tool for Wiren Board Modbus devices (WB-M*)

  • Add full FlashFS erase support for new 1.5.x bootloaders
wb-mcu-fw-updater 1.12.1 → 1.12.2

Wiren Board modbus devices firmware update tool (python 3)

  • Add waiting device after flashing in update_all
wb-mqtt-confed 1.16.2 → 1.16.3

Wiren Board Configuration Editor Backend

  • Update wbgong, no functional changes
wb-mqtt-db-cli 1.4.7 → 1.4.8

CLI for wb-mqtt-db

  • Enable angry pylint. No functional changes
wb-mqtt-homeui 2.115.12-wb105 → 2.117.11

Wiren Board Web UI web interface

  • Source code refactoring. No functional changes
  • Update React common components. No functional changes
  • Add React components. No functional changes
  • Fix memory leaks
  • Fix range value update on mobile
  • Add contributing guide
  • Fix dropdown width and overflow
  • Fix explicit value change with mouse click
  • Fix rule list loading error
  • Fix rule name edit empty value
  • Disable drag on menu elements
  • Update react components styles and logic, add edit icon, update page component accessibility
  • Fix device range on mobile
  • Fix a bug where some devices were considered new when searching for new devices in the wb-mqtt-serial configuration editor
wb-mqtt-logs 1.5.3 → 1.5.4

Wiren Board journald to MQTT gateway

  • Force cancel loading on system signals received
wb-mqtt-mbgate 1.8.6 → 1.8.7

Wiren Board MQTT to Modbus gateway

  • Fix build with gcc15
wb-mqtt-rfblinds 1.0.3 → 1.0.4

Somfy and Dooya devices integration

  • Enable lintian, python and angry pylint checks. No functional changes
wb-mqtt-serial 2.160.3-wb102 → 2.180.2

Wiren Board Smart Home MQTT serial protocol driver

  • Fix Port/Load RPC device nullptr bug
  • Revert master branch, no functional changes
  • Add modbus function 0x17 (23) support for Port/Load RPC
  • Add device/Load RPC for modbus device channels and parameters reading
  • Add device/Set RPC for modbus device channels and parameters writing
  • Fix channel settings negative hex value parsing
  • Add warning logs if device template data updated
  • Update ONOKOM templates
  • Port handling refactoring. No functional changes
  • Allow to set max_unchanged_interval to 0 for publishing every read value
  • Breezart Lux template: Added by the translation of Title for English. Made more understandable the name of the template in Russian, corrected in the documentation.
  • Refactor device/LoadConfig RPC
  • Add read by device ID feature to device/LoadConfig RPC
  • templates: ups v.3: fix charge counter register address
  • Add WB-UPS v.3 template
  • config-carel-mu-rack.json: fix name channels
  • Change device name in mst-24 template to show Rtelligent NT60 support
  • Fix forced frame timeout bug for modbus register range reading
  • Fix slow first poll for devices with continuous read enabled
  • Fix channels and parameters description in readme
  • Add partial register write featute for Modbus device setup items and parameters
  • WB-MSW templates: Add safety mode for IR devices
  • WB-MWAC v.2: deprecate old template, add new, make Leakage Mode control read only, add button to reset it
  • Add meta/error feature for devices with only event registers enabled
  • Fix write-only register "missing read address" bug
  • Add register range write feature for Modbus registers
  • Fix confed common schema translations
  • Add byte order property definition to confed common schema
  • Add a template for MTD062-MB and MTD262-MB modbus microwave presence sensors
  • Add byte order device template option for Modbus registers
  • Add word order feature for "string" and "string8" Modbus register format
  • Add separate device signature for WB-MRM2-mini/NC
  • Add device/Probe RPC for requesting information about Wiren Board device
  • Add parameters group read feature to device/LoadConfig RPC
  • Add config parameters sync to device/LoadConfig RPC
  • config-carel-pj-basic.json and config-carel-pj-basic-deprecated.json: Remove PYEZ1R05J4 from title
  • config-map3ev.json: Add separate signature WB-MAP3EV
  • Fix TSerialClientIntegrationTest.RPCRequestTransceive test timeout bug
  • WB-MAP templates: Add default values for Turns and Phi
  • Add firmware version value validation for template parameters array
  • Add read parameters featute for non-Modbus devices to Device/LoadConfig RPC
  • Remove duplicate channel from MAP3H fw2 basic template
  • Remove duplicate channel from Network module PING2 for Komfovent C3/C4 template
  • Somfy SDN: add application mode property (roller/venetian) for Sonesse 40 AC
  • Add configured_device_type parameter to port/Scan RPC response. It contains the device type from template if the device is configured in wb-mqtt-serial.conf.
  • Fix A-OK, Dooya, Somfy and WinDeco meta/error flicker
  • Refactor test templates features, no functional changes
  • Fix changelog, no functional changes
  • Add address value validation for template parameters array
  • Add read parameters cache to Device/LoadConfig RPC
  • Add template for Oven MST-24 stepper motor driver
  • Source code refactoring. No functional changes
  • Source code refactoring. No functional changes
  • Add firmware version checks to device/LoadConfig RPC
  • Add continuous read feature to device/LoadConfig RPC
  • Add device config usage to device/LoadConfig RPC
  • Source code refactoring. No functional changes
  • Do not block RPC when running long lasting requests to devices
  • Add PTemplateMap typedef, no functional changes
  • WB-MIR templates: Add safety mode
  • Add template validation error handling for config/GetSchema RPC
wb-mqtt-smartweb 1.4.10 → 1.4.11

Wiren Board MQTT SmartWeb driver.

  • Add error message about invalid I_AM_PROGRAM frame
wb-nm-helper 1.35.0 → 1.36.0

Wirenboard network configuration backend for wb-mqtt-confed.

  • Add option to hide wifi network SSID in AP mode
wb-rules 2.29.0 → 2.34.0

Wiren Board Rule Engine

  • Added a channel to send messages to telegram chat with the bot
  • Fix requests/messages queue size, update wbgo.so library
  • Fix local build, no functional changes
  • Add script error logging
  • Rework metrics
  • Fix cron spec format
  • Return undefined from addControl in rules
  • Fix rule defining from 'then' function
  • Fix enableRule/disableRule for cron rules
wb-scenarios added 1.4.0

Scenarios for Wiren Board

wb-suite 1.19.6 → 1.19.8

Wirenboard vendor software set

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-update-manager 1.3.6 → 1.3.7

Wirenboard software updates and release management tool

  • Enable angry pylint. No functional changes
wb-utils 4.25.5 → 4.26.2

Wiren Board command-line utils

  • Auto detect swap partition
  • Remove obsolete repartition code
  • Fix lintian, no functional changes
  • Fill /etc/fw_env.config with uboot-env-offset/size from device tree if any
wb-zigbee2mqtt 1.4.0 → 1.4.1

zigbee2mqtt to Wiren Board MQTT Conventions bridge

  • Fix parsing device friendly_name for values with slashes
linux-libc-dev 5.10.35-wb175 → 5.10.35-wb178

Linux support headers for userspace development

  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb7: fix rtl8733bu client not connecting when it is the only interface bug
  • wb7: disallow scan on buddy interface for rtl8733bu if configured as client
linux-headers-wb7 5.10.35-wb175 → 5.10.35-wb178

Linux kernel headers for 5.10.35-wb178 on armhf

  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb7: fix rtl8733bu client not connecting when it is the only interface bug
  • wb7: disallow scan on buddy interface for rtl8733bu if configured as client
linux-image-wb7 5.10.35-wb175 → 5.10.35-wb178

Linux kernel, version 5.10.35-wb178, Wiren Board 7

  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb7: fix rtl8733bu client not connecting when it is the only interface bug
  • wb7: disallow scan on buddy interface for rtl8733bu if configured as client
u-boot-tools-wb 2:2021.10+wb1.7.3 → 2:2021.10+wb1.7.6

companion tools for Das U-Boot bootloader

  • tools/fitimage: remove redundant format check
  • tools/fitimage: make sure dumpimage still works when "@" are detected
  • Fix lintian
u-boot-wb7 2:2021.10+wb1.7.3 → 2:2021.10+wb1.7.6

Das U-Boot bootloader for Wiren Board 7 (image)

  • tools/fitimage: remove redundant format check
  • tools/fitimage: make sure dumpimage still works when "@" are detected
  • Fix lintian
wb-bootlet-wb7x 5.10.35-wb175-fs1.3.8-deb11-202502031351 → 5.10.35-wb178-fs1.4.0-deb11-202507181844

FIT bootlet images, Wiren Board 7 (bootlet)

Contrib packages


  • gir1.2-mbim-1.0 (GObject introspection data for libmbim-glib) added 1.28.0-1~bpo11+1
  • gir1.2-qmi-1.0 (GObject introspection data for libqmi-glib) added 1.32.0-1~bpo11+1
  • gir1.2-qrtr-1.0 (GObject introspection data for libqrtr-glib) added 1.2.2-1~bpo11+1
  • libmbim-glib-dev (Header files for adding MBIM support to applications that use glib) added 1.28.0-1~bpo11+1
  • libqmi-glib-dev (Header files for adding QMI support to applications that use glib) added 1.32.0-1~bpo11+1
  • libqrtr-glib-dev (Development files for libqrtr-glib) added 1.2.2-1~bpo11+1
  • nodejs (Node.js event-based server-side javascript engine) 20.5.1-deb-1nodesource1 → 22.15.0-1nodesource1
  • wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.9 → 0.0.12
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.1.1-wb101 → 2.5.1-wb101

Wiren Board vendor packages


frpc 0.52.3-3-gb5d7d14e-wb2 → 0.62.1-3-gb168dfea-wb2

A fast reverse proxy - client package

  • created from release on Github
frps 0.52.3-3-gb5d7d14e-wb2 → 0.62.1-3-gb168dfea-wb2

A fast reverse proxy - server package

  • created from release on Github
modbus-utils 1.3.1 → 1.3.2

CLI utilities to work with Modbus devices

  • Fix build with gcc15
python3-mqttrpc 1.3.1 → 1.3.2

Reference MQTT-RPC implementation

  • Enable angry pylint. No functional changes
python3-wb-mcu-fw-updater 1.12.1 → 1.12.2

Wiren Board modbus devices firmware update and modbus bindings python libraries (python 3)

  • Add waiting device after flashing in update_all
python3-wb-nm-helper 1.35.0 → 1.36.0

Wirenboard network configuration python3 library

  • Add option to hide wifi network SSID in AP mode
python3-wb-update-manager 1.3.6 → 1.3.7

Wirenboard software updates and release management tool - python3 library

  • Enable angry pylint. No functional changes
serial-tool 1.2.2 → 1.2.4

interactive hex serial port console

  • Fix launch error
  • Enable angry pylint. No functional changes
task-wb-base-system 1.19.6 → 1.19.8

Wiren Board base system packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
task-wb-common-pkgs 1.19.6 → 1.19.8

Wiren Board common packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-ble-tesliot 1.1.2 → 1.1.3

TESLiOT BLE Sensors <==> MQTT bridge for Wiren Board.

  • Enable angry pylint. No functional changes
wb-cloud-agent 1.5.14 → 1.6.2

Wiren Board Cloud agent

  • Fix postinst script
  • Add ability to remove controller from cloud when provider is deleted
  • Add subcmd cloud-unbind for remove controller from cloud
  • Remove `--provider` flag and `--broker` flag and positional parameter `agent url` from "add-provider" subcmd
  • Add `--name` flag to "add-provider" subcmd for override provider name from hostname in base url
  • Add "use-on-premise" and "del-provider" and "del-all-providers" subcmds
  • Add "run-daemon" subcmd with provider name positional arg and `--broker` flag
  • Add table report about existing providers for command "wb-cloud-agent"
wb-configs 3.38.3-wb100 → 3.41.0

Default common config files for Wiren Board

  • Remove bullseye-backports apt source
  • Add /usr/share/wb-configs/mosquitto-post directory for adding configs after user defined
  • Fix mosquitto.conf extra comments
  • Fix lintian, no functional changes
  • Don't override fw_env.config if uboot-env-offset/size props exist in device tree
wb-device-manager 1.18.2 → 1.19.1

Wiren Board modbus devices manager

  • Enable angry pylint. No functional changes
  • Use wb-mqtt-serial's device/Probe RPC for ordinary scan.
  • Add configured_device_type parameter to device information in /wb-device-manager/state. It contains the device type from template if the device is configured in wb-mqtt-serial.conf.
wb-diag-collect 1.9.2 → 1.9.3

Wirenboard collector of data and logs

  • Collect wb-rules-metrics
wb-essential 1.19.6 → 1.19.8

Wirenboard essential packages

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-homeui-backend 2.115.12-wb105 → 2.117.11

Wiren Board Web UI web interface

  • Source code refactoring. No functional changes
  • Update React common components. No functional changes
  • Add React components. No functional changes
  • Fix memory leaks
  • Fix range value update on mobile
  • Add contributing guide
  • Fix dropdown width and overflow
  • Fix explicit value change with mouse click
  • Fix rule list loading error
  • Fix rule name edit empty value
  • Disable drag on menu elements
  • Update react components styles and logic, add edit icon, update page component accessibility
  • Fix device range on mobile
  • Fix a bug where some devices were considered new when searching for new devices in the wb-mqtt-serial configuration editor
wb-mb-explorer 1.2.8 → 1.2.9

Modbus explorer

  • Fix lintian
wb-mcu-fw-flasher 1.4.2 → 1.5.0

Firmware update tool for Wiren Board Modbus devices (WB-M*)

  • Add full FlashFS erase support for new 1.5.x bootloaders
wb-mcu-fw-updater 1.12.1 → 1.12.2

Wiren Board modbus devices firmware update tool (python 3)

  • Add waiting device after flashing in update_all
wb-mqtt-confed 1.16.2 → 1.16.3

Wiren Board Configuration Editor Backend

  • Update wbgong, no functional changes
wb-mqtt-db-cli 1.4.7 → 1.4.8

CLI for wb-mqtt-db

  • Enable angry pylint. No functional changes
wb-mqtt-homeui 2.115.12-wb105 → 2.117.11

Wiren Board Web UI web interface

  • Source code refactoring. No functional changes
  • Update React common components. No functional changes
  • Add React components. No functional changes
  • Fix memory leaks
  • Fix range value update on mobile
  • Add contributing guide
  • Fix dropdown width and overflow
  • Fix explicit value change with mouse click
  • Fix rule list loading error
  • Fix rule name edit empty value
  • Disable drag on menu elements
  • Update react components styles and logic, add edit icon, update page component accessibility
  • Fix device range on mobile
  • Fix a bug where some devices were considered new when searching for new devices in the wb-mqtt-serial configuration editor
wb-mqtt-logs 1.5.3 → 1.5.4

Wiren Board journald to MQTT gateway

  • Force cancel loading on system signals received
wb-mqtt-mbgate 1.8.6 → 1.8.7

Wiren Board MQTT to Modbus gateway

  • Fix build with gcc15
wb-mqtt-rfblinds 1.0.3 → 1.0.4

Somfy and Dooya devices integration

  • Enable lintian, python and angry pylint checks. No functional changes
wb-mqtt-serial 2.160.3-wb102 → 2.180.2

Wiren Board Smart Home MQTT serial protocol driver

  • Fix Port/Load RPC device nullptr bug
  • Revert master branch, no functional changes
  • Add modbus function 0x17 (23) support for Port/Load RPC
  • Add device/Load RPC for modbus device channels and parameters reading
  • Add device/Set RPC for modbus device channels and parameters writing
  • Fix channel settings negative hex value parsing
  • Add warning logs if device template data updated
  • Update ONOKOM templates
  • Port handling refactoring. No functional changes
  • Allow to set max_unchanged_interval to 0 for publishing every read value
  • Breezart Lux template: Added by the translation of Title for English. Made more understandable the name of the template in Russian, corrected in the documentation.
  • Refactor device/LoadConfig RPC
  • Add read by device ID feature to device/LoadConfig RPC
  • templates: ups v.3: fix charge counter register address
  • Add WB-UPS v.3 template
  • config-carel-mu-rack.json: fix name channels
  • Change device name in mst-24 template to show Rtelligent NT60 support
  • Fix forced frame timeout bug for modbus register range reading
  • Fix slow first poll for devices with continuous read enabled
  • Fix channels and parameters description in readme
  • Add partial register write featute for Modbus device setup items and parameters
  • WB-MSW templates: Add safety mode for IR devices
  • WB-MWAC v.2: deprecate old template, add new, make Leakage Mode control read only, add button to reset it
  • Add meta/error feature for devices with only event registers enabled
  • Fix write-only register "missing read address" bug
  • Add register range write feature for Modbus registers
  • Fix confed common schema translations
  • Add byte order property definition to confed common schema
  • Add a template for MTD062-MB and MTD262-MB modbus microwave presence sensors
  • Add byte order device template option for Modbus registers
  • Add word order feature for "string" and "string8" Modbus register format
  • Add separate device signature for WB-MRM2-mini/NC
  • Add device/Probe RPC for requesting information about Wiren Board device
  • Add parameters group read feature to device/LoadConfig RPC
  • Add config parameters sync to device/LoadConfig RPC
  • config-carel-pj-basic.json and config-carel-pj-basic-deprecated.json: Remove PYEZ1R05J4 from title
  • config-map3ev.json: Add separate signature WB-MAP3EV
  • Fix TSerialClientIntegrationTest.RPCRequestTransceive test timeout bug
  • WB-MAP templates: Add default values for Turns and Phi
  • Add firmware version value validation for template parameters array
  • Add read parameters featute for non-Modbus devices to Device/LoadConfig RPC
  • Remove duplicate channel from MAP3H fw2 basic template
  • Remove duplicate channel from Network module PING2 for Komfovent C3/C4 template
  • Somfy SDN: add application mode property (roller/venetian) for Sonesse 40 AC
  • Add configured_device_type parameter to port/Scan RPC response. It contains the device type from template if the device is configured in wb-mqtt-serial.conf.
  • Fix A-OK, Dooya, Somfy and WinDeco meta/error flicker
  • Refactor test templates features, no functional changes
  • Fix changelog, no functional changes
  • Add address value validation for template parameters array
  • Add read parameters cache to Device/LoadConfig RPC
  • Add template for Oven MST-24 stepper motor driver
  • Source code refactoring. No functional changes
  • Source code refactoring. No functional changes
  • Add firmware version checks to device/LoadConfig RPC
  • Add continuous read feature to device/LoadConfig RPC
  • Add device config usage to device/LoadConfig RPC
  • Source code refactoring. No functional changes
  • Do not block RPC when running long lasting requests to devices
  • Add PTemplateMap typedef, no functional changes
  • WB-MIR templates: Add safety mode
  • Add template validation error handling for config/GetSchema RPC
wb-mqtt-smartweb 1.4.10 → 1.4.11

Wiren Board MQTT SmartWeb driver.

  • Add error message about invalid I_AM_PROGRAM frame
wb-nm-helper 1.35.0 → 1.36.0

Wirenboard network configuration backend for wb-mqtt-confed.

  • Add option to hide wifi network SSID in AP mode
wb-rules 2.29.0 → 2.34.0

Wiren Board Rule Engine

  • Added a channel to send messages to telegram chat with the bot
  • Fix requests/messages queue size, update wbgo.so library
  • Fix local build, no functional changes
  • Add script error logging
  • Rework metrics
  • Fix cron spec format
  • Return undefined from addControl in rules
  • Fix rule defining from 'then' function
  • Fix enableRule/disableRule for cron rules
wb-scenarios added 1.4.0

Scenarios for Wiren Board

wb-suite 1.19.6 → 1.19.8

Wirenboard vendor software set

  • Get back wb-scenarios for testing
  • wb-suite: remove wb-homa-* packages alternatives
wb-update-manager 1.3.6 → 1.3.7

Wirenboard software updates and release management tool

  • Enable angry pylint. No functional changes
wb-utils 4.25.5 → 4.26.2

Wiren Board command-line utils

  • Auto detect swap partition
  • Remove obsolete repartition code
  • Fix lintian, no functional changes
  • Fill /etc/fw_env.config with uboot-env-offset/size from device tree if any
wb-zigbee2mqtt 1.4.0 → 1.4.1

zigbee2mqtt to Wiren Board MQTT Conventions bridge

  • Fix parsing device friendly_name for values with slashes
linux-libc-dev 5.10.35-wb175 → 5.10.35-wb178

Linux support headers for userspace development

  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb7: fix rtl8733bu client not connecting when it is the only interface bug
  • wb7: disallow scan on buddy interface for rtl8733bu if configured as client
linux-headers-wb6 5.10.35-wb175 → 5.10.35-wb178

Linux kernel headers for 5.10.35-wb178 on armhf

  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb7: fix rtl8733bu client not connecting when it is the only interface bug
  • wb7: disallow scan on buddy interface for rtl8733bu if configured as client
linux-image-wb6 5.10.35-wb175 → 5.10.35-wb178

Linux kernel, version 5.10.35-wb178, Wiren Board 6

  • rtl8733bu: move BusyTraffic log messages to debug level
  • wb7: fix rtl8733bu client not connecting when it is the only interface bug
  • wb7: disallow scan on buddy interface for rtl8733bu if configured as client
u-boot-tools-wb 2:2021.10+wb1.7.3 → 2:2021.10+wb1.7.6

companion tools for Das U-Boot bootloader

  • tools/fitimage: remove redundant format check
  • tools/fitimage: make sure dumpimage still works when "@" are detected
  • Fix lintian
u-boot-wb6 2:2021.10+wb1.7.3 → 2:2021.10+wb1.7.6

Das U-Boot bootloader for Wiren Board 6 (image)

  • tools/fitimage: remove redundant format check
  • tools/fitimage: make sure dumpimage still works when "@" are detected
  • Fix lintian
wb-bootlet-wb6x 5.10.35-wb175-fs1.3.8-deb11-202502031351 → 5.10.35-wb178-fs1.4.0-deb11-202507181844

FIT bootlet images, Wiren Board 6 (bootlet)

Contrib packages


  • gir1.2-mbim-1.0 (GObject introspection data for libmbim-glib) added 1.28.0-1~bpo11+1
  • gir1.2-qmi-1.0 (GObject introspection data for libqmi-glib) added 1.32.0-1~bpo11+1
  • gir1.2-qrtr-1.0 (GObject introspection data for libqrtr-glib) added 1.2.2-1~bpo11+1
  • libmbim-glib-dev (Header files for adding MBIM support to applications that use glib) added 1.28.0-1~bpo11+1
  • libqmi-glib-dev (Header files for adding QMI support to applications that use glib) added 1.32.0-1~bpo11+1
  • libqrtr-glib-dev (Development files for libqrtr-glib) added 1.2.2-1~bpo11+1
  • nodejs (Node.js event-based server-side javascript engine) 20.5.1-deb-1nodesource1 → 22.15.0-1nodesource1
  • wb-welrok (Wiren Board MQTT Driver for Welrok thermostat) 0.0.9 → 0.0.12
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 2.1.1-wb101 → 2.5.1-wb101