Digital Loggers


DLI "WiFi-Capable" Power Controller Firmware Revision History

Click here for other (non-WiFi) devices.


Last Updated 05/28/2020

Download the latest firmware


1.8.11.0/1.8.11.0 Latest development feature update.

The main branch for most users.
All new features will be implemented in this branch.

1.7.29.0/1.7.29.0 Latest *stable branch.

*No more feature updates are planned.

1.6.24.0/1.6.24.0 Prior *stable branch.

Custom internal low-level (UBUS) calls are not compatible with pre-1.6.x versions.
*No more feature updates are planned.

** Indicates that no functional changes are made from the previous AVR/maintenance file version update.
______________________________________
Version: 1.8.11.0 / 1.8.11.0**    (05/28/2020)
Fixes:
  • Outlet state may not be correctly reflected
  • Supports the change in Amazon Echo XML format
  • UOM subscription-related memory leak
  • Default UI meter configuration for EPCR6/7 fixed
  • AutoPing timing is more consistent
  • Miscellaneous JSON-RPC, REST API and authentication web UI fixes
  • Other miscellaneous minor fixes
______________________________________
Version: 1.8.8.0 / 1.8.8.0    (04/29/2020)
New features:
  • Outlet state is updated without refreshing the web page
  • Rest API is enabled by default
  • Allow legacy state-changing GET requests is required to manipulate outlets from legacy control
  • CoAP over WebSocket REST-like API added to External APIs
  • UOM - Command Line Interface introduced in SSH shell
  • Option for "Same subnet access only" in the keypad setup
  • Boot handler can be called on warm boot. Scripting can be started on warm boot or after update
  • Managed operation support
  • Dramatically improved the speed of uploading firmware to the controller
  • Full-page refresh disabled for outlet page
  • Lua library interface
  • Addition of line numbers when "Trace Script" is selected
Fixes:
  • Meter server memory leak fixed
  • SNMP bow shows outlet status correctly from the start
Known Issues:
  • Cannot add a meter to the energy monitor
______________________________________

*** 1.7.x firmware branch below ***
______________________________________
Version: 1.7.29.0 / 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 / 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 / 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 / 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 / 1.7.20.0**    (9/30/2019)
Fixes:
  • MQTT does not fully reconnect after a service interruption.
______________________________________
Version: 1.7.19.0 / 1.7.19.0    (9/27/2019)
Fixes:
  • Amazon Echo/Alexa compatibility issue fixed
  • SNMP reset issue fixed for EPCR
  • AVR - LCD power management logic improvement
  • AVR - Rare startup outlet glitch fix
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 / 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.
______________________________________
Version: 1.7.15.0 / 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 / 1.7.14.0**    (6/14/2019)
Fixes:
  • Refreshing the autoping page adds additional blank lines to autoping items
______________________________________
Version: 1.7.13.0 / 1.7.13.0**    (5/21/2019)
Fixes:
  • MQTT authentication was not performed
______________________________________
Version: 1.7.11.0 / 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 / 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 protocal 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 / 1.7.3.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:
  • 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
  • Base system updated
  • 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 (Maintance - AVR) (1.6.6.0 and later)
______________________________________


*** Older firmware history (1.0.x - 1.4.x) ***

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.