Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Attention: The Community will be in read-only mode on 12/14/2017 from 12:00 am pacific to 11:30 am.

During this time you will only be able to see content. Other interactions such as posting, replying to questions, or marking content as helpful will be disabled for few hours.

We apologize for the inconvenience while we perform important updates to the Community.

New Member

7941g firmware upgrade

Hello - I have quite a few phones that need firmware upgrades. They are new out of the box, and are running SCCP41.8-3-1S. They won't uprgade to Sccp41-9x; after doing some research I found that I need to upgrade to SCCP41.8-5.2, then they will upgrade to 9x without a problem. I have been trying unsuccessfully all day to set my laptop up as the tftp server, now I just want to get it done. We recently upgraded from CUCM 4.1 to 7.1, and the only firmware release loaded in call manager is v9. I have downloaded all of v8-5-2 files via cco, but I was told to be cautious uploading them because it was possible that the version I put up there will push out to all the phones registered, which will be a "career limiting move" on my part!

Anyway, I was wondering if anyone has had any luck disabling dhcp on the phone, setting up call manager info and ip statically, and for the tftp portion putting in a temporary tftp address. I am using 3comDaemon tftp server for this on my laptop.

Can anyone confirm whether or not uploading the older firmware info to the call manager tftp server will push that out to all phones? I greatly appreciate any help!


Re: 7941g firmware upgrade

The firmware handed out to a phone is determined by the setting on the device defaults page (as long as a phone load is not set explicitly for the phone on the phone configuration page). Existing phones would not automatically get the new firmware until they are reset. You could make the firmware version on the device defaults page the current version and then set the phone load for individual phones to the new version.

Hope this helps.


VIP Super Bronze

Re: 7941g firmware upgrade

I am using 3comDaemon tftp server for this on my laptop.

Use tftpd32 instead; works like a champ.

Also, there is no need to mess with the device defaults for this scenario. The load server device parameter is intended for exactly this scenario. See this thread for additional discussion on the topic:

New Member

Re: 7941g firmware upgrade

Jonathan - Thanks for your post, I did see that earlier... I have tftpd32 installed, and in the error log I see that it is looking for *.tlv and .xml files for this specific phone SEP[mac-address]. I do have it registered to the call manager, and in the Load Server field I have the IP address of my laptop. Below is a partial copy of the errors I'm getting.

Connection received from on port 49612 [01/08 14:40:45:337

Read request for file Mode octet

File : error 2 in system call CreateFile The system cannot find the file specified.

It does this for several different files, including xml files, which I thought would have been pulled from the call manager it is registered to....

I did download the the compressed file of load information from the CCO site and uncompressed them in to a folder called "cisco", and the path is c:\cisco; which is shared out.

I have never used these tftp programs prior to this, so please bear with me if I'm overlooking the obvious! if you have any other suggestions, I would greatly appreciate them.

Thanks again!

CreatePlease to create content