wb-2304 changelog

Wiren Board vendor packages


atecc-util 0.4.7 → 0.4.10

ATECC508A/608A configuration utility based on cryptoauthlib

  • don't exit if atcab_idle failed (it may mean that device watchdog has switched it to idle mode already)
  • always send ATECC to idle mode before access This fix is an extension of previous one for cases when watchdog actually expires during long atecc-util operation without a warning.
  • print cryptoauthlib version in version info
libwbmqtt1-3 3.9.0 → 3.10.0

Wiren Board Smart Home MQTT abstraction layer and utils library

  • control: add ppm and ppb units
  • Fix compiler warnings
libwbmqtt1-3-dev 3.9.0 → 3.10.0

development files for libwbmqtt

  • control: add ppm and ppb units
  • Fix compiler warnings
libwbmqtt1-3-test-utils 3.9.0 → 3.10.0

development files for testing libwbmqtt-based projects

  • control: add ppm and ppb units
  • Fix compiler warnings
libwbmqtt1-4 added 4.0.0

Wiren Board Smart Home MQTT abstraction layer and utils library

libwbmqtt1-4-dev added 4.0.0

development files for libwbmqtt

libwbmqtt1-4-test-utils added 4.0.0

development files for testing libwbmqtt-based projects

linux-libc-dev 5.10.35-wb120+wb101 → 5.10.35-wb133

Linux support headers for userspace development

  • rtl8723bu: Move powersave logs to debug. This patch move nolinked powersave mode enter/leave notifications and RTW_ADAPTIVITY notifications to debug. These messages are repeated every minute and confuse regular users
  • wb6: defconfig: add nftables nat support
  • wb6: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb7-initramfs: remove all unused USB gadget features (no functional changes for main OS kernel)
  • wb7: dts: lower usb-gadget speed; add initram-dts with removed low usb-gadget speed
  • usb: msub: sunxi: set max speed from DT
  • rtl8723bu: fix disallow scan on buddy interface if configured as AP
  • rtl8723bu: check buddy interface before starting new client or AP
  • rtl8723bu: improve NetworkManager support
  • fix disconnection procedure as a client
  • disallow scan on the second interface if first is configured as a client
  • wb7: defconfig: add nftables nat support
  • wb7: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb: dts: adjust gpio line names
  • usb-gadget: cherry-pick u_ether device name change
  • wb: more robust 1-wire readings. Fix regression in wb 5.10 kernel. Revert 1-wire timings to kernel defaults
  • dts: wb7: add generic labels for ethernet adapters
  • wb6, wb7: add bunch of kernel options for Docker
  • wb6, wb7: enable wireguard
mqtt-tools 1.2 → 1.4.1

MQTT tools

  • mqtt-delete-retained: fix runtime error
  • Support connection to Mosquitto through unix socket
  • Use mqtt client wrapper from wb-common
  • python3 port using paho.mqtt and tqdm
python-wb-mcu-fw-updater 1.5.1-wb102 → 1.5.2

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

  • update_monitor: support hex in slaveid parsing
  • fw_downloader: add default fname, if file's content-disposition is empty
python3-modbus-utils-rpc 1.0.1 → 1.1.5

Wiren Board modbus utility using RPC (python 3)

  • modbus_scanner_rpc: support latest changes in wb-extended modbus api
  • Use mqtt client wrapper from wb-common
  • Support connection to Mosquitto through unix socket
  • CI: change default build-target; enable python checks; make black & isort happier
  • modbus_scanner_rpc: add compulsory rpc params (bd, parity, stopbits)
  • modbus_client_rpc: add compulsory rpc params (bd, parity, stopbits)
  • Fix compatibility with paho.mqtt.python >= 1.6.0
  • Update README
  • Fix paho-mqtt version for bullseye
  • Add modbus scanner package
  • Error handling using mqttrpc library
python3-mqttrpc 1.1.2 → 1.2.1

Reference MQTT-RPC implementation

  • add Homepage to debian/control (no functional changes)
  • mqtt-rpc-client: print response as JSON
  • mqtt-rpc-client: use mqtt client wrapper from wb-common
  • mqtt-rpc-client: fix timeout handling
  • mqtt-rpc-client: fix error response handling
  • Fix formatting
  • TMQTTRPCClient.call_async: add a result_future param
  • add asyncio-compatible version of MQTTRPCResponseManager
  • Add simple client to installation
  • add compatibility with python 3.10
  • drop python2 support
python3-paho-socket added 0.0.3

Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers

python3-wb-common 1.4.0 → 2.1.1

Wiren Board Python common library and helpers

  • mqtt_client: fix password authentication for websockets and unix socket connections
  • Add MQTT client wrapper
  • Fix formatting
  • remove python2 package
  • uid: better python3 support
python3-wb-diag-collect 1.3.0-wb101 → 1.5.4

python3 library for one-click diagnostic data

  • add systemctl list-unit-files output to determine disabled units
  • Use mqtt client wrapper from wb-common
  • Dump mosquitto $SYS topic
  • Code formatting
  • add dmesg from previous boot (if available)
  • add NetworkManager and ModemManager logs + suitable info
  • add apt and mosquitto logs (from files)
  • get serial number from wb-gen-serial
  • fix high CPU load on broker reconnections
  • add dependency on mosquitto.service to wait for UNIX socket file
  • fix config parsing error
  • Support connection to Mosquitto through unix socket
python3-wb-mcu-fw-updater 1.5.1-wb102 → 1.7.1

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

  • wb_modbus: add "_probe_func" param around internal magic "is_in_bootloader" methods
  • Support connection to Mosquitto through unix socket
  • Use mqtt client wrapper from wb-common
  • Fix formatting
  • Code formatting
  • update_monitor: add temporary hack to avoid semantic_version fails on urlquoted versions
  • update_monitor: fix Neva slaveid parsing in serial config
  • wb_modbus.SerialRPCBackendInstrument: add required data_bits param to rpc call
  • recommend wb-mqtt-serial with rpc-support (instead of strict depend on)
  • wb_modbus.StopbitsTolerantInstrument: fix incorrect stopbits setting in WB7
  • wb_modbus.instruments: introduce instrument with mqtt-rpc to wb-mqtt-serial as a transport (instead of pyserial)
  • add --instrument launchkey (choosing modbus-calls backend; pyserial is default)
  • end of python2 support: remove python-wb-mcu-fw-updater package
  • update_monitor: support hex in slaveid parsing
  • fw_downloader: add default fname, if file's content-disposition is empty
python3-wb-mqtt-metrics 0.1.1-wb101 → 0.3.0

python3 library for sending metrics to mqtt-channels

  • use mqtt client wrapper from wb-common
  • enable logging to journald
  • do not use additional thread to publish values (this may leave duplicate threads after MQTT reconnections)
  • fix codestyle
  • handle resource allocations properly
  • do not use shell to call external commands to reduce CPU usage
  • Make service start after mosquitto and wb-configs
  • Support connection to Mosquitto through unix socket
python3-wb-nm-helper added 1.22.0

Wirenboard network configuration python3 library

python3-wb-test-suite-deps 1.15.0 → 1.17.0

Wiren Board test-suite dependencies (python3 packages)

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
python3-wb-update-manager 1.2.5-wb1 → 1.3.1

Wirenboard software updates and release management tool - python3 library

  • Enable code formatting check on CI
  • add Bullseye-related tips to motd (potentially obsolete repositories)
  • remove 'Update to Debian Bullseye available' message
  • format source code with black
  • fix some minor issues to make pylint happier
serial-tool 1.1.0 → 1.2.0

interactive hex serial port console

  • python3 port
wb-ble-tesliot added 1.0.4

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

wb-cc2652p-flasher added 1.0.0

Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility

wb-configs 2.3.4-wb101 → 3.13.1-wb100

Default common config files for Wiren Board

  • do not start ModemManager explicitly if modem is configured via /etc/network/interfaces
  • Add WBGSM_INTERACTIVE env var to /etc/profile.d
  • Unset WBGSM_INTERACTIVE env var in all ppp peers
  • add apt pin for Wiren Board experimental repos
  • Ownership for /var/www/uploads/ is set from wb-configs-early.service (instead of postinst)
  • Add /etc/mosquitto/conf.d/30limits.conf
  • Make /etc/network/interfaces empty by default
  • Introduce additional dnsmasq config (/etc/dnsmasq.d/) with "bind-interfaces" option
  • 99-wb-modem.rules: SIM800, SIM800C-DS, SIM5300E, SIM7000E are not supported in NM+MM
  • Restart dnsmasq on postinstall
  • debug-network connection: rename; remove gateway and default route
  • Add usb-network NM connection: wb-rndis
  • Uncomment "bind-interfaces" option in default dnsmasq config
  • Mark WB modem RNDIS as unmanaged via udev (fix external usb0 connections)
  • Backup NetworkManager connections during update using fit
  • System load prints load average without conversion to %
  • Don't restart wb-configs-early.service on systemd unit file install
  • Move default NetworkManager connections to /usr/lib
  • Enable wlan1 in NetworkManager
  • Auto-mount MicroSD to /mnt/sdcard
  • Add motd banner with system information -- Nikolay Korotkiy Fri, 16 Dec 2022 16:532:00 +0400 wb-configs (3.5.2) stable; urgency=medium
  • Fix NetworkManager access point (wb-ap) SSID
  • Fix dnsmasq warning when using shared connections in NetworkManager
  • wrap mosquitto tools into our script to pass UNIX socket by default
  • Add Wi-Fi access point and second SIM slot NetworkManager connection profiles
  • Fix networking.service symlink in bullseye by removing networking.service.wb
  • Add ExecCondition for hostapd.service (doesn't start if wlanx interface has wpa-ssid)
  • Set correct access right to NetworkManager connections
  • fix network interface user settings applying after updating via fit
  • add apt pin to install wb-release-info from bullseye
  • prefer nodejs from nodesource (switch to bullseye, enable by default)
  • add apt pin to install modemmanager dependencies from backports
  • Add ModemManager and NetworkManager support
  • fix broken debug console login on Wiren Board 7
  • nginx: change fwupdate-uploading backend from nginx upload module to python cgi
  • bullseye build
  • switch to mosquitto 2.0.11-1
  • switch to upstream nginx
  • don't change baudrate in serial console. Noise on RX pin can make agetty change baudrate to lower value (but not back). See https://github.com/systemd/systemd/issues/15611 for details
wb-device-manager added 1.5.5

Wiren Board modbus devices manager (python3 service; backend)

wb-diag-collect 1.3.0-wb101 → 1.5.4

one-click diagnostic data collector for Wiren Board,

  • add systemctl list-unit-files output to determine disabled units
  • Use mqtt client wrapper from wb-common
  • Dump mosquitto $SYS topic
  • Code formatting
  • add dmesg from previous boot (if available)
  • add NetworkManager and ModemManager logs + suitable info
  • add apt and mosquitto logs (from files)
  • get serial number from wb-gen-serial
  • fix high CPU load on broker reconnections
  • add dependency on mosquitto.service to wait for UNIX socket file
  • fix config parsing error
  • Support connection to Mosquitto through unix socket
wb-essential 1.15.0 → 1.17.0

Wirenboard essential packages

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
wb-hwconf-manager 1.52.7-wb102 → 1.57.1

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • wbe2r-r-zwave: add translation
  • add wbe2r-r-zwave module
  • module WBE2-DO-R3A-1 was added
  • starting before networking.service This fixes race, when networking tries to bring up ppp on not configured modem
  • add wbe2r-r-lora module
  • fix gpionums acquiring from slots defs
  • Start/stop wb-gsm service after WBC-4G v.2 configuration
wb-knxd-config 1.1.1 → 1.1.2

knxd configurator for Wiren Board

  • Optimize service startup time
wb-mb-explorer 1.2.7 → 1.2.8

wb-mb-explorer is a tool for diagnostics and configuring Modbus devices by Wirenboard

  • Fix error converting hex to dec
wb-mcu-fw-flasher 1.1.0 → 1.2.1

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

  • update libmodbus: revert zero noise bytes skipping (now in the kernel)
  • added -w key (erase FlashFS)
  • -e key (erase EEPROM) removed from output
wb-mcu-fw-updater 1.5.1-wb102 → 1.7.1

Wiren Board modbus devices firmware update tool (python 3)

  • wb_modbus: add "_probe_func" param around internal magic "is_in_bootloader" methods
  • Support connection to Mosquitto through unix socket
  • Use mqtt client wrapper from wb-common
  • Fix formatting
  • Code formatting
  • update_monitor: add temporary hack to avoid semantic_version fails on urlquoted versions
  • update_monitor: fix Neva slaveid parsing in serial config
  • wb_modbus.SerialRPCBackendInstrument: add required data_bits param to rpc call
  • recommend wb-mqtt-serial with rpc-support (instead of strict depend on)
  • wb_modbus.StopbitsTolerantInstrument: fix incorrect stopbits setting in WB7
  • wb_modbus.instruments: introduce instrument with mqtt-rpc to wb-mqtt-serial as a transport (instead of pyserial)
  • add --instrument launchkey (choosing modbus-calls backend; pyserial is default)
  • end of python2 support: remove python-wb-mcu-fw-updater package
  • update_monitor: support hex in slaveid parsing
  • fw_downloader: add default fname, if file's content-disposition is empty
wb-modbus-ext-scanner added 1.1.2

Scanner utility for extended Wiren Board Modbus protocol

wb-mqtt-adc 2.5.0 → 2.6.1

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Add make lcov target to generate test coverage, no functional changes
  • Switched to the C++17 standard
  • Add alphabetical order when reading files from conf.d
wb-mqtt-confed 1.8.1-wb100 → 1.12.0

Wiren Board Configuration Editor Backend

  • Support editor property in config schemas
  • Fix parsing of /etc/network/interfaces without new line at the end of a file
  • Fix metric format for default gateway
  • Fix /etc/network/interfaces editing
  • rebuild with properly working wbgo
  • update wbgo in go.mod
  • fix networkparser logic error while parsing 'auto' stanza
  • fix networkparser syntax error
  • move wbgo.so plugin to /usr/lib to make lintian happier
  • Add python3 support for converter scripts
  • Fix display of "Auto" checkbox for network interface
  • add mosquitto UNIX socket connection support This is required for Bullseye migration, where mosquitto 2.0 is used.
  • NTP and network interfaces config editors UI update. Unused descriptions and buttons are removed
  • using of wbgong plugin system
wb-mqtt-dac 1.2.0 → 1.2.1

wb-rules-based IIO DAC driver for WB MQTT

  • do not print error message if wb-mqtt-dac.conf file does not exist
wb-mqtt-db 2.6.0-wb100 → 2.8.8

Wiren Board database logger

  • Migrate to libwbmqtt1-4, no functional changes
  • Fix "debug" config option has no effect
  • Fix missing channels request error
  • Add make lcov target to generate test coverage, no functional changes
  • Add unit tests, no functional changes
  • Return empty table if no rpc request channels match with available channels
  • Fix build error (SQLite::Statement::bind does not support unsigned 64-bit integer value)
  • Improve database access performance
  • Port for Debian bullseye
  • Remove python dependency by removing old confconvert script
wb-mqtt-db-cli 1.2.1-wb100 → 1.4.4

CLI for wb-mqtt-db

  • Use mqtt client wrapper from wb-common
  • Fix broken `-o/--output-fname` option
  • Add `--max-records` option
  • Code formatting
  • Add message output if query result is empty
  • Support connection to Mosquitto through unix socket
  • add python3 support
wb-mqtt-gpio 2.8.4-wb100 → 2.11.1

Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions

  • Add make lcov target to generate test coverage, no functional changes
  • Change severity level for debug log
  • Option to enable debug messages in config
  • internals: fix debounce-test to build on non-armhf, remove debian-source-format
  • Rework gpio debounce-filtering approach
  • Add alphabetical order when reading files from conf.d
  • Switched to the C++17 standard
  • Changed methods for working with files and directories
wb-mqtt-homeui 2.44.4-wb100 → 2.59.0

Wiren Board Web UI web interface

  • Add option to hide system devices
  • Respect order parameter from control's /meta topic
  • Update automatic network connection switcher options page
  • Add support for HTML format in titles/headers and descriptions in config editor
  • Fix page freezing on spinner during initial loading
  • Fix connection priorities config saving
  • Show connection status in network connections editor
  • Add support for connection priorities management
  • Add support for up or down a connection from network connections editor
  • Add generation of names for new connections
  • Add CAN bus icon in connections list Co-authored-by: Nikita Maslov
  • Merge Device and Control columns in MQTT channels table
  • Form identifiable client ID for MQTT connection
  • Fix font assets file names
  • Code refactoring, no functional changes
  • Add "fullscreen" query parameter to hide page header, dashboard editing buttons and all menu items except "History" and dasboards list.
  • Add warning message about firmware update
  • Fix duplicated error messages on disconnect
  • Add HMI mode for dashboards It can be activated by "hmi" query parameter in URL.
  • Add "hmicolor" query parameter to define dashboard background color in HMI mode
  • Fullscreen toggle button doesn't hide navigation panels
  • Scanner: show modbus errors
  • Scanner: add more details about scanning process to status message
  • Scanner: add devices count to status message
  • Add Stop button in scanner
  • Add hint about scanning via WB Modbus
  • Support brute force scanning for devices with old firmware
  • Fix default language detection
  • Choose default language based on browser's preffered languages
  • json-editor: array tabs highlighting support (used in network connections editor to show legacy items that should be removed)
  • Add handling of port scan errors
  • Add device scanning support
  • Add firmware download link
  • Update AngularJS. No functional changes.
  • Complement display value with zeros if value precision exists
  • svg dashboards: more explain QuotaExceededError
  • debian: forbid nodejs>12.x as build-dependency
  • Remove "Cancel" button from "Create connection" dialog on "Network connections" page
  • "Create connection" dialog can be canceled by clicking outside of the dialog
  • Fix MAI6 config editing
  • Fix broken translation (help view)
  • Fix Documentation link
  • Add MAI6 units translation
  • Fix Wi-Fi AP creation in NetworkManager config editor
  • Support NetworkManager config editor
  • Add ability to set disabled optional parameter text
  • Fix parameter values after activation in configs editor. Deactivation and reactivation of a parameter will set it to default value.
  • Add new devices on top of a list in wb-mqtt-serial's config editor
  • Widgets: add mqtt topic to widget's redactor
  • navigate directly to default dashboard, show current dashboard in expanded menu
  • allow to set SVG dashboard ad default
  • fix dashboard selection
wb-mqtt-knx 1.9.0 → 1.12.0

Wiren Board MQTT to KNX gateway

  • Reduce time to stop the service
  • Add service stop if configuration file is wrong
  • More readable log output
  • Fixed severity level for debug messages
  • Added Debian bullseye-compatible dependencies
  • Fix code formatting after clang-format update (15.0-20220704)
wb-mqtt-logs 1.3.0-wb100 → 1.4.1

Wiren Board journald to MQTT gateway

  • Report boot list parsing errors as warnings not as fatal errors
  • Port for Debian bullseye
wb-mqtt-mbgate 1.1.2 → 1.5.0

Wiren Board MQTT to Modbus gateway

  • Use mqtt client wrapper from wb-common
  • Form identifiable client ID for MQTT connection
  • Add make lcov target to generate test coverage, no functional changes
  • The service is not restarted if there is an error in the configuration
  • Fix default port setting in bullseye for UNIX socket connection
  • Support connection to Mosquitto through unix socket
  • Add python3 and bullseye support
wb-mqtt-metrics 0.1.1-wb101 → 0.3.0

Wirenboard tool for sending metrics to mqtt-channels

  • use mqtt client wrapper from wb-common
  • enable logging to journald
  • do not use additional thread to publish values (this may leave duplicate threads after MQTT reconnections)
  • fix codestyle
  • handle resource allocations properly
  • do not use shell to call external commands to reduce CPU usage
  • Make service start after mosquitto and wb-configs
  • Support connection to Mosquitto through unix socket
wb-mqtt-rfblinds 1.0 → 1.0.1

Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).

  • Drop Build-Depends on dh-systemd, no longer necessary with debhelper 10
wb-mqtt-serial 2.68.6-wb106 → 2.81.0

Wiren Board Smart Home MQTT serial protocol driver

  • Added encoders to mcm8 template
  • Fix reading of config with custom Modbus devices in wb-mqtt-homeui
  • Fix safety timeout editing in wb-mqtt-homeui
  • Fix missing l1, l2, l3 groups in MAP12E template
  • Add ability to disable status LED in devices with ms based firmware
  • Handle RPC calls in parallel (per serial port)
  • Add button press counters to MAO4 templates
  • Add linear voltage to MAP templates
  • Suppress excessive serial port logging on Info log level
  • RPC: log IO errors at Debug log level
  • Flush buffer before writing to port on RPC request
  • Decrease flush buffer timeout
  • Update description of command line parameters for DLMS device template generation
  • Fix port/Load RPC response size
  • Fix VOC units for WB-MS v2, WB-MSW v3: ppm -> ppb
  • Add "VOC Sensor Installed" channel to WB-MS v2, WB-MSW v3 template
  • Add debug channels for MH-Z19 sensor to MSW v3 template
  • Add missing default config for Wiren Board 6.7-6.9
  • Add /dev/ttyMOD4 to configs
  • Add details about port IO error to RPC response
  • Fix compiler warnings
  • Add port details to debug logging
  • WB-MR templates update for version 1.19.0 - debounce and input frequency measure mode when disabled
  • Add a check for prohibited characters in control and device IDs
  • Somfy SDN: fix destination address checking
  • Added support for min_read_registers option
  • Change scale for SPL low-pass filter
  • Set WB-LED and WB-MRGBWD default input actions to none
  • Add make lcov target to generate test coverage
  • Remove minimal time limits for RPC wb-mqtt-serial/port/Load
  • Template for WB-MAI6 was added
  • Support for setting Somfy curtain motor parameters
  • Remove template-generator.py, use j2cli instead
  • Reorganize templates, no functional changes
  • Allow to change serial port settings for RPC request
  • Allow to get list of configured ports via RPC request
  • Add support for RPC connection to an arbitrary port
  • pulsar: fix variable length array
  • Fix tests build.
  • Master switch action is added to WB-LED and WB-MRGBW-D templates
  • Templates for Eliwell refrigerator controlles with televis protocol were added
  • Support for C++17 standard
  • Limit registers reads per second New "rate_limit" parameter in config for setting limit
  • New channels and Russian translations were added in OpenTherm and eBus modules templates
  • Fix long read periods with big response_timeout_ms values
  • Russian translations were added in WBIO modules templates
  • Add T13 frequency inverter template
  • Channel "FW Version" was added in Wirenboard Modbus modules templates
  • Fixed safety mode enum and description for WB-MR6C v.3 template
  • Fixed code that caused compilation warnings for GCC 10.
  • Migrate to the Debian Bullseye
  • Fix null-byte handling, when reading type=String from modbus
  • Add rpc port/Load request json schema file to makefile
  • The bac-6000-series template is deprecated.
  • Added templates bac-6000aln and bac-6000elnw
  • Added thermostat template BAC-002ALN
  • Fixed translate to CO2 sensor for WB-MSWv3 template
  • Add RPC Port/Load method for exchanging data over available ports
wb-mqtt-smartweb 1.1.1 → 1.2.0

Wiren Board MQTT SmartWeb driver.

  • Add built-in device class directory /usr/share/wb-mqtt-smartweb/classes. The device classes that will be included in the package are added to this directory.
  • Add built-in device classes:
  • BOILER
  • CIRCUIT
  • CONSUMER
  • HEATING_CIRCUIT
  • OUTDOOR_SENSOR
  • ROOM_DEVICE
  • TEMPERATURE_GENERATOR
  • TEMPERATURE_SOURCE
wb-mqtt-snmp 1.2.0 → 1.2.2

Wiren Board MQTT to SNMP gateway

  • Support connection to Mosquitto through unix socket
  • Fixed a bug where /meta/error was not cleared
wb-mqtt-w1 2.2.2 → 2.2.5

Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions

  • fix build error
  • fix build error
  • Fix service unit
wb-nm-helper added 1.22.0

Wirenboard network configuration backend for wb-mqtt-confed.

wb-rules 2.11.4 → 2.18.1

Wiren Board Rule Engine

  • esengine: print "file is NOT under source root" messages in debug
  • esengine: add parameters for readConfig to suppress errors when file does not exist and it's OK
  • Send SMS via ModemManager if it is available
  • Fix alerts schemas issue with email/sms recipient type switching
  • Add warnings about unknown spawn() options
  • Add an error message on SetValue for an unexisting control
  • Adapted for the new wbgo.so library
  • Reducing the number of warnings when removing a device
  • Fixed behavior that occurred when adding an extra closing curly brace to a script
  • Fixed a bug that occurred if there was no line break after a comment in the last line
  • Added support for units when declaring a virtual device
  • add mosquitto UNIX socket connection by default (if it is detected)
  • Added support for title field in controls
  • Added support for min field in controls
wb-rules-system 1.8.1 → 1.9.2

Default system rules for Wiren Board

  • network: cell namings fixup to preserve compatibility with homeui dashboards "Wi-Fi 1 ..." -> "Wi-Fi ..." "Ethernet 1 ..." -> "Ethernet ..."
  • Fix buzzer
  • network: split 'Active Connection Name' control into 'Active Connections' and 'Internet Connection' controls, cleanup logs
  • network: add online status and default connection controls
  • fix error in parse DTS version (thanks alexey_a)
  • hwmon: fix conversion warning, revert 1.8.2 changes
  • hwmon: remove unnecessary string to int convertion (thanks nlef!)
wb-suite 1.15.0 → 1.17.0

Wirenboard vendor software set

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
wb-test-suite added 1.20

Wiren Board functional testing suite

wb-test-suite-dummy 1.10.0 → 1.17.0

Dummy package to provide wb-test-suite required by old build scripts

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
  • wb-suite: use python3-wb-test-suite-deps instead of old python2's
  • remove wb-common from test-suite deps (moved to test-suite)
  • provide python3-wb-test-suite-deps exclusively
  • remove old python2 test-suite deps
  • add python3-wb-test-suite-deps metapackage
  • actualize wb-test-suite core dependencies
  • add wb-update-notifier to wb-suite
wb-update-manager 1.2.5-wb1 → 1.3.1

Wirenboard software updates and release management tool

  • Enable code formatting check on CI
  • add Bullseye-related tips to motd (potentially obsolete repositories)
  • remove 'Update to Debian Bullseye available' message
  • format source code with black
  • fix some minor issues to make pylint happier
wb-update-notifier added 0.1.0

Wiren Board update notifier

wb-utils 3.7.0-wb108 → 4.8.1

Wiren Board command-line utils

  • Fix fwupdate-service stuck on unsuccessful update
  • wb-gsm: stop MM if launched from script; warn user otherwise
  • wb-gsm: add is-acquired-by-pppd workaround
  • Update environment variables on modem setup
  • wb-gsm: exit 1 for operations on modems, driven by ModemManager
  • Debug Network: fix mass storage image for Windows 10
  • wb7: blink red LED on shutdown
  • wb-usb-otg: introduce usb-network connection and mass-storage device
  • wb-gen-serial: add overridable factory serial support
  • wb-prepare: do not set NetworkManager access point (wb-ap) SSID
  • wb-prepare: fix NetworkManager access point (wb-ap) SSID
  • wb-prepare: set 127.0.0.1 ip for hostname in etc/hosts
  • Fix "die: command not found" error
  • Fix make install with DESTDIR
  • wb-gsm: add checks to test_connection
  • wb-gsm: add journald-logging (journalctl -t wb-gsm)
  • wb-gsm: revert buggy v4.2.1 version
  • wb-prepare: fix failure in case of not-responding gsm modem (wb6x)
  • Fix GSM modem power up on Wiren Board 7
  • wb-gsm: add delay before usb ports probing at poweron
  • wb-gsm: rework chat timeout setting (at connection test)
  • wb-gen-serial: migrate to python3
  • wb-gsm: add GSM modem power management for use with ModemManager
  • wb-gsm-rtc: remove
  • wb-repart: remove
  • wb-prepare: migrate from bash to systemd conditions
  • wb-prepare: generate machine-id at firstboot
  • wb-prepare: remove "make-partitions" entry
  • of: fix type deduction for bullseye
wb-zigbee2mqtt 1.1.0 → 1.2.0

zigbee2mqtt to Wiren Board MQTT Conventions bridge

  • fix logging in zigbee2mqtt 1.21.x and above
linux-headers-wb7 5.10.35-wb120+wb101 → 5.10.35-wb133

Linux kernel headers for 5.10.35-wb133 on armhf

  • rtl8723bu: Move powersave logs to debug. This patch move nolinked powersave mode enter/leave notifications and RTW_ADAPTIVITY notifications to debug. These messages are repeated every minute and confuse regular users
  • wb6: defconfig: add nftables nat support
  • wb6: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb7-initramfs: remove all unused USB gadget features (no functional changes for main OS kernel)
  • wb7: dts: lower usb-gadget speed; add initram-dts with removed low usb-gadget speed
  • usb: msub: sunxi: set max speed from DT
  • rtl8723bu: fix disallow scan on buddy interface if configured as AP
  • rtl8723bu: check buddy interface before starting new client or AP
  • rtl8723bu: improve NetworkManager support
  • fix disconnection procedure as a client
  • disallow scan on the second interface if first is configured as a client
  • wb7: defconfig: add nftables nat support
  • wb7: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb: dts: adjust gpio line names
  • usb-gadget: cherry-pick u_ether device name change
  • wb: more robust 1-wire readings. Fix regression in wb 5.10 kernel. Revert 1-wire timings to kernel defaults
  • dts: wb7: add generic labels for ethernet adapters
  • wb6, wb7: add bunch of kernel options for Docker
  • wb6, wb7: enable wireguard
linux-image-wb7 5.10.35-wb120+wb101 → 5.10.35-wb133

Linux kernel, version 5.10.35-wb133,

  • rtl8723bu: Move powersave logs to debug. This patch move nolinked powersave mode enter/leave notifications and RTW_ADAPTIVITY notifications to debug. These messages are repeated every minute and confuse regular users
  • wb6: defconfig: add nftables nat support
  • wb6: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb7-initramfs: remove all unused USB gadget features (no functional changes for main OS kernel)
  • wb7: dts: lower usb-gadget speed; add initram-dts with removed low usb-gadget speed
  • usb: msub: sunxi: set max speed from DT
  • rtl8723bu: fix disallow scan on buddy interface if configured as AP
  • rtl8723bu: check buddy interface before starting new client or AP
  • rtl8723bu: improve NetworkManager support
  • fix disconnection procedure as a client
  • disallow scan on the second interface if first is configured as a client
  • wb7: defconfig: add nftables nat support
  • wb7: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb: dts: adjust gpio line names
  • usb-gadget: cherry-pick u_ether device name change
  • wb: more robust 1-wire readings. Fix regression in wb 5.10 kernel. Revert 1-wire timings to kernel defaults
  • dts: wb7: add generic labels for ethernet adapters
  • wb6, wb7: add bunch of kernel options for Docker
  • wb6, wb7: enable wireguard
can-utils removed 0.0+git20160831-1

debian-archive-keyring removed 2021.1.1

debian-keyring removed 2021.07.26

device-tree-compiler removed 1.6.0-1

hostapd removed 1:2.3-1+deb8u4

libirman-dev removed 0.4.4-2-wb1

libmosquitto-dev removed 1.4.15-1+wb7-5

libmosquitto1 removed 1.4.15-1+wb7-5

libmosquittopp-dev removed 1.4.15-1+wb7-5

libmosquittopp1 removed 1.4.15-1+wb7-5

libnfc-bin removed 1.7.1-4

libnfc-dev removed 1.7.1-4

libnfc-examples removed 1.7.1-4

libnfc-pn53x-examples removed 1.7.1-4

libnfc5 removed 1.7.1-4

libpthsem-compat removed 2.0.8

libpthsem-dev removed 2.0.8

libpthsem20 removed 2.0.8

libssl1.0.0 removed 1.0.2l-1~bpo8+1

libtcc-dev removed 0.9.27~git20170226.c4c3f500-1

libwebsockets-dev removed 2.0.3-2

libwebsockets-test-server-common removed 2.0.3-2

libwebsockets-test-server removed 2.0.3-2

libwebsockets6 removed 1.6.1-1

libwebsockets8 removed 2.0.3-2

mmc-utils removed 0+git20170901.37c86e60-1+wb1

mosquitto-clients removed 1.4.15-1+wb7-5

mosquitto-dev removed 1.4.15-1+wb7-5

mosquitto removed 1.4.15-1+wb7-5

nginx-common removed 1.6.2-5+deb8u2~bpo70+3

nginx-doc removed 1.6.2-5+deb8u2~bpo70+3

nginx-extras removed 1.6.2-5+deb8u2~bpo70+3

nginx-full removed 1.6.2-5+deb8u2~bpo70+3

nginx-light removed 1.6.2-5+deb8u2~bpo70+3

nginx removed 1.6.2-5+deb8u2~bpo70+3

ntp-doc removed 1:4.2.8p10+dfsg-3wb1

ntp removed 1:4.2.8p10+dfsg-3wb1

ntpdate removed 1:4.2.8p10+dfsg-3wb1

python3-paho-mqtt removed 1.4.0-1

tcc removed 0.9.27~git20170226.c4c3f500-1

watchdog removed 5.15-1

wb-configs-stretch removed 2.3.4-wb101

wpagui removed 2.3-1+deb8u4

wpasupplicant removed 2.3-1+deb8u4

e2fslibs removed 1.43.4-2+wb1

e2fslibs-dev removed 1.43.4-2+wb1

gpiod removed 1.2-3

libcomerr2 removed 1.43.4-2+wb1

libgpiod2 removed 1.2-3

u-boot-tools removed 2:2021.10+wb1.4.4

Contrib packages


  • comerr-dev (common error description library - headers and static libraries) 2.1-1.43.4-2+wb1 → 2.1-1.46.2-2+wb1
  • e2fsck-static (statically-linked version of the ext2/ext3/ext4 filesystem checker) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • e2fsprogs (ext2/ext3/ext4 file system utilities) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • e2fsprogs-l10n (ext2/ext3/ext4 file system utilities - translations) added 1.46.2-2+wb1
  • flash-simcom-a76xx (Simcom modem flash utility) 1.0.2 → 1.1.0
  • fuse2fs (ext2 / ext3 / ext4 file system driver for FUSE) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • gir1.2-modemmanager-1.0 (GObject introspection data for modemmanager) added 1.20.0-1~bpo11+1-wb102
  • gir1.2-nm-1.0 (GObject introspection data for the libnm library) added 1.40.0-1~bpo11+1-wb101
  • libateccssl1.1 (ATECC508A/608A engine for OpenSSL 1.1.x) 0.2.3 → 0.2.4
  • libcom-err2 (common error description library) added 1.46.2-2+wb1
  • libext2fs-dev (ext2/ext3/ext4 file system libraries - headers and static libraries) added 1.46.2-2+wb1
  • libext2fs2 (ext2/ext3/ext4 file system libraries) added 1.46.2-2+wb1
  • libmm-glib-dev (D-Bus service for managing modems - library development files) added 1.20.0-1~bpo11+1-wb102
  • libmm-glib-doc (D-Bus service for managing modems - library documentation) added 1.20.0-1~bpo11+1-wb102
  • libmm-glib0 (D-Bus service for managing modems - shared libraries) added 1.20.0-1~bpo11+1-wb102
  • libnm-dev (GObject-based client library for NetworkManager (development files)) added 1.40.0-1~bpo11+1-wb101
  • libnm0 (GObject-based client library for NetworkManager) added 1.40.0-1~bpo11+1-wb101
  • libss2 (command-line interface parsing library) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • logsave (save the output of a command in a log file) added 1.46.2-2+wb1
  • modbus-utils (Modbus client and server command line tools based on libmodbus) 1.2.4 → 1.2.7
  • modemmanager (D-Bus service for managing modems) added 1.20.0-1~bpo11+1-wb102
  • modemmanager-dev (D-Bus service for managing modems - development files) added 1.20.0-1~bpo11+1-wb102
  • modemmanager-doc (D-Bus service for managing modems - documentation files) added 1.20.0-1~bpo11+1-wb102
  • network-manager (network management framework (daemon and userspace tools)) added 1.40.0-1~bpo11+1-wb101
  • network-manager-config-connectivity-debian (NetworkManager configuration to enable connectivity checking) added 1.40.0-1~bpo11+1-wb101
  • network-manager-dev (network management framework (development files)) added 1.40.0-1~bpo11+1-wb101
  • ss-dev (command-line interface parsing library - headers and static libraries) 2.0-1.43.4-2+wb1 → 2.0-1.46.2-2+wb1
  • z-way-server (RaZberry/Z-Way smart home gateway) 3.2.2-93-g8c133c1 → 4.0.2-lws16
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.25.2 → 1.30.2

Wiren Board vendor packages


atecc-util 0.4.7 → 0.4.10

ATECC508A/608A configuration utility based on cryptoauthlib

  • don't exit if atcab_idle failed (it may mean that device watchdog has switched it to idle mode already)
  • always send ATECC to idle mode before access This fix is an extension of previous one for cases when watchdog actually expires during long atecc-util operation without a warning.
  • print cryptoauthlib version in version info
libwbmqtt1-3 3.9.0 → 3.10.0

Wiren Board Smart Home MQTT abstraction layer and utils library

  • control: add ppm and ppb units
  • Fix compiler warnings
libwbmqtt1-3-dev 3.9.0 → 3.10.0

development files for libwbmqtt

  • control: add ppm and ppb units
  • Fix compiler warnings
libwbmqtt1-3-test-utils 3.9.0 → 3.10.0

development files for testing libwbmqtt-based projects

  • control: add ppm and ppb units
  • Fix compiler warnings
libwbmqtt1-4 added 4.0.0

Wiren Board Smart Home MQTT abstraction layer and utils library

libwbmqtt1-4-dev added 4.0.0

development files for libwbmqtt

libwbmqtt1-4-test-utils added 4.0.0

development files for testing libwbmqtt-based projects

linux-libc-dev 5.10.35-wb120+wb101 → 5.10.35-wb133

Linux support headers for userspace development

  • rtl8723bu: Move powersave logs to debug. This patch move nolinked powersave mode enter/leave notifications and RTW_ADAPTIVITY notifications to debug. These messages are repeated every minute and confuse regular users
  • wb6: defconfig: add nftables nat support
  • wb6: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb7-initramfs: remove all unused USB gadget features (no functional changes for main OS kernel)
  • wb7: dts: lower usb-gadget speed; add initram-dts with removed low usb-gadget speed
  • usb: msub: sunxi: set max speed from DT
  • rtl8723bu: fix disallow scan on buddy interface if configured as AP
  • rtl8723bu: check buddy interface before starting new client or AP
  • rtl8723bu: improve NetworkManager support
  • fix disconnection procedure as a client
  • disallow scan on the second interface if first is configured as a client
  • wb7: defconfig: add nftables nat support
  • wb7: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb: dts: adjust gpio line names
  • usb-gadget: cherry-pick u_ether device name change
  • wb: more robust 1-wire readings. Fix regression in wb 5.10 kernel. Revert 1-wire timings to kernel defaults
  • dts: wb7: add generic labels for ethernet adapters
  • wb6, wb7: add bunch of kernel options for Docker
  • wb6, wb7: enable wireguard
mqtt-tools 1.2 → 1.4.1

MQTT tools

  • mqtt-delete-retained: fix runtime error
  • Support connection to Mosquitto through unix socket
  • Use mqtt client wrapper from wb-common
  • python3 port using paho.mqtt and tqdm
python-wb-mcu-fw-updater 1.5.1-wb102 → 1.5.2

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

  • update_monitor: support hex in slaveid parsing
  • fw_downloader: add default fname, if file's content-disposition is empty
python3-modbus-utils-rpc 1.0.1 → 1.1.5

Wiren Board modbus utility using RPC (python 3)

  • modbus_scanner_rpc: support latest changes in wb-extended modbus api
  • Use mqtt client wrapper from wb-common
  • Support connection to Mosquitto through unix socket
  • CI: change default build-target; enable python checks; make black & isort happier
  • modbus_scanner_rpc: add compulsory rpc params (bd, parity, stopbits)
  • modbus_client_rpc: add compulsory rpc params (bd, parity, stopbits)
  • Fix compatibility with paho.mqtt.python >= 1.6.0
  • Update README
  • Fix paho-mqtt version for bullseye
  • Add modbus scanner package
  • Error handling using mqttrpc library
python3-mqttrpc 1.1.2 → 1.2.1

Reference MQTT-RPC implementation

  • add Homepage to debian/control (no functional changes)
  • mqtt-rpc-client: print response as JSON
  • mqtt-rpc-client: use mqtt client wrapper from wb-common
  • mqtt-rpc-client: fix timeout handling
  • mqtt-rpc-client: fix error response handling
  • Fix formatting
  • TMQTTRPCClient.call_async: add a result_future param
  • add asyncio-compatible version of MQTTRPCResponseManager
  • Add simple client to installation
  • add compatibility with python 3.10
  • drop python2 support
python3-paho-socket added 0.0.3

Thin layer built on top of paho-mqtt allowing for connections with unix socket brokers

python3-wb-common 1.4.0 → 2.1.1

Wiren Board Python common library and helpers

  • mqtt_client: fix password authentication for websockets and unix socket connections
  • Add MQTT client wrapper
  • Fix formatting
  • remove python2 package
  • uid: better python3 support
python3-wb-diag-collect 1.3.0-wb101 → 1.5.4

python3 library for one-click diagnostic data

  • add systemctl list-unit-files output to determine disabled units
  • Use mqtt client wrapper from wb-common
  • Dump mosquitto $SYS topic
  • Code formatting
  • add dmesg from previous boot (if available)
  • add NetworkManager and ModemManager logs + suitable info
  • add apt and mosquitto logs (from files)
  • get serial number from wb-gen-serial
  • fix high CPU load on broker reconnections
  • add dependency on mosquitto.service to wait for UNIX socket file
  • fix config parsing error
  • Support connection to Mosquitto through unix socket
python3-wb-mcu-fw-updater 1.5.1-wb102 → 1.7.1

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

  • wb_modbus: add "_probe_func" param around internal magic "is_in_bootloader" methods
  • Support connection to Mosquitto through unix socket
  • Use mqtt client wrapper from wb-common
  • Fix formatting
  • Code formatting
  • update_monitor: add temporary hack to avoid semantic_version fails on urlquoted versions
  • update_monitor: fix Neva slaveid parsing in serial config
  • wb_modbus.SerialRPCBackendInstrument: add required data_bits param to rpc call
  • recommend wb-mqtt-serial with rpc-support (instead of strict depend on)
  • wb_modbus.StopbitsTolerantInstrument: fix incorrect stopbits setting in WB7
  • wb_modbus.instruments: introduce instrument with mqtt-rpc to wb-mqtt-serial as a transport (instead of pyserial)
  • add --instrument launchkey (choosing modbus-calls backend; pyserial is default)
  • end of python2 support: remove python-wb-mcu-fw-updater package
  • update_monitor: support hex in slaveid parsing
  • fw_downloader: add default fname, if file's content-disposition is empty
python3-wb-mqtt-metrics 0.1.1-wb101 → 0.3.0

python3 library for sending metrics to mqtt-channels

  • use mqtt client wrapper from wb-common
  • enable logging to journald
  • do not use additional thread to publish values (this may leave duplicate threads after MQTT reconnections)
  • fix codestyle
  • handle resource allocations properly
  • do not use shell to call external commands to reduce CPU usage
  • Make service start after mosquitto and wb-configs
  • Support connection to Mosquitto through unix socket
python3-wb-nm-helper added 1.22.0

Wirenboard network configuration python3 library

python3-wb-test-suite-deps 1.15.0 → 1.17.0

Wiren Board test-suite dependencies (python3 packages)

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
python3-wb-update-manager 1.2.5-wb1 → 1.3.1

Wirenboard software updates and release management tool - python3 library

  • Enable code formatting check on CI
  • add Bullseye-related tips to motd (potentially obsolete repositories)
  • remove 'Update to Debian Bullseye available' message
  • format source code with black
  • fix some minor issues to make pylint happier
serial-tool 1.1.0 → 1.2.0

interactive hex serial port console

  • python3 port
wb-ble-tesliot added 1.0.4

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

wb-cc2652p-flasher added 1.0.0

Texas Instruments CC13xx/CC2538/CC26xx SoC firmware update utility

wb-configs 2.3.4-wb101 → 3.13.1-wb100

Default common config files for Wiren Board

  • do not start ModemManager explicitly if modem is configured via /etc/network/interfaces
  • Add WBGSM_INTERACTIVE env var to /etc/profile.d
  • Unset WBGSM_INTERACTIVE env var in all ppp peers
  • add apt pin for Wiren Board experimental repos
  • Ownership for /var/www/uploads/ is set from wb-configs-early.service (instead of postinst)
  • Add /etc/mosquitto/conf.d/30limits.conf
  • Make /etc/network/interfaces empty by default
  • Introduce additional dnsmasq config (/etc/dnsmasq.d/) with "bind-interfaces" option
  • 99-wb-modem.rules: SIM800, SIM800C-DS, SIM5300E, SIM7000E are not supported in NM+MM
  • Restart dnsmasq on postinstall
  • debug-network connection: rename; remove gateway and default route
  • Add usb-network NM connection: wb-rndis
  • Uncomment "bind-interfaces" option in default dnsmasq config
  • Mark WB modem RNDIS as unmanaged via udev (fix external usb0 connections)
  • Backup NetworkManager connections during update using fit
  • System load prints load average without conversion to %
  • Don't restart wb-configs-early.service on systemd unit file install
  • Move default NetworkManager connections to /usr/lib
  • Enable wlan1 in NetworkManager
  • Auto-mount MicroSD to /mnt/sdcard
  • Add motd banner with system information -- Nikolay Korotkiy Fri, 16 Dec 2022 16:532:00 +0400 wb-configs (3.5.2) stable; urgency=medium
  • Fix NetworkManager access point (wb-ap) SSID
  • Fix dnsmasq warning when using shared connections in NetworkManager
  • wrap mosquitto tools into our script to pass UNIX socket by default
  • Add Wi-Fi access point and second SIM slot NetworkManager connection profiles
  • Fix networking.service symlink in bullseye by removing networking.service.wb
  • Add ExecCondition for hostapd.service (doesn't start if wlanx interface has wpa-ssid)
  • Set correct access right to NetworkManager connections
  • fix network interface user settings applying after updating via fit
  • add apt pin to install wb-release-info from bullseye
  • prefer nodejs from nodesource (switch to bullseye, enable by default)
  • add apt pin to install modemmanager dependencies from backports
  • Add ModemManager and NetworkManager support
  • fix broken debug console login on Wiren Board 7
  • nginx: change fwupdate-uploading backend from nginx upload module to python cgi
  • bullseye build
  • switch to mosquitto 2.0.11-1
  • switch to upstream nginx
  • don't change baudrate in serial console. Noise on RX pin can make agetty change baudrate to lower value (but not back). See https://github.com/systemd/systemd/issues/15611 for details
wb-device-manager added 1.5.5

Wiren Board modbus devices manager (python3 service; backend)

wb-diag-collect 1.3.0-wb101 → 1.5.4

one-click diagnostic data collector for Wiren Board,

  • add systemctl list-unit-files output to determine disabled units
  • Use mqtt client wrapper from wb-common
  • Dump mosquitto $SYS topic
  • Code formatting
  • add dmesg from previous boot (if available)
  • add NetworkManager and ModemManager logs + suitable info
  • add apt and mosquitto logs (from files)
  • get serial number from wb-gen-serial
  • fix high CPU load on broker reconnections
  • add dependency on mosquitto.service to wait for UNIX socket file
  • fix config parsing error
  • Support connection to Mosquitto through unix socket
wb-essential 1.15.0 → 1.17.0

Wirenboard essential packages

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
wb-hwconf-manager 1.52.7-wb102 → 1.57.1

Provides infrastructure for hardware re-configuration via Device Tree overlays

  • wbe2r-r-zwave: add translation
  • add wbe2r-r-zwave module
  • module WBE2-DO-R3A-1 was added
  • starting before networking.service This fixes race, when networking tries to bring up ppp on not configured modem
  • add wbe2r-r-lora module
  • fix gpionums acquiring from slots defs
  • Start/stop wb-gsm service after WBC-4G v.2 configuration
wb-knxd-config 1.1.1 → 1.1.2

knxd configurator for Wiren Board

  • Optimize service startup time
wb-mb-explorer 1.2.7 → 1.2.8

wb-mb-explorer is a tool for diagnostics and configuring Modbus devices by Wirenboard

  • Fix error converting hex to dec
wb-mcu-fw-flasher 1.1.0 → 1.2.1

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

  • update libmodbus: revert zero noise bytes skipping (now in the kernel)
  • added -w key (erase FlashFS)
  • -e key (erase EEPROM) removed from output
wb-mcu-fw-updater 1.5.1-wb102 → 1.7.1

Wiren Board modbus devices firmware update tool (python 3)

  • wb_modbus: add "_probe_func" param around internal magic "is_in_bootloader" methods
  • Support connection to Mosquitto through unix socket
  • Use mqtt client wrapper from wb-common
  • Fix formatting
  • Code formatting
  • update_monitor: add temporary hack to avoid semantic_version fails on urlquoted versions
  • update_monitor: fix Neva slaveid parsing in serial config
  • wb_modbus.SerialRPCBackendInstrument: add required data_bits param to rpc call
  • recommend wb-mqtt-serial with rpc-support (instead of strict depend on)
  • wb_modbus.StopbitsTolerantInstrument: fix incorrect stopbits setting in WB7
  • wb_modbus.instruments: introduce instrument with mqtt-rpc to wb-mqtt-serial as a transport (instead of pyserial)
  • add --instrument launchkey (choosing modbus-calls backend; pyserial is default)
  • end of python2 support: remove python-wb-mcu-fw-updater package
  • update_monitor: support hex in slaveid parsing
  • fw_downloader: add default fname, if file's content-disposition is empty
wb-modbus-ext-scanner added 1.1.2

Scanner utility for extended Wiren Board Modbus protocol

wb-mqtt-adc 2.5.0 → 2.6.1

Wiren Board Smart Home MQTT ADC driver compatible with HomA conventions

  • Add make lcov target to generate test coverage, no functional changes
  • Switched to the C++17 standard
  • Add alphabetical order when reading files from conf.d
wb-mqtt-confed 1.8.1-wb100 → 1.12.0

Wiren Board Configuration Editor Backend

  • Support editor property in config schemas
  • Fix parsing of /etc/network/interfaces without new line at the end of a file
  • Fix metric format for default gateway
  • Fix /etc/network/interfaces editing
  • rebuild with properly working wbgo
  • update wbgo in go.mod
  • fix networkparser logic error while parsing 'auto' stanza
  • fix networkparser syntax error
  • move wbgo.so plugin to /usr/lib to make lintian happier
  • Add python3 support for converter scripts
  • Fix display of "Auto" checkbox for network interface
  • add mosquitto UNIX socket connection support This is required for Bullseye migration, where mosquitto 2.0 is used.
  • NTP and network interfaces config editors UI update. Unused descriptions and buttons are removed
  • using of wbgong plugin system
wb-mqtt-dac 1.2.0 → 1.2.1

wb-rules-based IIO DAC driver for WB MQTT

  • do not print error message if wb-mqtt-dac.conf file does not exist
wb-mqtt-db 2.6.0-wb100 → 2.8.8

Wiren Board database logger

  • Migrate to libwbmqtt1-4, no functional changes
  • Fix "debug" config option has no effect
  • Fix missing channels request error
  • Add make lcov target to generate test coverage, no functional changes
  • Add unit tests, no functional changes
  • Return empty table if no rpc request channels match with available channels
  • Fix build error (SQLite::Statement::bind does not support unsigned 64-bit integer value)
  • Improve database access performance
  • Port for Debian bullseye
  • Remove python dependency by removing old confconvert script
wb-mqtt-db-cli 1.2.1-wb100 → 1.4.4

CLI for wb-mqtt-db

  • Use mqtt client wrapper from wb-common
  • Fix broken `-o/--output-fname` option
  • Add `--max-records` option
  • Code formatting
  • Add message output if query result is empty
  • Support connection to Mosquitto through unix socket
  • add python3 support
wb-mqtt-gpio 2.8.4-wb100 → 2.11.1

Wiren Board Smart Home MQTT generic sysfs GPIO driver compatible with HomA conventions

  • Add make lcov target to generate test coverage, no functional changes
  • Change severity level for debug log
  • Option to enable debug messages in config
  • internals: fix debounce-test to build on non-armhf, remove debian-source-format
  • Rework gpio debounce-filtering approach
  • Add alphabetical order when reading files from conf.d
  • Switched to the C++17 standard
  • Changed methods for working with files and directories
wb-mqtt-homeui 2.44.4-wb100 → 2.59.0

Wiren Board Web UI web interface

  • Add option to hide system devices
  • Respect order parameter from control's /meta topic
  • Update automatic network connection switcher options page
  • Add support for HTML format in titles/headers and descriptions in config editor
  • Fix page freezing on spinner during initial loading
  • Fix connection priorities config saving
  • Show connection status in network connections editor
  • Add support for connection priorities management
  • Add support for up or down a connection from network connections editor
  • Add generation of names for new connections
  • Add CAN bus icon in connections list Co-authored-by: Nikita Maslov
  • Merge Device and Control columns in MQTT channels table
  • Form identifiable client ID for MQTT connection
  • Fix font assets file names
  • Code refactoring, no functional changes
  • Add "fullscreen" query parameter to hide page header, dashboard editing buttons and all menu items except "History" and dasboards list.
  • Add warning message about firmware update
  • Fix duplicated error messages on disconnect
  • Add HMI mode for dashboards It can be activated by "hmi" query parameter in URL.
  • Add "hmicolor" query parameter to define dashboard background color in HMI mode
  • Fullscreen toggle button doesn't hide navigation panels
  • Scanner: show modbus errors
  • Scanner: add more details about scanning process to status message
  • Scanner: add devices count to status message
  • Add Stop button in scanner
  • Add hint about scanning via WB Modbus
  • Support brute force scanning for devices with old firmware
  • Fix default language detection
  • Choose default language based on browser's preffered languages
  • json-editor: array tabs highlighting support (used in network connections editor to show legacy items that should be removed)
  • Add handling of port scan errors
  • Add device scanning support
  • Add firmware download link
  • Update AngularJS. No functional changes.
  • Complement display value with zeros if value precision exists
  • svg dashboards: more explain QuotaExceededError
  • debian: forbid nodejs>12.x as build-dependency
  • Remove "Cancel" button from "Create connection" dialog on "Network connections" page
  • "Create connection" dialog can be canceled by clicking outside of the dialog
  • Fix MAI6 config editing
  • Fix broken translation (help view)
  • Fix Documentation link
  • Add MAI6 units translation
  • Fix Wi-Fi AP creation in NetworkManager config editor
  • Support NetworkManager config editor
  • Add ability to set disabled optional parameter text
  • Fix parameter values after activation in configs editor. Deactivation and reactivation of a parameter will set it to default value.
  • Add new devices on top of a list in wb-mqtt-serial's config editor
  • Widgets: add mqtt topic to widget's redactor
  • navigate directly to default dashboard, show current dashboard in expanded menu
  • allow to set SVG dashboard ad default
  • fix dashboard selection
wb-mqtt-knx 1.9.0 → 1.12.0

Wiren Board MQTT to KNX gateway

  • Reduce time to stop the service
  • Add service stop if configuration file is wrong
  • More readable log output
  • Fixed severity level for debug messages
  • Added Debian bullseye-compatible dependencies
  • Fix code formatting after clang-format update (15.0-20220704)
wb-mqtt-logs 1.3.0-wb100 → 1.4.1

Wiren Board journald to MQTT gateway

  • Report boot list parsing errors as warnings not as fatal errors
  • Port for Debian bullseye
wb-mqtt-mbgate 1.1.2 → 1.5.0

Wiren Board MQTT to Modbus gateway

  • Use mqtt client wrapper from wb-common
  • Form identifiable client ID for MQTT connection
  • Add make lcov target to generate test coverage, no functional changes
  • The service is not restarted if there is an error in the configuration
  • Fix default port setting in bullseye for UNIX socket connection
  • Support connection to Mosquitto through unix socket
  • Add python3 and bullseye support
wb-mqtt-metrics 0.1.1-wb101 → 0.3.0

Wirenboard tool for sending metrics to mqtt-channels

  • use mqtt client wrapper from wb-common
  • enable logging to journald
  • do not use additional thread to publish values (this may leave duplicate threads after MQTT reconnections)
  • fix codestyle
  • handle resource allocations properly
  • do not use shell to call external commands to reduce CPU usage
  • Make service start after mosquitto and wb-configs
  • Support connection to Mosquitto through unix socket
wb-mqtt-rfblinds 1.0 → 1.0.1

Somfy and Dooya devices integration via RF-Blinds stick/wbe-module (from smarttone.ru).

  • Drop Build-Depends on dh-systemd, no longer necessary with debhelper 10
wb-mqtt-serial 2.68.6-wb106 → 2.81.0

Wiren Board Smart Home MQTT serial protocol driver

  • Added encoders to mcm8 template
  • Fix reading of config with custom Modbus devices in wb-mqtt-homeui
  • Fix safety timeout editing in wb-mqtt-homeui
  • Fix missing l1, l2, l3 groups in MAP12E template
  • Add ability to disable status LED in devices with ms based firmware
  • Handle RPC calls in parallel (per serial port)
  • Add button press counters to MAO4 templates
  • Add linear voltage to MAP templates
  • Suppress excessive serial port logging on Info log level
  • RPC: log IO errors at Debug log level
  • Flush buffer before writing to port on RPC request
  • Decrease flush buffer timeout
  • Update description of command line parameters for DLMS device template generation
  • Fix port/Load RPC response size
  • Fix VOC units for WB-MS v2, WB-MSW v3: ppm -> ppb
  • Add "VOC Sensor Installed" channel to WB-MS v2, WB-MSW v3 template
  • Add debug channels for MH-Z19 sensor to MSW v3 template
  • Add missing default config for Wiren Board 6.7-6.9
  • Add /dev/ttyMOD4 to configs
  • Add details about port IO error to RPC response
  • Fix compiler warnings
  • Add port details to debug logging
  • WB-MR templates update for version 1.19.0 - debounce and input frequency measure mode when disabled
  • Add a check for prohibited characters in control and device IDs
  • Somfy SDN: fix destination address checking
  • Added support for min_read_registers option
  • Change scale for SPL low-pass filter
  • Set WB-LED and WB-MRGBWD default input actions to none
  • Add make lcov target to generate test coverage
  • Remove minimal time limits for RPC wb-mqtt-serial/port/Load
  • Template for WB-MAI6 was added
  • Support for setting Somfy curtain motor parameters
  • Remove template-generator.py, use j2cli instead
  • Reorganize templates, no functional changes
  • Allow to change serial port settings for RPC request
  • Allow to get list of configured ports via RPC request
  • Add support for RPC connection to an arbitrary port
  • pulsar: fix variable length array
  • Fix tests build.
  • Master switch action is added to WB-LED and WB-MRGBW-D templates
  • Templates for Eliwell refrigerator controlles with televis protocol were added
  • Support for C++17 standard
  • Limit registers reads per second New "rate_limit" parameter in config for setting limit
  • New channels and Russian translations were added in OpenTherm and eBus modules templates
  • Fix long read periods with big response_timeout_ms values
  • Russian translations were added in WBIO modules templates
  • Add T13 frequency inverter template
  • Channel "FW Version" was added in Wirenboard Modbus modules templates
  • Fixed safety mode enum and description for WB-MR6C v.3 template
  • Fixed code that caused compilation warnings for GCC 10.
  • Migrate to the Debian Bullseye
  • Fix null-byte handling, when reading type=String from modbus
  • Add rpc port/Load request json schema file to makefile
  • The bac-6000-series template is deprecated.
  • Added templates bac-6000aln and bac-6000elnw
  • Added thermostat template BAC-002ALN
  • Fixed translate to CO2 sensor for WB-MSWv3 template
  • Add RPC Port/Load method for exchanging data over available ports
wb-mqtt-smartweb 1.1.1 → 1.2.0

Wiren Board MQTT SmartWeb driver.

  • Add built-in device class directory /usr/share/wb-mqtt-smartweb/classes. The device classes that will be included in the package are added to this directory.
  • Add built-in device classes:
  • BOILER
  • CIRCUIT
  • CONSUMER
  • HEATING_CIRCUIT
  • OUTDOOR_SENSOR
  • ROOM_DEVICE
  • TEMPERATURE_GENERATOR
  • TEMPERATURE_SOURCE
wb-mqtt-snmp 1.2.0 → 1.2.2

Wiren Board MQTT to SNMP gateway

  • Support connection to Mosquitto through unix socket
  • Fixed a bug where /meta/error was not cleared
wb-mqtt-w1 2.2.2 → 2.2.5

Wiren Board Smart Home MQTT generic 1-Wire (w1) driver compatible with HomA conventions

  • fix build error
  • fix build error
  • Fix service unit
wb-nm-helper added 1.22.0

Wirenboard network configuration backend for wb-mqtt-confed.

wb-rules 2.11.4 → 2.18.1

Wiren Board Rule Engine

  • esengine: print "file is NOT under source root" messages in debug
  • esengine: add parameters for readConfig to suppress errors when file does not exist and it's OK
  • Send SMS via ModemManager if it is available
  • Fix alerts schemas issue with email/sms recipient type switching
  • Add warnings about unknown spawn() options
  • Add an error message on SetValue for an unexisting control
  • Adapted for the new wbgo.so library
  • Reducing the number of warnings when removing a device
  • Fixed behavior that occurred when adding an extra closing curly brace to a script
  • Fixed a bug that occurred if there was no line break after a comment in the last line
  • Added support for units when declaring a virtual device
  • add mosquitto UNIX socket connection by default (if it is detected)
  • Added support for title field in controls
  • Added support for min field in controls
wb-rules-system 1.8.1 → 1.9.2

Default system rules for Wiren Board

  • network: cell namings fixup to preserve compatibility with homeui dashboards "Wi-Fi 1 ..." -> "Wi-Fi ..." "Ethernet 1 ..." -> "Ethernet ..."
  • Fix buzzer
  • network: split 'Active Connection Name' control into 'Active Connections' and 'Internet Connection' controls, cleanup logs
  • network: add online status and default connection controls
  • fix error in parse DTS version (thanks alexey_a)
  • hwmon: fix conversion warning, revert 1.8.2 changes
  • hwmon: remove unnecessary string to int convertion (thanks nlef!)
wb-suite 1.15.0 → 1.17.0

Wirenboard vendor software set

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
wb-test-suite added 1.20

Wiren Board functional testing suite

wb-test-suite-dummy 1.10.0 → 1.17.0

Dummy package to provide wb-test-suite required by old build scripts

  • wb-suite: add wb-nm-helper to install NetworkManager everywhere
  • wb-suite: add wb-device-manager
  • wb-suite: add mc in recommends
  • wb-suite: use python3-wb-test-suite-deps instead of old python2's
  • remove wb-common from test-suite deps (moved to test-suite)
  • provide python3-wb-test-suite-deps exclusively
  • remove old python2 test-suite deps
  • add python3-wb-test-suite-deps metapackage
  • actualize wb-test-suite core dependencies
  • add wb-update-notifier to wb-suite
wb-update-manager 1.2.5-wb1 → 1.3.1

Wirenboard software updates and release management tool

  • Enable code formatting check on CI
  • add Bullseye-related tips to motd (potentially obsolete repositories)
  • remove 'Update to Debian Bullseye available' message
  • format source code with black
  • fix some minor issues to make pylint happier
wb-update-notifier added 0.1.0

Wiren Board update notifier

wb-utils 3.7.0-wb108 → 4.8.1

Wiren Board command-line utils

  • Fix fwupdate-service stuck on unsuccessful update
  • wb-gsm: stop MM if launched from script; warn user otherwise
  • wb-gsm: add is-acquired-by-pppd workaround
  • Update environment variables on modem setup
  • wb-gsm: exit 1 for operations on modems, driven by ModemManager
  • Debug Network: fix mass storage image for Windows 10
  • wb7: blink red LED on shutdown
  • wb-usb-otg: introduce usb-network connection and mass-storage device
  • wb-gen-serial: add overridable factory serial support
  • wb-prepare: do not set NetworkManager access point (wb-ap) SSID
  • wb-prepare: fix NetworkManager access point (wb-ap) SSID
  • wb-prepare: set 127.0.0.1 ip for hostname in etc/hosts
  • Fix "die: command not found" error
  • Fix make install with DESTDIR
  • wb-gsm: add checks to test_connection
  • wb-gsm: add journald-logging (journalctl -t wb-gsm)
  • wb-gsm: revert buggy v4.2.1 version
  • wb-prepare: fix failure in case of not-responding gsm modem (wb6x)
  • Fix GSM modem power up on Wiren Board 7
  • wb-gsm: add delay before usb ports probing at poweron
  • wb-gsm: rework chat timeout setting (at connection test)
  • wb-gen-serial: migrate to python3
  • wb-gsm: add GSM modem power management for use with ModemManager
  • wb-gsm-rtc: remove
  • wb-repart: remove
  • wb-prepare: migrate from bash to systemd conditions
  • wb-prepare: generate machine-id at firstboot
  • wb-prepare: remove "make-partitions" entry
  • of: fix type deduction for bullseye
wb-zigbee2mqtt 1.1.0 → 1.2.0

zigbee2mqtt to Wiren Board MQTT Conventions bridge

  • fix logging in zigbee2mqtt 1.21.x and above
linux-headers-wb6 5.10.35-wb120+wb101 → 5.10.35-wb133

Linux kernel headers for 5.10.35-wb133 on armhf

  • rtl8723bu: Move powersave logs to debug. This patch move nolinked powersave mode enter/leave notifications and RTW_ADAPTIVITY notifications to debug. These messages are repeated every minute and confuse regular users
  • wb6: defconfig: add nftables nat support
  • wb6: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb7-initramfs: remove all unused USB gadget features (no functional changes for main OS kernel)
  • wb7: dts: lower usb-gadget speed; add initram-dts with removed low usb-gadget speed
  • usb: msub: sunxi: set max speed from DT
  • rtl8723bu: fix disallow scan on buddy interface if configured as AP
  • rtl8723bu: check buddy interface before starting new client or AP
  • rtl8723bu: improve NetworkManager support
  • fix disconnection procedure as a client
  • disallow scan on the second interface if first is configured as a client
  • wb7: defconfig: add nftables nat support
  • wb7: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb: dts: adjust gpio line names
  • usb-gadget: cherry-pick u_ether device name change
  • wb: more robust 1-wire readings. Fix regression in wb 5.10 kernel. Revert 1-wire timings to kernel defaults
  • dts: wb7: add generic labels for ethernet adapters
  • wb6, wb7: add bunch of kernel options for Docker
  • wb6, wb7: enable wireguard
linux-image-wb6 5.10.35-wb120+wb101 → 5.10.35-wb133

Linux kernel, version 5.10.35-wb133,

  • rtl8723bu: Move powersave logs to debug. This patch move nolinked powersave mode enter/leave notifications and RTW_ADAPTIVITY notifications to debug. These messages are repeated every minute and confuse regular users
  • wb6: defconfig: add nftables nat support
  • wb6: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb7-initramfs: remove all unused USB gadget features (no functional changes for main OS kernel)
  • wb7: dts: lower usb-gadget speed; add initram-dts with removed low usb-gadget speed
  • usb: msub: sunxi: set max speed from DT
  • rtl8723bu: fix disallow scan on buddy interface if configured as AP
  • rtl8723bu: check buddy interface before starting new client or AP
  • rtl8723bu: improve NetworkManager support
  • fix disconnection procedure as a client
  • disallow scan on the second interface if first is configured as a client
  • wb7: defconfig: add nftables nat support
  • wb7: defconfig: add modules for ipsec support see https://wiki.strongswan.org/projects/strongswan/wiki/KernelModules for details
  • wb: dts: adjust gpio line names
  • usb-gadget: cherry-pick u_ether device name change
  • wb: more robust 1-wire readings. Fix regression in wb 5.10 kernel. Revert 1-wire timings to kernel defaults
  • dts: wb7: add generic labels for ethernet adapters
  • wb6, wb7: add bunch of kernel options for Docker
  • wb6, wb7: enable wireguard
can-utils removed 0.0+git20160831-1

debian-archive-keyring removed 2021.1.1

debian-keyring removed 2021.07.26

device-tree-compiler removed 1.6.0-1

hostapd removed 1:2.3-1+deb8u4

libirman-dev removed 0.4.4-2-wb1

libmosquitto-dev removed 1.4.15-1+wb7-5

libmosquitto1 removed 1.4.15-1+wb7-5

libmosquittopp-dev removed 1.4.15-1+wb7-5

libmosquittopp1 removed 1.4.15-1+wb7-5

libnfc-bin removed 1.7.1-4

libnfc-dev removed 1.7.1-4

libnfc-examples removed 1.7.1-4

libnfc-pn53x-examples removed 1.7.1-4

libnfc5 removed 1.7.1-4

libpthsem-compat removed 2.0.8

libpthsem-dev removed 2.0.8

libpthsem20 removed 2.0.8

libssl1.0.0 removed 1.0.2l-1~bpo8+1

libtcc-dev removed 0.9.27~git20170226.c4c3f500-1

libwebsockets-dev removed 2.0.3-2

libwebsockets-test-server-common removed 2.0.3-2

libwebsockets-test-server removed 2.0.3-2

libwebsockets6 removed 1.6.1-1

libwebsockets8 removed 2.0.3-2

mmc-utils removed 0+git20170901.37c86e60-1+wb1

mosquitto-clients removed 1.4.15-1+wb7-5

mosquitto-dev removed 1.4.15-1+wb7-5

mosquitto removed 1.4.15-1+wb7-5

nginx-common removed 1.6.2-5+deb8u2~bpo70+3

nginx-doc removed 1.6.2-5+deb8u2~bpo70+3

nginx-extras removed 1.6.2-5+deb8u2~bpo70+3

nginx-full removed 1.6.2-5+deb8u2~bpo70+3

nginx-light removed 1.6.2-5+deb8u2~bpo70+3

nginx removed 1.6.2-5+deb8u2~bpo70+3

ntp-doc removed 1:4.2.8p10+dfsg-3wb1

ntp removed 1:4.2.8p10+dfsg-3wb1

ntpdate removed 1:4.2.8p10+dfsg-3wb1

python3-paho-mqtt removed 1.4.0-1

tcc removed 0.9.27~git20170226.c4c3f500-1

watchdog removed 5.15-1

wb-configs-stretch removed 2.3.4-wb101

wpagui removed 2.3-1+deb8u4

wpasupplicant removed 2.3-1+deb8u4

e2fslibs removed 1.43.4-2+wb1

e2fslibs-dev removed 1.43.4-2+wb1

gpiod removed 1.2-3

libcomerr2 removed 1.43.4-2+wb1

libgpiod2 removed 1.2-3

u-boot-tools removed 2:2021.10+wb1.4.3

Contrib packages


  • comerr-dev (common error description library - headers and static libraries) 2.1-1.43.4-2+wb1 → 2.1-1.46.2-2+wb1
  • e2fsck-static (statically-linked version of the ext2/ext3/ext4 filesystem checker) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • e2fsprogs (ext2/ext3/ext4 file system utilities) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • e2fsprogs-l10n (ext2/ext3/ext4 file system utilities - translations) added 1.46.2-2+wb1
  • flash-simcom-a76xx (Simcom modem flash utility) 1.0.2 → 1.1.0
  • fuse2fs (ext2 / ext3 / ext4 file system driver for FUSE) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • gir1.2-modemmanager-1.0 (GObject introspection data for modemmanager) added 1.20.0-1~bpo11+1-wb102
  • gir1.2-nm-1.0 (GObject introspection data for the libnm library) added 1.40.0-1~bpo11+1-wb101
  • libateccssl1.1 (ATECC508A/608A engine for OpenSSL 1.1.x) 0.2.3 → 0.2.4
  • libcom-err2 (common error description library) added 1.46.2-2+wb1
  • libext2fs-dev (ext2/ext3/ext4 file system libraries - headers and static libraries) added 1.46.2-2+wb1
  • libext2fs2 (ext2/ext3/ext4 file system libraries) added 1.46.2-2+wb1
  • libmm-glib-dev (D-Bus service for managing modems - library development files) added 1.20.0-1~bpo11+1-wb102
  • libmm-glib-doc (D-Bus service for managing modems - library documentation) added 1.20.0-1~bpo11+1-wb102
  • libmm-glib0 (D-Bus service for managing modems - shared libraries) added 1.20.0-1~bpo11+1-wb102
  • libnm-dev (GObject-based client library for NetworkManager (development files)) added 1.40.0-1~bpo11+1-wb101
  • libnm0 (GObject-based client library for NetworkManager) added 1.40.0-1~bpo11+1-wb101
  • libss2 (command-line interface parsing library) 1.43.4-2+wb1 → 1.46.2-2+wb1
  • logsave (save the output of a command in a log file) added 1.46.2-2+wb1
  • modbus-utils (Modbus client and server command line tools based on libmodbus) 1.2.4 → 1.2.7
  • modemmanager (D-Bus service for managing modems) added 1.20.0-1~bpo11+1-wb102
  • modemmanager-dev (D-Bus service for managing modems - development files) added 1.20.0-1~bpo11+1-wb102
  • modemmanager-doc (D-Bus service for managing modems - documentation files) added 1.20.0-1~bpo11+1-wb102
  • network-manager (network management framework (daemon and userspace tools)) added 1.40.0-1~bpo11+1-wb101
  • network-manager-config-connectivity-debian (NetworkManager configuration to enable connectivity checking) added 1.40.0-1~bpo11+1-wb101
  • network-manager-dev (network management framework (development files)) added 1.40.0-1~bpo11+1-wb101
  • ss-dev (command-line interface parsing library - headers and static libraries) 2.0-1.43.4-2+wb1 → 2.0-1.46.2-2+wb1
  • u-boot-tools-wb (companion tools for Das U-Boot bootloader) 2:2021.10+wb1.4.3 → 2:2021.10+wb1.4.4
  • z-way-server (RaZberry/Z-Way smart home gateway) 3.2.2-93-g8c133c1 → 4.0.2-lws16
  • zigbee2mqtt (Zigbee to MQTT bridge (package by Wiren Board team)) 1.25.2 → 1.30.2
  • u-boot-wb6 (Das U-Boot bootloader for Wiren Board 6 (image)) 2:2021.10+wb1.4.3 → 2:2021.10+wb1.4.4