The firmware comes in two parts. 
Firmware Version / Maintenance Version 
e.g. 
1.12.16.0 / 1.12.16.0 

** ECPR5 / EPCR6 / EPCR7 should update the AVR to 1.12.16.0 even though it shows up-to-date.
Use the epcrx_1.12.16.0_update.avr to install the update.

Starting with firmware version 1.11.1.0, only the left side (application) version is displayed on the main menu. 
Firmware Update: 
The left side (Firmware Version) is updated via the sysupgrade file. 
This firmware contains the user interface, applications, operating system, SSH, etc. The xxxx_firmware_1.12.x.0.sysupgrade file is used to update the firmware through the 
Upload Firmware menu option. Choose the “xxxx.sysupgrade” file and choose upload. Then, follow the instructions. More detailed instructions for are found on the firmware download page for your model. https://www.digital-loggers.com/afwup.html 
*Updating the sysupgrade file from 1.11.4.0 MUST be done via the secure shell, not the web UI. https://www.digital-loggers.com/downloads/product%20manuals/power%20control/Updating_the_power_controller_via_SSH.pdf 

Maintenance Update: The right-side firmware (.maint) contains the hardware control system, LCD, keypad, GPIO, etc. 
The right-side firmware is updated less frequently than the application/system firmware. 
If the displayed firmware version is a link, e.g. then the maintenance files should be updated. 
- Maintenace file update recommended. 
- Maintenace file up to date. 
To update the maintenance file, click on the link or from the menu, click on the support link. 
You can also look on the support page to see maintenance file update recommendations. 
Maintenance update complete instructions: https://www.digital-loggers.com/update_maint.html 
The x.x.x.x_update_auto.maint (non-forecereset) version “should not” cycle the outlets. 
If you use the non forcereset version, and after the update you don't see that the Maintenance Version has changed or the firmware version link remains, logout and login again. Then recheck the version. 
It's possible that it may still be updated and will show the new version after a power cycle. Or, you may use the forcereset version to "force" the issue. 
The x.x.x.x_auto_forcereset.maint file WILL reset the AVR, causing power-cycle of any “ON” outlets after the update to force the changes to take effect. Using this file is usually not necessary. 
From the menu, select Support. 
In the Maintenance section*, choose the file to upload. Uncheck the “Confirm operations from keypad” if you do not wish to confirm the update on the controller itself. 
Press the “Start Maintenance” button. 
More complete instructions: https://www.digital-loggers.com/update_maint.html 

** ECPR5 / EPCR6 / EPCR7 should update the AVR to 1.12.16.0 even though it shows up-to-date.
Use the epcrx_1.12.16.0_update.avr to install the update.

*If the settings are protected, reset the protection. 
Press the reset button near the RJ-45 Ethernet connector and wait about 5 seconds. 
You will hear a beep and arrive at the reset menu. You can use the Up/Down arrows to select the kind of reset. The default is "Clear Lock Bits: Clear protection bits only", which is what you want. Press the cycle button.
