Wiren BoardDocumentation
Reference · English

WB-LED firmware changelog

revision 63184

Overview

Device firmware can be updated over Modbus; see the instructions.
This page lists changes since the beginning of 2022. Earlier changes are in Firmware Changelog.

Changelog

3.9.2 (11.08.2026)

  • Fixed a bug that stopped the device from sending Fast Modbus events ERRMODBUS012

3.9.1 (29.07.2026)

  • Fixed writing values above 255 s to the communication loss timeout register for entering safe mode (register 8)

3.9.0 (13.07.2026)

  • Added service coil register 65500 for LED testing.

3.8.1 (30.06.2026)

  • Improved Fast Modbus arbitration timing stability
  • Fixed Modbus issues:
    • ERRMODBUS008: Unexpected behaviour with long request frames
    • ERRMODBUS009: Unexpected behaviour when reading near address 0xFFFF in continuous-reading mode
    • ERRMODBUS010: Incorrect request validation and handling of invalid requests
    • ERRMODBUS011: Incorrect handling of invalid Fast Modbus event-configuration requests

3.8.0 (11.06.2026)

  • Added encoder support
  • Added configurable dimming steps for single and double short presses
  • Added smooth dimming control from remote buttons
  • Added duplicate control channels with automatic switch-on
  • Fixed event loss when two devices on the same bus transmit events simultaneously. ERRMODBUS007
  • Fixed continued hue animation after entering safe mode
  • Added 2CCT operating mode

3.7.1 (25.03.2026)

  • Optimised filesystem operation
  • Optimised power-loss handling

3.7.0 (20.02.2026)

  • Added CCT strip power normalization (fixed issue ERRLED0005)

3.6.1 (30.01.2026)

  • Fixed differing PWM phases between channels in 4*W mode ERRLED0002
  • Fixed parallel-connected channels recovering separately after overcurrent protection trips ERRLED0003
  • Fixed unsynchronized PWM updates for parallel-connected channels ERRLED0004

3.6.0 (24.12.2025)

  • Added stack and RAM monitoring service registers
  • Added a service register for the last MCU reset cause
  • Added a firmware update counter service register
  • Improved MCU supply voltage measurement accuracy on new devices
  • Added device batch number registers

3.5.6 (26.05.2025)

  • Simplified hardware by removing EEPROM

3.5.5 (22.04.2025)

  • Fixed hardware overcurrent signal handling when the signal remains active after a trip (for example, due to a failed switching transistor)

3.5.4 (24.03.2025)

  • Fixed input actions in maintained-switch mode (broken in firmware 3.5.3)

3.5.3 (12.03.2025)

  • Added a register to restore default settings
  • Fixed power-on and safe-mode actions ERRMRGBW-D05
  • Removed unused and incorrectly functioning press-type action configuration registers ERRMRGBW-D06
  • Fixed channel level loading at device power-on ERRMRGBW-D07
  • Fixed the Input control in safe mode setting ERRMRGBW-D08
  • Fixed unexpected behaviour when invalid values are written to some registers ERRMODBUS003

3.5.2 (31.01.2025)

  • Fixed the Switch all off action in maintained-switch mode
  • Updated system libraries

3.5.1 (11.11.2024)

  • Added parity checking for received Modbus data ERRMODBUS006

3.5.0 (25.09.2024)

  • Added safe modes
  • Added power-on actions
  • Added maintained-switch support

3.4.4 (05.08.2024)

  • Added a register for minimum MCU supply voltage since power-on
  • Fixed rare possible freezes at power-on
  • Fixed replies to address 0xFD packets that did not contain Fast Modbus commands ERRMODBUS001
  • Fixed reading different coils in one request ERRMODBUS005
  • Fixed a bug allowing output configuration register values above the PWM resolution

3.4.3 (19.01.2024)

Added Fast Modbus events:

  • for RGB mode colour registers when RGB or HSV changes
  • when brightness increases from zero and the channel coil switches on.

3.4.2 (28.11.2023)

  • Added Fast Modbus events for channel control registers: coils [0..10] and holdings [2000..2017]
  • Fixed the response to discovery command 0x46 ERRMODBUS002
  • Fixed uninitialised high bits in bit-field replies ERRMODBUS004
  • Added register 131: enter the bootloader with current connection settings. Requires bootloader 1.3.0 or later.

3.4.1 (12.09.2023)

  • Accelerated supply-voltage response in register 121 by reducing the RC filter time from 500 to 50 ms
  • Added register 125: unfiltered supply voltage in mV

3.4.0 (31.07.2023)

  • Added events for press and input closure counters
  • Discontinued support for WB-MRGBW-D revisions up to and including v8.0J (signature mrgbw).

3.3.4 (15.12.2022)

  • Fixed software handling of overcurrent protection trips (broken in 3.3.1)
  • Fixed V_IN low-pass filter initialization

3.3.3 (05.12.2022)

  • Minor Modbus fixes


3.3.2 (16.11.2022)

  • Updated the Modbus library: fixed rare device reboots during communication while saving settings
  • The HSV-S decrease time (register 3112) used the wrong value (from HSV-V)
  • Fixed RGB-to-HSV conversion when R == G == B, which produced invalid HSV values and prevented HSV palette operation
  • Increased debounce time to 2000 ms


3.3.1 (27.10.2022)

  • Fixed stop-bit register reading for backward compatibility; operation was unaffected because the device does not use this setting


3.3.0 (13.10.2022)

  • Added master-switch functionality: Switch all channels off is now available in the action list.
  • Fixed channel indication: the status LED did not light when a channel raw PWM value was a multiple of 256.


3.2.2 (11.08.2022)

  • Fixed current-state saving: state could occasionally be lost on power failure.


3.2.1 (03.08.2022)

  • Fixed data compaction before firmware updates: the device could sometimes freeze while entering the bootloader.


3.2.0 (01.08.2022)

  • New Modbus implementation:
    • support for response-time register 113; very fast replies when set to 0. Can be used efficiently with the scheduler wb-mqtt-serial;
    • support for continuous reading, enabled in register 114.
  • Reworked serial numbers for internal purposes.
  • Reworked settings storage in flash memory


3.1.0+wb1 (14.09.2022)

  • Added support for new EEPROM chips


3.1.0 (05.07.2022)

  • Added WB-LED and fourth-input support
  • Added board temperature and available-power registers
  • Added thermal protection: the device reduces power at high temperatures to prevent overheating


3.0.4 (03.04.2022)

No changes for this device.

3.0.3 (25.03.2022)

No changes for this device.

3.0.2 (15.03.2022)

No changes for this device.

3.0.1 (10.03.2022)

No changes for this device.