TFTP Updates

Unanswered Question
Mar 24th, 2008


Does anyone know off hand exactly where on the site I can download all the latest TFTP files for the phones 7940/41 - 7970/71.


I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 5 (6 ratings)
Paolo Bevilacqua Mon, 03/24/2008 - 10:19

You need CCO customer level access to download, that is obtained by buying a support contract contract.

If you have that the files are under "voice software" "79xx series firmware".

If you don't have a service contact, it can be bought from any cisco reseller.

evan.proios Wed, 03/26/2008 - 08:53

Do you also know where I need to copy these to so the phones update?


mattcalderon Wed, 03/26/2008 - 09:05

You first need to add all of the files to your TFTP server and then specify either at the phone level or at the device default level what FW you want to use. Then reset your phones and allow them to upgrade to the new fw

Jaime Valencia Wed, 03/26/2008 - 09:09

If not CUCM 5/6 just download the .exe and it will take care of putting the files in the right place and update the proper parameters.

If you download the .zip you need to do it manually, the notes for the files contains the instructions also

they're at program files/cisco/TFTPpath

if 5/6 versions

Uploading TFTP Server Files

under device defaults you choose the load on either version for each phone model



if this helps, please rate

jarmitage Wed, 03/26/2008 - 10:18

Hi Evan,

I'm going to assume you already have the files for your phones -- the following instructions won't work unless you do. Unfortunately, this only really works for small-scale upgrades. If you have a ton of phones it will take a long time...

Download tftpd32 (see the bottom of this post for the link) and install it on one of your computers.

Run the program, and enable the DHCP server in the settings. Be sure to provide option 150 in DHCP (that's what the phone is looking for).

Place your phone's firmware files in the tftp directory.

Connect the phone to the computer (with the phone powered off) one of two ways:

1. Directly to the NIC on the computer using a crossover cable. (it won't work unless you use a crossover cable!)


2. Through a hub (no crossover cable required), with no other DHCP server connected in this configuration.

Plug in your phone, and immediately hold the # key while it powers up. When you see the screen prompt about the "reset sequence", enter your reset sequence.

It's probably "123456789*0#", if not then try "3491672850*#".

Once the phone is connected to the tftp program you should be able to monitor what's going on in the "Log Viewer" tab.

Hopefully at this point you will see that phone transferring the firmware files.

It's possible that your phone is hard-coded to seek out only a specific IP address for its firmware files.

If this is the case, you should be able to determine the address your phone is looking for by downloading Wireshark (formerly known as Ethereal) and using the "Capture all" function. (You'll need to reboot the phone, but you can keep the physical setup the same.)

The DHCP requests will show the IP the phone is searching for; use that IP in your tftp settings.

If you're still having trouble, make sure that the phone is actually sending out DHCP requests (that should be recorded in the "Capture all" results). If it is not, the phone is dead and needs to be returned or scrapped.




Hope that helps,



This Discussion