Install or Upgrade the Firmware - An Overview

A firmware is a program coded into a device to make it perform according to its capabilities. It is important to install or upgrade to the latest firmware version because they often contain improvements such as new features or defect fix that causes security vulnerability or performance issue. It also keeps your network secure, eliminates frequent network disconnections, or intermittent connection issues.

You can upgrade the phone firmware with protocols such as, TFTP, HTTP, or HTTPS. After the upgrade, the phone reboots automatically.


Before you start to upgrade the firmware, make sure that you register the required Enterprise phones with Cisco Unified Communications Manager.

Download the File

Perform the following procedure to download the firmware on Cisco IP Phone 7800 Series and Cisco IP Phone 8800 Series.


Navigate to the Cisco Software Download page.


Choose Collaboration Endpoints > IP Phones > IP Phone 8800 Series or IP Phone 7800 Series.


Choose the Cisco IP Phone model. For example, IP Phone 8861.

The Select a Software Type page appears.

Click the Session Initiation Protocol (SIP) Software as the software type.


Go to All Releases > SIPv.12 and choose the appropriate version. For example, Release 12.5(1) SR2.

The File Information details appear.

(Optional) Place your mouse pointer on the file name to see the file details and the checksum values. For example, cmterm-88xx-sip.12-5-1SR2-2.k3.cop.sgn.


Download the file to an appropriate location on your upgrade server.

Install or Upgrade the Firmware

Perform the following procedure to install or upgrade the firmware.


Before you start to install or upgrade the firmware, check the existing firmware or load version of the phone. To view the list of Cisco IP phones with the corresponding firmware or load versions, go to Cisco Unified CM Administration >Device > Device Settings > Device Defaults.


Log into Cisco Unified OS Administration web page.


Go to Software Upgrades > Install/Upgrade.

The Software Installation/Upgrade page appears with Software Location and Upgrade Options.

Enter the details in the respective sections:

  • Software Location

    • Source—Choose your local source or remote source for upgrade. For example, Remote Filesystem.

    • Directory—Enter the path to the patch file on the remote system.

    • Server—Enter the FTP or SFTP server name for remote file systems.

    • User Name—Enter the username of the remote node.

    • User Password—Enter the password of the remote node.

    • Transfer Protocol—Choose the transfer protocol from the drop-down list.

    • SMTP Server—Enter the IP address of your SMTP server.

    • Email Destination—Enter your email address along with the SMTP server. You will receive an email notification upon successful completion of the upgrade.

  • Upgrade Options

    • Continue with Upgrade after download—Check the Continue with Upgrade after download check box to start the upgrade or installation immediately after the file download completes.

    • Switch-version server after upgrade—Check the Switch-version server after upgrade check box to reboot the system automatically after the upgrade is complete.


Click Next.


On the Software Installation/Upgrade page, click the Options/Upgrades drop-down list, and choose the file that you have downloaded earlier and click Next.

After the file is installed or upgraded, a confirmation message appears.

Go to Cisco Unified Serviceability and choose Tools > Control Center - Feature Services.


Choose Cisco Tftp service and click Restart.

Verify the Firmware Version

After you have installed or upgraded the firmware version, perform the following procedure to verify it.


From Cisco Unified CM Administration,choose Device > Device Settings > Device Defaults.

The Device Default Configuration page appears with a list of phones and firmware versions.

Verify the new firmware image name that is listed next to the Cisco IP Phone model on the Load Information column. You can also view the previous load/firmware version of the phone on the Inactive Load Information column.