Upgrading Cisco 7940 Firmware and Configuring

Upgrading Firmware

  • Key things to remember before beginning the upgrade
  • Must go from SCCP 3.1 to SIP 2.3 to SIP 6.3 to SIP 7.5. All version 8 software seem to go into a never ending reboot cycle
  • At a certain point **# no longer unlocks the phone and you must type the password "cisco" in to configure the phone
  • All of Cisco's information about upgrading firmware can be found at:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cuipph/7960g_7940g/mgcp/firmware/matrix/frmwrup.html

  • Download firmware from
    http://tools.cisco.com/support/downloads/go/ImageList.x?relVer=6.3&mdfid=268437897&sftType=Session+Initiation+Protocol+%28SIP%29+Software&optPlat=&nodecount=27&edesignator=null&modelName=Cisco+Unified+IP+Phone+7940G&treeMdfId=278875243&modifmdfid=null&imname=&treeName=Wireless&hybrid=Y&imst=N

  • Place necessary files in root of TFTP server
  • The phone first looks for OS79XX.txt.  The OS79XX.TXT file must only contain the name of the file that you attempt to load, without the .bin extension.

  • If you convert from SCCP to SIP and the version you attempt to load is SIP 2.3 software or earlier, the OS79XX.TXT must be in the format of POS3xxyy . For example, if the SIP software version is 2.2, the file must contain POS30202.
  •  If you convert from SCCP to SIP and the version you attempt to load is SIP 3.0 software or later, the OS79XX.TXT must be in the format of POS3-xx-y-zz . For example, if the SIP software version is 7.4, the file must contain POS3-07-4-00.
  •  If you convert from SIP to SCCP, the OS79XX.TXT must be in the format of P003aabbccdd. For example, if the SCCP software version is 7.2(3), the file must contain P00307020300.

  • Configure network settings of the phone
  • Turn DHCP off
  • Set IP Address
  • Set netmask
  • Set default gateway
  • Set DNS

  • Set address of primary TFTP server

  • Reboot the phone to begin downloading the new firmware
Configuring Phone
  • The SipDefault.cnf has all of the main configuration settings that are the same for each phone.
  • The SipMAC.cnf has all of the phone specific settings line/port and authentication information.
  • The SEPMAC.cnf.xml just tells what load to use
  • The O79XX.txt just tells what load to use (it is loaded first in most cases)

0 comments:

Post a Comment