Patrick Lidstone (Personal E-mail)
2005-Jun-23 00:57 UTC
[Asterisk-Users] Cisco 7960 firmware upgrade promblems
I have a second-hand 7960 which I am attempting to upgrade to use a SIP image. The phone currently has a firmware release which doesn't seem to be listed in Cisco docs - P003AM30. On reboot, it finds the tftp server and requests the firmware image listed in OX79XX.txt correctly, displaying "Upgrading Software" on the screen. It then continues to re-request the same image from the tftp server at 10s intervals indefinitely. What am I doing wrong? Thanks Patrick
Geoff Manning
2005-Jun-23 05:04 UTC
[Asterisk-Users] Cisco 7960 firmware upgrade promblems
> I have a second-hand 7960 which I am attempting to upgrade to > use a SIP > image. > > The phone currently has a firmware release which doesn't seem > to be listed > in Cisco docs - P003AM30. On reboot, it finds the tftp serverHere's how I performed the upgrade: Downgrade from the stock P003AM30 to POS30203 Upgrade to version 5.1 (first signed binary firmware) Upgrade to version 7.1 * (most recent version? maybe 7.4?) * When upgrading to 7.1 there is a typo in the OS79XX file, it will say "P00xxxxx" change it to "P0Sxxxxx"....great typo by Cisco. Check the comments on this wiki page: http://www.voip-info.org/wiki-Asterisk+phone+cisco+79xx?page=Asterisk%20phon e%20cisco%2079xx&comments_threshold=0&comments_offset=0&comments_sort_mode=c ommentDate_desc&comments_maxComments=10&comments_parentId=353#threadId358
That is not a typo. One is the loader, the other is the firmware. -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com]On Behalf Of Geoff Manning Sent: Thursday, June 23, 2005 6:04 AM To: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: RE: [Asterisk-Users] Cisco 7960 firmware upgrade promblems> I have a second-hand 7960 which I am attempting to upgrade to > use a SIP > image. > > The phone currently has a firmware release which doesn't seem > to be listed > in Cisco docs - P003AM30. On reboot, it finds the tftp serverHere's how I performed the upgrade: Downgrade from the stock P003AM30 to POS30203 Upgrade to version 5.1 (first signed binary firmware) Upgrade to version 7.1 * (most recent version? maybe 7.4?) * When upgrading to 7.1 there is a typo in the OS79XX file, it will say "P00xxxxx" change it to "P0Sxxxxx"....great typo by Cisco. Check the comments on this wiki page: http://www.voip-info.org/wiki-Asterisk+phone+cisco+79xx?page=Asterisk%20phon e%20cisco%2079xx&comments_threshold=0&comments_offset=0&comments_sort_mode=c ommentDate_desc&comments_maxComments=10&comments_parentId=353#threadId358 _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Patrick Lidstone (Personal E-mail)
2005-Jun-23 10:05 UTC
[Asterisk-Users] Re: Cisco 7960 firmware upgrade promblems
> > I have a second-hand 7960 which I am attempting to upgrade to > > use a SIP > > image. > > > > The phone currently has a firmware release which doesn't seem > > to be listed > > in Cisco docs - P003AM30. On reboot, it finds the tftp server > > Here's how I performed the upgrade: > > Downgrade from the stock P003AM30 to POS30203 > > Upgrade to version 5.1 (first signed binary firmware) > > Upgrade to version 7.1 * (most recent version? maybe 7.4?) > > * When upgrading to 7.1 there is a typo in the OS79XX file, > it will say > "P00xxxxx" change it to "P0Sxxxxx"....great typo by Cisco. > > > Check the comments on this wiki page: > > http://www.voip-info.org/wiki-Asterisk+phone+cisco+79xx?page=A > sterisk%20phon > e%20cisco%2079xx&comments_threshold=0&comments_offset=0&commen > ts_sort_mode=c > ommentDate_desc&comments_maxComments=10&comments_parentId=353# > threadId358Thanks, I've almost cracked it now! 2 out of 3 phones are OK, but the third phone sticks on the Universal Application Loader. I've put a packet sniffer on the network, and I can see it requesting a DHCP address which isn't on my network (some legacy config presumably?), and when that times out, it requests and is issued with an address that is valid for my network, but then never attempts to connect to any TFTP server. I then set up a dummy network (DHCP, TFTP server) which matches the network parameters of the legacy config, and I still don't see any TFTP requests. Any suggestions on what to do next? I'm out of ideas... Patrick
Patrick Lidstone (Personal E-mail)
2005-Jun-23 14:30 UTC
[Asterisk-Users] Re: Cisco 7960 firmware upgrade promblems
> Make sure that you have done the following: > > 1.) Set up the phone to use DHCP to get an address *or* manually > configured an e-mail address using the settings on the phone. > > 2.) Set the DHCP server to give out the correct TFTP server address, > *or* configure "Alternate TFTP Server" = yes and manually specify the > server address. > > I assume that you have already done that, but you never know! > > TomHi Tom, the problem is that the Universal Application Loader has never successfully loaded a firmware image, so there is no way to set these options manually. The phone is definitely doing something with DHCP, but never generates a TFTP request - apparently? Patrick
Tarpo, Louie
2005-Jun-23 16:29 UTC
[Asterisk-Users] Re: Cisco 7960 firmware upgrade promblems
If you've followed the advice of previous posters, delete your 7-4 firmware and re-extract it. You should NOT rename it. Your OS79XX.txt should contain P003-07-3-00 and your SIPMAC.cnf should contain # SIP Configuration Generic File (start) image_version: P0S3-07-4-00 The P003-07-3-00 is the loader file the loader file loads the actual image which is the P0S3-07-4-00 Louie -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com]On Behalf Of Patrick Lidstone (Personal E-mail) Sent: Thursday, June 23, 2005 3:30 PM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Re: Cisco 7960 firmware upgrade promblems> Make sure that you have done the following: > > 1.) Set up the phone to use DHCP to get an address *or* manually > configured an e-mail address using the settings on the phone. > > 2.) Set the DHCP server to give out the correct TFTP server address, > *or* configure "Alternate TFTP Server" = yes and manually specify the > server address. > > I assume that you have already done that, but you never know! > > TomHi Tom, the problem is that the Universal Application Loader has never successfully loaded a firmware image, so there is no way to set these options manually. The phone is definitely doing something with DHCP, but never generates a TFTP request - apparently? Patrick _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Geoff Manning
2005-Jul-12 08:11 UTC
[Asterisk-Users] Cisco 7960 firmware upgrade promblems
Sergio Chersovani wrote:>> > I know it's hard to find out infos at the cisco site. > Maybe you can open a TAC case > > SergioI did find this info: http://www.voip-info.org/tiki-index.php?page=Asterisk%20phone%20cisco%2079xx &comments_threshold=0&comments_offset=0&comments_sort_mode=commentDate_desc& comments_maxComments=10&comments_parentId=353#threadId358 <snip> The two phones I purchased had "Application Load ID (AKA: firmware) of "P003AM30". This is their "skinny" protocol load. If you're trying to do sIP, you need a load that starts out "POS.....". You can not upgrade from "P00...." to "P0S....", you need to downgrade to "P0S30203" to get it using "POS...." firmware, then you can upgrade to the newer releases of the SIP firmware, with one extra thing to know. You do not need to step through every version of he firmware, you can jump versions of firmware, but what you encouter is the issue with their "signed binaries" (ie: "*.sbn" files) that they have converted to. If you have both a "*.bin" and a "*.sbn" file in the TFTP server root directory, it will default to loading the "*.bin" (ie: unsigned binary), which you do not want to do, since you need to convert over to signed binaries, in order to continue upgrading to get to the higher versions which only come signed. If you try to load higher version binaries that are not signed, the phone will fail to load and give an error as such (which I dont have the exact verbiage of). So, bottomline, go down to SIP 2.3, then go up to the first signed binary, then go to the final signed binary, then you ought to be there. </snip>
And if it fails still, check for a buffer overrun on the configuration file SIPDefault.cnf, the lower firmware versions had less memory assigned for this file during the upgrade process. Caused me all sorts of problems :) Ben -----Original Message----- From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Geoff Manning Sent: 12 July 2005 16:12 To: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: RE: [Asterisk-Users] Cisco 7960 firmware upgrade promblems Sergio Chersovani wrote:>> > I know it's hard to find out infos at the cisco site. > Maybe you can open a TAC case > > SergioI did find this info: http://www.voip-info.org/tiki-index.php?page=Asterisk%20phone%20cisco%20 79xx &comments_threshold=0&comments_offset=0&comments_sort_mode=commentDate_d esc& comments_maxComments=10&comments_parentId=353#threadId358 <snip> The two phones I purchased had "Application Load ID (AKA: firmware) of "P003AM30". This is their "skinny" protocol load. If you're trying to do sIP, you need a load that starts out "POS.....". You can not upgrade from "P00...." to "P0S....", you need to downgrade to "P0S30203" to get it using "POS...." firmware, then you can upgrade to the newer releases of the SIP firmware, with one extra thing to know. You do not need to step through every version of he firmware, you can jump versions of firmware, but what you encouter is the issue with their "signed binaries" (ie: "*.sbn" files) that they have converted to. If you have both a "*.bin" and a "*.sbn" file in the TFTP server root directory, it will default to loading the "*.bin" (ie: unsigned binary), which you do not want to do, since you need to convert over to signed binaries, in order to continue upgrading to get to the higher versions which only come signed. If you try to load higher version binaries that are not signed, the phone will fail to load and give an error as such (which I dont have the exact verbiage of). So, bottomline, go down to SIP 2.3, then go up to the first signed binary, then go to the final signed binary, then you ought to be there. </snip> _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users