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)
• 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
• 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.