V222 Universal Controller Firmware Update
Updating FROM version 22.214.171.124 must be done using SSH
Version 126.96.36.199 (9/20/2022)
The main branch for most users.
New features will be implemented in this branch.
Version 188.8.131.52 / 184.108.40.206 (8/22/2022)
No new features will be implemented in this branch.
Version 220.127.116.11 / 18.104.22.168 (12/26/2021)
No more updates are planned.
If you have enabled firmware and/or maintenance protection (in the firmware upload or support pages, respectively), you must to disable it to perform the upgrade.
There are two parts to the firmware:
The Application Firmware version is the left side number: X.X.X.X / x.x.x.x
The Maintenance AVR version is the right-side number: x.x.x.x / X.X.X.X
Note: Firmware 1.11.x will only display the Application Firmware version and a link indicates the maintenance file status.
- Maintenance update recommended
- Maintenance update not needed
WARNING! If updating FROM version 22.214.171.124, you must update using the secure shell (SSH).
Instructions for updating the firmware via SSH
SSH Firmware Update utility Extract the files, copy the .sysupgrade file into the 'Update Firmware' folder, run 'Update Firmware.bat'
v222_126.96.36.199_update.zip See warning above
v222_188.8.131.52_update.zip See warning above
v222_184.108.40.206.zip (System Firmware) v222_220.127.116.11_maint.zip (Maintenance/AVR firmware)
Extract from the '.sysupgrade' file from the zip file
-Consider enabling SSH in the "General network settings" and back up your settings before performing the update.
Installing Application Firmware Update X.X.X.X / x.x.x.x
NOTICE! The outlets should retain their state, however, it cannot be 100% guaranteed. Outlets turned on via script will likely turn off. In mission critical environments, we recommend preparing for the worst and disconnect any equipment that must not be power cycled at this time.
1. From the Main Menu, select the "Firmware Upload" link.
If there is no Firmware Upload listed, use the Reset button to clear protection bits*.
2. In the "Firmware Upload" page, press the Choose File button and select the '.sysupgrade file', then press the Upload button.
3. The update will take about 3 minutes. The page will try to reload and likely fail. Wait for about 30 more seconds, then try again.
Maintenance files update
Extract from the .maint files from the zip file
Installing the Maintenance file update
WARNING! The outlets will cycle during this update if using a _forcereset file. There is a small chance that they may, in any case. Prepare ahead of time and disconnect any equipment that should not be power cycled at this time.
If the firmware version is a link, then a maintenance file update is recommended.
- Maintenance update recommended
- Maintenance update is not needed. (not a link)
Click on the Version link or look for a "Support" item in the main menu and select it.
Here, on the Support page, you can see the maintenance update recommendations.
If no update is needed, the update file will do nothing. So, there is no need to continue even if the versions do not match.
In this case, the functinal code has not changed.
Otherwise, it will update the firmware as needed.
If an update is needed:
1. Go to the Maintenance section of the page. If it says "Maintenance mode has been protected", use the Reset button to clear protection bits*.
2. If the "Confirm operations from keypad" is checked, you can uncheck it. Otherwise, you will need to press ON to confirm the update or OFF to cancel within 10 seconds after starting maintenance. If you don't confirm within ~10 seconds, the operation will be cancelled.
3. Press the "Browse..." button, select the ".maint" maintenance file and **press the "Start Maintenance" button and follow the instructions on the LCD unless you unchecked the "confirm operations from keypad" checkbox described above.
4. The unit will begin updating. After about 2-3 minutes, you will hear a beep. The unit will be available about 60 seconds after the beep.
Note: If updating the bootloader, it could take a long time - up to about 15 minutes.
*To reset protection bits, 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 to perform the reset. When the device has completed rebooting, all protection bits, including firmware and maintenance protection, will be cleared.
**Uncheck the "Confirm operations from keypad" box if you do not wish to confirm the operation via the keypad.
It is a good idea to protect the device from firmware updates if it is going to have any public or untrusted access. Both the firmware and maintenance sections are protected via the buttons in their respective web pages.
Thanks for choosing DLI. We appreciate your
and we'll work hard to earn your business!