Hello all, I am trying to upgrade the firmware on my cisco 7910 without using CCM. I was told that chan skinny is possibly capable of doing that and would like to make sure. I have P00405000600 firmware which I have put in version in skinny.conf. the phone basiclaly stops at verifying load. tcpdump shows nothing happening apart from small amount of traffic to port 2000 (skinny). Does anyone have any ideas on how to get the new firmware into the phone? cisco instructions arent very helpful. PS> unlike the bigger brother of the phone, this one does not request PS> OS79XX.TXT file and is not SIP capable. -- Best regards, Subhi S Hashwa mailto:lists@subhi.com When everything is heading your way, you're in the wrong lane.
Nothing to do with skinny, drop the new file(s) in your tftp directory and edit the .xml file to specify the new version, the phone will upgrade itself when it loads the config. Steve -----Original Message----- From: Subhi S Hashwa [mailto:lists@subhi.com] Sent: 23 January 2005 06:33 To: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: [Asterisk-Users] chan_skinny and firmware upgrade Hello all, I am trying to upgrade the firmware on my cisco 7910 without using CCM. I was told that chan skinny is possibly capable of doing that and would like to make sure. I have P00405000600 firmware which I have put in version in skinny.conf. the phone basiclaly stops at verifying load. tcpdump shows nothing happening apart from small amount of traffic to port 2000 (skinny). Does anyone have any ideas on how to get the new firmware into the phone? cisco instructions arent very helpful. PS> unlike the bigger brother of the phone, this one does not request PS> OS79XX.TXT file and is not SIP capable. -- Best regards, Subhi S Hashwa mailto:lists@subhi.com When everything is heading your way, you're in the wrong lane. _______________________________________________ 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 The information contained in this email is intended for the personal and confidential use of the addressee only. It may also be privileged information. If you are not the intended recipient then you are hereby notified that you have received this document in error and that any review, distribution or copying of this document is strictly prohibited. If you have received this communication in error, please notify Brendata immediately on: +44 (0)1268 466100, or email 'technical@brendata.co.uk' Brendata (UK) Ltd Nevendon Hall, Nevendon Road, Basildon, Essex. SS13 1BX UK Registered Office as above. Registered in England No. 2764339 See our current vacancies at www.brendata.co.uk
>From the very early days of Cisco skinny the phones have all requestedXMLDefault.cnf.xml, you just need to pop it in there (either run a tcpdump on the tftp port or run the daemon in logging mode and you'll see). Steve -----Original Message----- From: Subhi S Hashwa [mailto:lists@subhi.com] Sent: 24 January 2005 14:46 To: Steve Hanselman Cc: 'Asterisk Users Mailing List - Non-Commercial Discussion' Subject: Re: [Asterisk-Users] chan_skinny and firmware upgrade Monday, January 24, 2005, 9:23:50 AM, Steve Hanselman wrote:> Nothing to do with skinny, drop the new file(s) in your tftp directory and > edit the .xml file to specify the new version, the phone will upgradeitself> when it loads the config.the firmware I have doesn't request xml file it requests SEP<MAC>.cnf I udnerstand the new versions of firmware request SEP<MAC>.cnf.xml. Not sure where to go from here, any ideas? -- Best regards, Subhi S Hashwa mailto:lists@subhi.com When everything is heading your way, you're in the wrong lane. The information contained in this email is intended for the personal and confidential use of the addressee only. It may also be privileged information. If you are not the intended recipient then you are hereby notified that you have received this document in error and that any review, distribution or copying of this document is strictly prohibited. If you have received this communication in error, please notify Brendata immediately on: +44 (0)1268 466100, or email 'technical@brendata.co.uk' Brendata (UK) Ltd Nevendon Hall, Nevendon Road, Basildon, Essex. SS13 1BX UK Registered Office as above. Registered in England No. 2764339 See our current vacancies at www.brendata.co.uk
Monday, January 24, 2005, 3:38:57 PM, Steve Hanselman wrote:> From the very early days of Cisco skinny the phones have all requested > XMLDefault.cnf.xml, you just need to pop it in there (either run a tcpdump > on the tftp port or run the daemon in logging mode and you'll see).I did, that is how i foundout about the SEP<MAC>.cnf and SEPDefaults.cnf Ethernet II, Src: 00:0a:8a:f9:09:10, Dst: 00:50:8b:75:4b:fb Destination: 00:50:8b:75:4b:fb (CompaqCo_75:4b:fb) Source: 00:0a:8a:f9:09:10 (Cisco_f9:09:10) ... Trivial File Transfer Protocol Opcode: Read Request (1) Source File: SEP000A8AF90910.cnf Type: octet [Malformed Packet: TFTP] The xml request is a feature of new firmware, that is my guess. -- Best regards, Subhi S Hashwa mailto:lists@subhi.com When everything is heading your way, you're in the wrong lane.
Steve Hanselman
2005-Jan-24 10:04 UTC
[Asterisk-Users] RE: chan_skinny and firmware upgrade
Stick that on the Wiki.... -----Original Message----- From: Tom Ivar Helbekkmo [mailto:tih@eunetnorge.no] Sent: 24 January 2005 16:31 To: Subhi S Hashwa Cc: Asterisk Users Mailing List - Non-Commercial Discussion; Steve Hanselman Subject: Re: chan_skinny and firmware upgrade Subhi S Hashwa <lists@subhi.com> writes:> The xml request is a feature of new firmware, that is my guess.Yup. Older, skinny capable, phones request the SEP...cnf file, which is in a binary format. I don't know how to get them to update their firmware, but I do know how to build the SEP file to configure the phones correctly. I use the below program to write a simple one, to give the phone the name, address and TCP port number (2000) to use for the skinny protocol (I haven't bothered to make something that reads the configuration data from the terminal -- I edit, compile, and run): /* * Program to write a SEPDefault.cnf for Cisco SCCS phones. * Records in the file have two bytes that tell what data * is supplied, then the data (either fixed length or as * a zero-terminated character string. */ #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { FILE *SEPDefault; unsigned char SEPData[BUFSIZ]; SEPDefault = fopen("SEPDefault.cnf", "w"); /* change the string to be the FQDN of the call manager: */ sprintf(SEPData, "%c%c%s", 1, 1, "pbx.company.com"); fwrite(SEPData, 1, strlen(SEPData) + 1, SEPDefault); /* change the last four numbers to the IP address of the call manager: */ sprintf(SEPData, "%c%c%c%c%c%c", 1, 2, 192, 168, 1, 42); fwrite(SEPData, 1, 6, SEPDefault); /* the last four numbers are 2000 as a four byte little-endian integer: */ sprintf(SEPData, "%c%c%c%c%c%c", 1, 3, 208, 7, 0, 0); fwrite(SEPData, 1, 6, SEPDefault); /* this is a special end of file marker: */ sprintf(SEPData, "%c%c", 1, 255); fwrite(SEPData, 1, 2, SEPDefault); fclose(SEPDefault); } /* * eof */ -tih -- Tom Ivar Helbekkmo, Senior System Administrator, EUnet Norway Hosting www.eunet.no T +47-22092958 M +47-93013940 F +47-22092901 FWD 484145 The information contained in this email is intended for the personal and confidential use of the addressee only. It may also be privileged information. If you are not the intended recipient then you are hereby notified that you have received this document in error and that any review, distribution or copying of this document is strictly prohibited. If you have received this communication in error, please notify Brendata immediately on: +44 (0)1268 466100, or email 'technical@brendata.co.uk' Brendata (UK) Ltd Nevendon Hall, Nevendon Road, Basildon, Essex. SS13 1BX UK Registered Office as above. Registered in England No. 2764339 See our current vacancies at www.brendata.co.uk