Infinity 5000 Series - Auto Firmware Update
STEP ONE: Configure AUTO UPDATE
You can configure the phone to automatically retrieve and update its software on a regular basis.
Method One - From E-Metrotel repository:
The phone needs access to the internet to retrieve from E-Metrotel's public repository. This is also the factory default setting.
- From the web interface, navigate to Management -> Auto Provision page.
- Set Upgrade Mode to HTTP or HTTPS.
- Set Firmware Server Path to repo.uc-x.org/infinity.fw
- Set AUTO Upgrade to Yes.
- Optionally modify Check for upgrade every to the desired value. (default is 10080=7 days)
- If you have expansion modules connected, set Upgrade EXP Firmware to Yes. (See Infinity 5000 Series - Expansion Module Firmware Update for more details.)
- Set Upgrade Check Mode to Always Check for New Firmware.
- Click the SaveSet button
Method Two - From UCx Server:
Configure the phone to retrieve firmware from the UCx Server:
- From the web interface, navigate to Management -> Auto Provision page.
- Set Upgrade Mode to HTTP or HTTPS.
- Set Firmware Server Path to <IP address of UCx Server>/infinity.fw. (Note: For AWS systems must use the HTTPS option)
- Set AUTO Upgrade to Yes.
- Optionally modify Check for upgrade every to the desired value. (default is 10080=7 days)
- If you have expansion modules connected, set Upgrade EXP Firmware to Yes. (See Infinity 5000 Series - Expansion Module Firmware Update for more details.)
- Set Upgrade Check Mode to Always Check for New Firmware.
- Click the SaveSet button
Install the infinity-fw-package on the UCx Server:
- From the UCx Web Configuration Utility, navigate to System -> Updates -> Packages page.
- Click on Show Filter button and search for the ucx-infinity-fw package.
- Install the package.
- 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.
STEP TWO: Update Firmware
The phone will periodically check for new firmware as per the configured frequency and automatically update its firmware if a different firmware is found on the firmware server.
To immediately force the firmware update, power cycle the phone or reboot the phone from the UCX following these steps:
- Navigate to PBX -> PBX Tools -> Asterisk CLI
- Enter the command "ucx reboot peer XXXX" where XXXX is the extension number of the phone