Cisco Support Community
Community Member

Finding the right firmware for my phones


Soon I want to update my installation of CCME, which was installed about 2 1/2 years ago and has not been updated since.

I used the Cisco Software Advisor, but am not sure which phone loads to choose. For instance, for the 7970 phone, this is one of the selections:

7970/79071 SCCP IP Phone load - Compatible CUCM Versions: 3.3, 4.0, 4.1, 4.2

•Is this even compatable with CME?

•How do I know if I'm using SSCP, or SIP?

•Is there only one piece of software, and CCME pushes it onto the phone? Or, is there seperate software required for both phone AND Ccme?

I need to get software for the 7912, 7914?, 7936, 7960, and 7970.

Thanks for any advice,


Hall of Fame Super Red

Re: Finding the right firmware for my phones

Hi Michael,

You are going to want to look at a doc like this to guide you in making your choices. You won't be running SIP if CME was installed 2 1/2 years ago so look at SCCP ;

Cisco Unified CME 4.0(0) Supported Firmware, Platforms, Memory, and Voice Products

Cisco IOS Compatibility Other Cisco IOS software releases may inherit Cisco Unified CME 4.0. To get a list of Cisco IOS software

releases that support Cisco Unified CME 4.0, go to Feature Navigator.

Phone Firmware Files

For Java-based IP phones, such as the Cisco Unified IP Phone 7911, 7941, 7941GE, 7961, 796GE, 7970, and 7971, the firmware consists of multiple files including JAR and tone files. All of the firmware files for each phone type must be downloaded the TFTP server before they can be downloaded to the phone.

The following example shows a list of phone firmware files that are installed in flash memory for the Cisco Unified IP Phone 7911:

tftp server-flash:SCCP11.7-2-1-0S.loads

tftp server-flash:term06.default.loads

tftp server-flash:term11.default.loads

tftp server-flash:cvm11.7-2-0-66.sbn

tftp server-flash:jar11.7-2-0-66.sbn

tftp server-flash:dsp11.1-0-0-73.sbn

tftp server-flash:apps11.1-0-0-72.sbn

tftp server-flash:cnu11.3-0-0-81.sbn

However, you only specify the filename for the image file when configuring Cisco Unified CME. For Java-based IP phones, the following naming conventions are used for image files:

SCCP firmware - TERMnn.xx-y-z-ww or SCCPnn.xx-y-zz-ww, where n represents the phone type, x represents the major version, y represents the major subversion, z represents the maintenance version, and w represents the maintenance subversion.

The following example shows how to configure Cisco Unified CME so that the Cisco Unified IP Phone 7911 can download the appropriate SCCP firmware from flash memory:

Router(config)# telephony-service

Router(config-telephony)#load 7911 SCCP11.7-2-1-0S

SCCP: Upgrading or Downgrading Phone Firmware Between Versions

To downgrade or upgrade firmware versions on a Cisco Unified IP phone running SCCP, perform the following steps.


Phone firmware for Cisco Unified IP phones to be connected to Cisco Unified CME, including all versions required during an upgrade or downgrade sequence, must be loaded in the flash memory of the TFTP server from which the phones download their configuration profiles.


1. enable

2. configure terminal

3. telephony-service

4. load phone-type firmware-file

5. create cnf

6. end

This link has the appropriate info for all CME Versions;

And this link will reference the appropriate IOS/cme compatibility in case you are also looking at upgrading CME;

Cisco Unified CME and Cisco IOS Software Version Compatibility Matrix

And finally the Phone firmware files;

Hope this helps!


Hall of Fame Super Gold

Re: Finding the right firmware for my phones


this is quite a bit of work that you have to do.

You need to download the firmware (choose ZIP version from CCO), extract from zip, copy to rotuer (file by file unless you repack a a large tarfile and use archive tar command), configure tftp-server statements, configure load, and finally restart the phones.

I suggest that you use latest FW for the phones, except for the 7912 in which 8.0(3) has a bug for local directories, so use 8.0(2).

To help you, here the tftp configs assuming you keep the files in a separate directory. If you don't, remove the directory and the alias option.

tftp-server flash:/phoneloads/apps70.8-2-0-55.sbn alias apps70.8-2-0-55.sbn

tftp-server flash:/phoneloads/cnu70.8-2-0-55.sbn alias cnu70.8-2-0-55.sbn

tftp-server flash:/phoneloads/cvm70sccp.8-2-0-55.sbn alias cvm70sccp.8-2-0-55.sbn

tftp-server flash:/phoneloads/dsp70.8-2-0-55.sbn alias dsp70.8-2-0-55.sbn

tftp-server flash:/phoneloads/jar70sccp.8-2-0-55.sbn alias jar70sccp.8-2-0-55.sbn

tftp-server flash:/phoneloads/SCCP70.8-2-1S.loads alias SCCP70.8-2-1S.loads

tftp-server flash:/phoneloads/term70.default.loads alias term70.default.loads

tftp-server flash:/phoneloads/it-td-sccp.jar alias Italian_Italy/td-sccp.jar

tftp-server flash:/phoneloads/it-tc-sccp.jar alias Italian_Italy/tc-sccp.jar

tftp-server flash:/phoneloads/it-mk-sccp.jar alias Italian_Italy/mk-sccp.jar

tftp-server flash:/phoneloads/g3-tones.xml alias Italy/g3-tones.xml

tftp-server flash:/phoneloads/term41.default.loads alias term41.default.loads

tftp-server flash:/phoneloads/term61.default.loads alias term61.default.loads

tftp-server flash:/phoneloads/apps41.8-2-2ES6.sbn alias apps41.8-2-2ES6.sbn

tftp-server flash:/phoneloads/cnu41.8-2-2ES6.sbn alias cnu41.8-2-2ES6.sbn

tftp-server flash:/phoneloads/cvm41sccp.8-2-2ES6.sbn alias cvm41sccp.8-2-2ES6.sbn

tftp-server flash:/phoneloads/dsp41.8-2-2ES6.sbn alias dsp41.8-2-2ES6.sbn

tftp-server flash:/phoneloads/jar41sccp.8-2-2ES6.sbn alias jar41sccp.8-2-2ES6.sbn

tftp-server flash:/phoneloads/SCCP41.8-2-2SR4S.loads alias SCCP41.8-2-2SR4S.loads

tftp-server flash:/phoneloads/apps31.8-2-2ES1.sbn alias apps31.8-2-2ES1.sbn

tftp-server flash:/phoneloads/cnu31.8-2-2ES1.sbn alias cnu31.8-2-2ES1.sbn

tftp-server flash:/phoneloads/cvm31sccp.8-2-2ES1.sbn alias cvm31sccp.8-2-2ES1.sbn

tftp-server flash:/phoneloads/dsp31.8-2-2ES1.sbn alias dsp31.8-2-2ES1.sbn

tftp-server flash:/phoneloads/jar31sccp.8-2-2ES1.sbn alias jar31sccp.8-2-2ES1.sbn

tftp-server flash:/phoneloads/SCCP31.8-2-2SR1S.loads alias SCCP31.8-2-2SR1S.loads

tftp-server flash:/phoneloads/S00105000300.sbn alias S00105000300.sbn

tftp-server flash:/phoneloads/P00308000700.sbn alias P00308000700.sbn

tftp-server flash:/phoneloads/P00308000700.sb2 alias P00308000700.sb2

tftp-server flash:/phoneloads/P00308000700.bin alias P00308000700.bin

tftp-server flash:/phoneloads/P00308000700.loads alias P00308000700.loads

tftp-server flash:/phoneloads/CP7912080002SCCP060817A.sbin alias CP7912080002SCCP060817A.sbin


Hope this helps, please rate post if it does!

CreatePlease to create content