BusinessPhone Communication Platform 4.0
Maintenance Instruction ASB 150 02 > Remote Upgrading Of The Central Software

## General

The BusinessPhone remote upgrading system is used to upgrade the current software running in an ASB 150 02 exchange to a different or enhanced software version without the need of exchanging the PROMs on the CPU-D4. The software that should be upgraded to, must be based on the identical language version that is already installed in the system. If the language shall be changed, the system must be upgraded with the complete software in the new language.

Remote upgrading has the following prerequisites on the PBX side:

- CPU-D4 equipped with FLASHPROMS and a FECU (KDU BS 130 06/_ or KDU BS 130 07/_) has to be installed. For details on FLASHPROMS refer to Requirements of the CPU-D4.

On the maintenance side a PC is necessary with hardware requirements as mentioned in Requirements. This PC can be connected to the CPU-D4 directly (V.24) or remotely. The PC requires an operating system such as MS Win95 or MS WinNT 4.0. The terminal application program, provided by the operating system, such as HyperTerminal, Telix etc. manages the communication between PC and the CPU-D4.

The terminal program is used to load the new ASB 150 02 software upgrade file created by the "UPGRADE PROGRAM" into the CPU-D4. In order to keep the transmission time as short as possible the "UPGRADE PROGRAM" creates only a file comprising the differences between the existing software in the exchange and the new software to which it should be upgraded to. Optionally a full software upgrade version can be created too.

The basic principle of upgrading is that the CPU-D4, equipped with two separate program memory areas receives an upgrade software and stores the changes in a temporary storage area, called the upgrade FLASH that is controlled by the RP. This upgrade software, called output file, is created by the "UPGRADE PROGRAM" chkdiff.exe, then transferred and stored directly into the upgrade FLASH. This file has to be sent as a text file. The PBX continues operating while the program is loaded remotely or locally into the CPU-D4 upgrade FLASH as the CP operates on the program stored in the program memory area called active FLASH. The time to upgrade to the new software can be selected in a menu. As soon as the upgrade time is reached the CPU-D4 is automatically restarted.

During the restart several actions are performed. The content of the upgrade FLASH is verified. The base data of the active FLASH is merged with the data stored in the upgrade FLASH. After final verification the data of the upgrade FLASH is copied into the active FLASH if ordered. This process results in a delay of the start-up but is indicated by flashing LEDs (see LEDs on the CPU-D4). Optionally no upgrade can be ordered and the upgrade information is just stored in the upgrade FLASH. This is useful if an upgrade is required at a later date. In all cases it is necessary to create the output file based on the current system software version and the in comparison to system software version that is to be upgraded to.

Revision: E © Ericsson Enterprise 2003