Digital Loggers


DLI "WiFi-Capable" Power Controller Firmware Revision History

Click here for other (non-WiFi) devices.


Last Updated 12/21/2021

* Current and recent version history *
______________________________________

OBSOLETE VERSIONS
______________________________________

*** 1.7.x firmware branch ***
______________________________________
Version: 1.7.30.0     (07/01/2020)
Fixes:
  • Partial reset modes should work more correctly
  • Autoping request invalidation should work more correctly
  • Default EPCR6/7 meters should no longer be aliased
______________________________________
Version: 1.7.29.0     (05/07/2020)
Fixes:
  • Supports the change in Amazon Echo XML format
  • Fixed same subnet rule to allow loopback communication
______________________________________
Version: 1.7.28.0     (04/21/2020)
Fixes:
  • Meter server memory leak
  • SNMP may not show correct state until an outlet is toggled.
______________________________________
Version: 1.7.27.0 / 1.7.27.0    (04/07/2020)
Fixes:
  • DIN4 and EPCR7 AVR may get stuck in reset loop
  • JSON-RPC digest auth fix
  • Reboot sequence fix
  • MQTT 0.0.0.0 "broker" connection "failures" reporting improved
  • REST API GET requests with Prefer: return=minimal, yield no content
______________________________________
Version: 1.7.26.0     (02/12/2020)
New features:
  • Outlet names can be read and changed from within scripts.
Fixes:
  • Additional MQTT reconnection resource leak fixed.
  • Autoping items with unresolvable addresses should be cancelled at trial.
  • LCD/keypad handler improvements.
  • Other minor improvements.
______________________________________
Version: 1.7.25.0 / 1.7.25.0    (01/17/2020)
Fixes:
  • MQTT reconnection resource leak.
  • Outlet state can be read as a side effect of a Modbus coil write call even if it's neither readable nor writable.
  • AVR - Improved bootloader watchdog signal manipulation.
______________________________________
Version: 1.7.24.0 / 1.7.24.0    (11/25/2019)
Fixes:
  • Notification web UI autofilling in smtps/starttls selection fixed.
  • Illuminance meter text should better reflect the value.
  • Autoping status indication improvement.
  • HTTPS, Autoping and likely WebHook notifications improved.
  • WebHook IP address and port restrictions are now documented.
  • Carrier-grade NAT (100.64.0.0/10) joins the list of restricted IP address ranges.
  • AVR - (ISO32 only) default PWM duty cycle adjusted.
______________________________________
Version: 1.7.23.0     (11/09/2019)
Fixes:
  • *** Important SSH Security Fix ***
______________________________________
Version: 1.7.22.0 / 1.7.22.0    (10/16/2019)
Fixes:
  • Possible source of firmware update problems fixed.
  • GPIO pin/net/port manipulation fixes.
  • SNMP boot counter persists between upgrades.
  • Select2 load issues for some IE versions.
  • AVR - DIN4 calibration fixed.
______________________________________
Version: 1.7.20.0     (9/30/2019)
Fixes:
  • MQTT does not fully reconnect after a service interruption.
______________________________________
Version: 1.7.19.0    (9/27/2019)
Fixes:
  • Amazon Echo/Alexa compatibility issue fixed
  • SNMP reset issue fixed for EPCR
Known issues:
  • MQTT does not fully reconnect after a service interruption.
______________________________________
Version: 1.7.17.0 / 1.7.17.0    (9/12/2019)
Fixes:
  • GPIO net arithmetic fix
  • JSONP support dropped from REST API due to inherent security issues
  • Improved notification sink error reporting
  • Minor Modbus fixes
  • Minor SNMP fixes
  • AVR - LCD power management logic improvement
  • AVR - Rare startup outlet glitch fix
Known issues:
  • After an update or power cycle on EPCR controllers, SNMP may need to be disabled and re-enabled to restore functionality.
______________________________________
Version: 1.7.16.0     (7/30/2019)
Fixes:
  • Backup of settings and source code fail to download
  • Minor web page performance improvement
Known issues:
  • After an update or power cycle on EPCR controllers, SNMP may need to be disabled and re-enabled to restore functionality.
  • Breaks compatibility with the User Util (uu.exe) compiled before 2020. A recompiled version is available here.
______________________________________
Version: 1.7.15.0     (6/25/2019)
Fixes:
  • Important security fix
  • Intermittent relay web UI crash
Known issues:
  • After an update on EPCR controllers, SNMP may need to be disabled and re-enabled to restore functionality.
______________________________________
Version: 1.7.14.0     (6/14/2019)
Fixes:
  • Refreshing the autoping page adds additional blank lines to autoping items
______________________________________
Version: 1.7.13.0     (5/21/2019)
Fixes:
  • MQTT authentication was not performed
______________________________________
Version: 1.7.11.0     (3/10/2019)
Fixes:
  • Memory leak in web interface fixed.
  • Modbus and UPnP 100% CPU usage fixed.
  • Potential ubusd memory leak mitigated.
  • DIN4 meter range fixed.
______________________________________
Version: 1.7.9.0     (12/11/2018)
Fixes:
  • Updated Modbus and added code example
  • Minor bug fixes
Known issues:
  •Modbus documentation needed
______________________________________
Version: 1.7.8.0 / 1.7.8.0    (12/3/2018)
New features:
  • Flexible Modbus/TCP operations
Fixes:
  • GPIO helper net merging fixed
  • UPnP sockets are being correctly created/destroyed when service is enabled or disabled
  • Modbus now replies to requests correctly
  • Modbus now supports custom digital inputs, input and holding registers (configurable from REST API)
  • Minimal scripting server Modbus support
  • Upgrades from 1.6.x no longer cause reset button issues on LPC9, DC3 or EPCDC32
  • Script snippet updates
  • Low-memory situation handling improved
  • EPCR7 now uses a rolling median filter for voltage and current noise reduction (AVR)
______________________________________
Version: 1.7.7.0 / 1.7.7.0    (11/2/2018)
Fixes:
  • LCD startup procedures may cause bootup problems. (1.7.6.0)
  • Reduced the occurrence of protocol timeout errors.
  • AVR may not update.
Known Issues:
  • The reset button may not function after this update. Either update the AVR first or perform another sysupgrade
    after the AVR update to resolve the issue.
______________________________________
Version: 1.7.5.0 / 1.7.5.0    (10/30/2018)
Fixes:
  • Relay adapter may crash at startup causing long or incomplete bootup.
______________________________________
Version: 1.7.4.0     (10/27/2018)
Fixes:
  • admin password can be changed.
______________________________________

Version: 1.7.3.0 / 1.7.3.0    (10/18/2018)
New features:
  • VLAN configuration support
Fixes:
  • SNMP subagent can now toggle outlets/relays.
  • Atheros bootloader robust startup fix.
  • AVR UART buffering issues possibly leading to AVR hangs
  • Most Dallas sensors display incorrect reading
  • Modern display commands do not work
  • SNMP Set commands fail
______________________________________
Version: 1.7.1.0 / 1.7.1.0    (09/04/2018)
New features:
  • Base system updated to OpenWrt 15.05.1
  • ACMEv1 HTTPS certificate enrollment support
  • Script event.queue, event.listener, etc. APIs are supported.
  • Updated lockout and autoping defaults
  • API access to non-administrative users
  • Root CA certificate set management
  • Script snippet support
  • First release for DC32 and EPCR7
Fixes:
  • SNMP subagent can now toggle outlets/relays.
  • Atheros bootloader robust startup fix.
  • AVR UART buffering issues possibly leading to AVR hangs
  • Dallas sensors should work better
 ______________________________________

*** 1.6.x firmware branch below ***
______________________________________
Version: 1.6.24.0 / 1.6.24.0    (11/25/2018)
Fixes:
  • Modbus handling improved.
  • Domain handling fixed.
______________________________________
Version: 1.6.23.0 / 1.6.23.0    (11/2/2018)
Fixes:
  • AVR may not update.
______________________________________
Version: 1.6.21.0 / 1.6.21.0    (10/10/2018)
Fixes:
  •SNMP subagent can now toggle outlets/relays.
  •Atheros bootloader robust startup fix.
______________________________________
Version: 1.6.20.0 / 1.6.19.0    (8/29/2018)
Fixes:
  •SNMP subagent timeout fixes which would prevent users from seeing the outlets.
______________________________________
Version: 1.6.19.0 / 1.6.19.0    (8/17/2018)
Fixes:
  •Inconsistent REST API single-element tuple handling in form encoding. (Autoping can be enabled via REST API)
______________________________________
Version: 1.6.17.0 / 1.6.17.0    (6/6/2018)
Fixes:
  • Fixes where the Maintenance files (right-side firmware) will not update
______________________________________
Version: 1.6.16.0 / 1.6.16.0    (5/12/2018)

Fixes:
  • (PRO and DC3) Fixes spontaneous reset to defaults and reset to defaults when updating maintenance files
______________________________________

Version: 1.6.15.0 / 1.6.6.15    (5/17/2018)

Fixes:
  • Scripting server timer memory leak
______________________________________

Version: 1.6.14.0 / 1.6.14.0    (5/12/2018)
New features:
  • Script-generated events enable new notification possibilities.
Fixes:
  • Scripting server hook memory leak
  • JSON-RPC calls which specify more than one operation return nothing
  • Restoring notification settings adds an 'r' to any newline entry
______________________________________

Version: 1.6.13.0 / 1.6.13.0    (4/16/2018)

New features:
  • Enhanced scripting access to outlet state. Scripted outlet state can now be persisted across power loss.
  • Scripting access to some configuration settings
  • Scripting access to some network settings
  • Scripting access to meters (EPCR6 / DIN 4)
  • Generic timezone support
  • Autoping link check added
  • Refined scripting access to Autoping
  • Added "sticky" variables that can persist between script changes
  • Added "persistent" variables that can persist between power cycles
  • Added MODUS/TCP Slave support
Fixes:
  • Several sensor related fixes (Maintenance - AVR))
  • Race condition may cause extra long startup times (Maintenance - AVR) (1.6.6.0 and later)
______________________________________

*** 1.4.x firmware branch below ***
_______________________________________
Version: 1.4.31.0 / 1.4.26.0    (8/28/2018)
Fixes:
  •SNMP subagent timeout fixes which would prevent users from seeing the outlets.
  •Script documentation fix
  •OpenSSL update
  •HTTP server security fixes and improvements
  •REST API single-element tuple form handling fixes
______________________________________
Version: 1.4.30.0 / 1.4.26.0 Fixes:
  • (PRO and DC3) Fixes spontanious reset to defaults and fixes reset to defaults when updating AVR
______________________________________
Version: 1.4.29.0 / 1.4.25.0    (5/27/2018)
Fixes:
  • Scripting server memory leaks fixed
  • Restoring notification settings should no longer add an 'r' to newlines.
  • JSON-RPC calls which specify more than one operation now work correctly.
  • Improved login page behaviour
______________________________________
Version: 1.4.28.0 / 1.4.25.0    (5/13/2018)
Fixes:
  • WeMo emulation has incorrect service ID, preventing some clients from operating.
  • Improved AutoPing parameter description help
______________________________________

Version: 1.4.27.0 / 1.4.25.0    (2/21/2018)

New features:
  • Notification timeouts adjustable in rule action code (e.g.'timeout=60;notify("admin")').
  • Default timeout is now 10 seconds (up from 3 seconds).
  • Improved Customization.

Fixes:
  • Modern API display functions ui.line[1] and ui.line[2] work as expected.
  • Notification events no longer time out prematurely. (reconnection issue)
  • Setup and autoping pages now fully render after a non total (wipe) reset.

______________________________________

Version: 1.4.25.0 / 1.4.25.0    (1/19/2018)

Fixes:
  • Display IP address earlier on bootup*
     *The IP address is the last known at this point and may change by the end of boot.
  • Minor fixes
______________________________________

Version: 1.4.24.0 / 1.4.24.0    (12/26/2017)

Fixes:
  • Minor cosmetic fixes
______________________________________

Version: 1.4.23.0 / 1.4.23.0    (12/4/2017)

New features:   
  • Added MQTT Docs

Fixes:
  • SSH may not enable after a reset to factory defaults
______________________________________

Version: 1.4.22.0 / 1.4.22.0    (11/22/2017)


New features:
  • MQTT Client support (broker required)

Fixes:
  • Several security updates including SSH (dropbear)
  • HTTP Origin header handling for Chrome and Edge / REST API
______________________________________

Version: 1.4.21.0 / 1.4.20.0    (11/14/2017)

Fixes:
  • Additional autoping fixes
  • Memory leak in HTTP autoping

Known Issues:
  • Chrome and Edge cannot update REST API entries
______________________________________

Version: 1.4.20.0 / 1.4.20.0    (10/27/2017)

Fixes:
  • Additional autoping fixes
______________________________________

Version: 1.4.19.0 / 1.4.19.0

Fixes:
  • Addresses some but not all of the autoping issues
______________________________________

Version: 1.4.18.0 / 1.4.18.0

Fixes:
  • Security update. Addresses dnsmasq and hostapd vulnerabilities including KRACK
______________________________________

Version: 1.4.17.0 / 1.4.17.0

Fixes:
  • Retrieving a JSON representation of certain type descriptions (.../description URL) triggers infinite recursion
  • STARTTLS option is not honored as it should be (notification)
______________________________________

Version: 1.4.16.0 / 1.4.16.0

Fixes:
  • Rest API cannot be accessed from Edge browser
  • Rest API cookie timeout change won't save.
  • Various other REST API fixes.
  • Backup/Restore accross verions can break the configuration
  • The restore web UI breaks down when trying to perform merge
  • PuTTY SSH or Android ConnectBot doesn’t see local echo and has related tab completion problems.
______________________________________

Version: 1.4.15.0 / 1.4.15.0

New features:
  • First DC3 Release
Fixes:
  • SSH server support is not correctly built
______________________________________

Version: 1.4.13.0 / 1.4.13.0

Fixes:
  • Lua preprocessor errors causing various kinds of problems including the failure of the DISPLAY scripting command.
  • REST API methods returning no data take action but return failure.
  • REST API attempts to change most values with an enumerated (e.g. boolean) type fail.
  • Multiple power-factor-related logic errors in SNMP subagent code make current and power measurements done via SNMP incorrect.
______________________________________

Version: 1.4.9.0 / 1.4.9.0    (8/9/2017)

New features:
  • First release for DIN IV
______________________________________
Version: 1.4.8.0   (08/04/2017)
Fixes:
  • Default route not being set if a higher-priority interface doesn't have it
  • Attempts to toggle visibility of plots and meters trigger the configuration page
  • TCP ping incorrectly interprets connection failures as successes
______________________________________
Version: 1.4.7.0   (07/14/2017)
Fixes:
  • Wake-on-LAN has problems sending the packet in presence of multiple interfaces
  • Reset forwarding regression issue
  • On-demand watchdog reset issue
  • Entering AVR bootloader without forcing may fail
______________________________________
Version: 1.4.4.0   (06/30/2017)
New Features:
  • DHCP client should supply hostname to server
Fixes:
  • AVR command timeout problems
  • Many other minor fixes
______________________________________
Version: 1.4.2.0   (03/25/2017)
Fixes:
  • Autoping event notifications may not fire.
______________________________________
Version: 1.4.1.0   (01/22/2017)
New Features:
  • Nonforking notification server
  • Multiple argument support in scripting ON and OFF commands
  • Scripting function web UI ordering
  • Implicit scripting function web UI ordering
  • Basic IPv6 support
  • Native content types for REST API objects
  • Customizable meter server alerts
  • In-process HTTP(S) autoping
  • Multihomed routing support with failover
  • Customizable per-meter history settings
  • Multihomed default route conflict resolution
  • MQTT support

 ______________________________________

*** 1.3.x firmware branch below ***
_______________________________________

Version: 1.3.31.0 / 1.3.30.0    (6/27/2017)

Fixes:
  • On initial handshake, the AVR<->Atheros UART connection is not 100% reliable, resulting in outlet(s) possibly not being turned on after a power loss.

______________________________________

Version: 1.3.30.0 / 1.3.30.0

New features:
  • The UPnP server now exposes serial numbers

Fixes:
  • DHCP client will supply the hostname to the server.

______________________________________

Version: 1.3.29.0 / 1.3.29.0

Fixes:
  • REST API response to some DELETE and POST invocations invalid
  • Running a script via the REST API using URL-encoded input results in “HTTP 400 Representation not well-formed, or ambiguous”
  • HTTP autoping causes the autoping system to fail
  • Web UI power monitor calibration fails
  • Startup script option doesn't respond to source changes
  • Relays cycling on update due to incorrect initial fuse mask
  • Some settings weren't persistant when being written to

______________________________________
Version: 1.3.26.0 / 1.3.26.0

Fixes:
  • Minor help improvements.
  • Changed Lua preprocessor to limit its memory usage.
______________________________________

Version: 1.3.22.0 / 1.3.22.0

New features:
  • Starting a thread now accepts a second description parameter.
Fixes:
  • Web UI errors are not reported correctly.
  • Parts of structured values cannot be edited independently in REST API.
  • Legacy WAIT command did not work correctly.

______________________________________

Version: 1.3.19.0 / 1.3.15.0

Fixes:
  • The REST API modification code logic issue is been fixed.
  • Notification action input elements are renumbered correctly when reordered.
  • Some UPnP and SNMP server stability problems have been fixed.
  • Improvements to memory management.
  • Added a button to reset autoping statistics.
______________________________________

Version: 1.3.17.0 / 1.3.15.0

Fixes:
  • Fixed compatability issue with web page scraping using RegEx
______________________________________

Version: 1.3.16.0 / 1.3.15.0

Fixes:
  • Stabilized Web Interface
  • Upon the total loss of power followed by partial restoration, the outlets will not turn return to the pre-powerloss state on the powered bus until the other bus has power restored as well.
  • Several other bug fixes related to the new branch
_______________________________________
Version: 1.3.7.0 / 1.3.0.186    (9/13/2016)

New features:
  • Base system updated to OpenWrt 12.09.1
  • Added Event Notification System (SNMP, Email, XMPP, Webhook)
  • Added Amazon Echo compatability (Alexa) as a Belkin Wemo emulator. (UPnP)
  • Added External APIs (JSON-RPC, REST-style API, UPnP service, SNMP service)
  • Added Backup and Restore of settings and data
  • Updated Help

Fixes:
  • Several fixes related to the new branch
  • Fixed open DNS resolver on wired interface
  • Many other miscellanious bug fixes


______________________________________

Older versions(1.1.x - 1.0.x) are not listed
______________________________________

* Current and recent version history *

Back To Top



If we haven't answered your questions here, please call (408) 330-5599 or send us an email. 
We'll be glad to help.
© Digital Loggers, Inc. 2020.