Read the “Updating Firmware Components” section here prior to updating any firmware. Note that firmware components must be updated independently and in a specified order to prevent damaging the device. Note that to back-rev firmware, the firmware components must be “updated” in the reverse order, as compared to updating to newer firmware. The back-rev firmware component order is:
— U-Boot Boot Loader
— Linux Kernel
— Root File System
Open the Browser Interface. (type http:// followed by the IP address of the device, in a broswer)
Navigate to the Administration Upgrade page and click on the “Upgrade Custom Image” button.
From the Custom Upgrade page, specify the following values:
The firmware image/component to update;
The corresponding HTTP URL, copy/paste from the list below; and
The corresponding MD5 checksum URL, copy/paste from the list below.
Click on the “Perform Custom Update” button.
Select Yes when prompted to proceed with component upgrade.
Select OK when told to wait for the page to reload before proceeding.
Wait (2+ minutes for U-Boot, 3+ minutes for the Kernel, and 5+ minuts for the RFS ) for the unit to reboot and the Browser Interface to reload. Note that when the reboot is complete, the Browser Interface will open to the Channel Status page.
Repeat steps 3-8 to update/back-rev the other components until all three have been completed.
Special Note: the IP address of the encoder may change after updating the UBoot Loader component. If so you can use the console interface to determine the new IP address. Re-direct the browser to point to the new address, so you can continue with the other updates. It may also be necessary to manually reboot/power cycle (power down and up) between updates if the web interface never updates/returns. Make sure to wait a couple of minutes more than the minimum amount of time to prevent damaging the unit. Alternatively you can have the console interface open during the update to determine when the update is finished. The unit is finished updating a component when no new text is being printed to the console for ~20 seconds.