beautypg.com

Chapter 4: software upgrade – Avaya 3631 User Manual

Page 20

background image

3631 Wireless Telephone Administrator Guide

20

Chapter 4: Software Upgrade

The 3631 telephone supports a firmware upgrade program that is invoked automatically
during telephone startup. During the upgrade process, the phone downloads a new
software image from an HTTP server, erases its current image from memory, and writes
the new image.

The telephone first downloads an upgrade configuration file. After receiving the upgrade
file, the phone compares its current software version with the version information in the
upgrade file. If the versions are different, the phone downloads new binary files in order
according to the upgrade file list. If the versions are the same, the upgrade does not
execute.

If a problem occurs during downloading (network issue, disconnection, no server
response), the phone reboots itself and attempts the upgrade again. This process repeats
until it is successful.

Upgrade Configuration File

The 3631 Upgrade Configuration file (3631upgrade.txt) is a simple text file. The file has
information about the 3631 upgrade package (model number, date, version, block/file
name, block size, checksum…).

In addition to the text file, a digitally signed file (3631upgrade.txt.asc) is provided for
security purposes. During an upgrade the phone compares the decrypted signature file
with a hash of the upgrade file. If these values are not equal, the upgrade does not
proceed.

See the following page for a sample upgrade configuration file.

Preparing for Upgrade

Use the following process to prepare for a 3631 firmware upgrade:

1. Copy the 3631upgrade.txt file to the web server root directory. (This is the same

directory as where the 46xxsettings.txt file is stored.)

2. Create a down subdirectory under the web server root directory.
3. Copy all 3631 package files—including the 3631upgrade.txt file—to the down

directory.
Note:
You must create a down subdirectory with its associated files; otherwise, the upgrade
procedure will not execute.

4. Reboot the phones to begin the upgrade.