Infinity SIP - Phone Firmware AUTO Update

Auto Firmware Update

Infinity phones can be configured to check for new firmware periodically and then proceed to upgrade automatically. The phones can retrieve direct from the E-Metrotel public repository or from the UCx Server. To force an immediate firmware update, reboot the phone.

First step is to obtain the IP address of the phone:

  1. From the Infinity phone, press the Menu key and navigate to Status.
  2. Take note of the IPV4 address (IP address of the phone).

Method 1 - From E-Metrotel repository:

The phone needs access to the internet to retrieve from E-Metrotel's public repository. The following steps only need to be performed once:

  1. From a browser, enter the IP address of the phone.
  2. Login to the phone's web interface using the admin account (default user name admin, default password admin).
  3. Navigate to Management -> Auto Provision page.
  4. Set Upgrade Mode to HTTP.
  5. Set Firmware Server Path to repo.uc-x.org/infinity.fw
  6. Set Config Server Path to repo.uc-x.org/infinity.cfg
  7. Set AUTO Upgrade to Yes.
  8. Optionally modify Check for upgrade every to the desired value. (default is 10080=7 days)
  9. If you have expansion modules connected, set Upgrade EXP Firmware to Yes.
  10. Set Upgrade Check Mode to Always Check for New Firmware.
  11. Click the SaveSet button

Method 2 - From UCx Server:

 

Configure the phone to retrieve firmware from the UCx Server:

  1. From the web interface, navigate to Management -> Auto Provision page.
  2. Set Upgrade Mode to TFTP.
  3. Set Firmware Server Path to <IP address of UCx Server>
  4. Set AUTO Upgrade to Yes.
  5. Optionally modify Check for upgrade every to the desired value. (default is 10080=7 days)
  6. If you have expansion modules connected, set Upgrade EXP Firmware to Yes.
  7. Set Upgrade Check Mode to Always Check for New Firmware.
  8. Click the SaveSet button

Install the infinity-fw-package on the UCx Server:

  1. From the UCx Web Configuration Utility, navigate to System -> Updates -> Packages page.
  2. Click on Show Filter button and search for the ucx-infinity-fw package.
  3. Install the package.
  4. Once the package is installed, the latest Infinitiy phone firmware files will be placed under the /tftproot directory. Any future UCx software updates will also update the phone firmware files.

Expansion Modules

Expansion modules are upgraded indirectly via the Infinity phone that it is connected to. The main Infinity phone has to first retrieve the firmware file for the expansion module, then the expansion module will retrieve the firmware file from the attached Infinity phone.

Perform these steps to enable automatic upgrade of the expansion module firmware:

  1. Navigate to Management -> Auto provision
  2. Change the parameter Upgrade EXP Firmware to Yes
  3. Change the parameter Self as Server to Yes
  4. Click the SaveSet button

Follow these steps to check the firmware version of the expansion module:

  1. Navigate to Home -> Status
  2. Under the Expansion Module Version section, the firmware versions of all the attached expansion modules are listed together with the firmware version available on the phone.
  3. If the phone has a newer version of the firmware and the expansion module still has the older version (as in the example shown in screenshot above), then click on the Reboot button.
  4. Wait approximately 5 minutes, refresh the Home page and check that the firmware version on the expansion module matches the version on the phone.
     

Connect only one expansion module with one phone for upgrade.
DO NOT power off the phone during the upgrade. Otherwise, it may cause damage to the phone and expansion module.
If expansion module firmware did not upgrade successfully, please restart the expansion module to upgrade the firmware again.

Page Tags: 
infinity
auto update
auto upgrade