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

## Terminal Application to load the file into the CPU-D4

Before starting the upgrading verify if the system time and date is correct otherwise correct it with RASC. Verify that the physical connection to the exchange has been established between the COM port of the PC (optionally via modem) and the V.24 interface/modem on the CPU-D4.

The upgrade program chkdiff.exe creates an output file called (____.txt). This is a binary file and must be sent as a text file. The terminal application has to be set for this type of transmission. Depending on which type of upgrade is requested, the file is composed of either a complete new ASB 150 02 software version or of only the differences in code between the existing software on the CPU-D4 and the new software, to reduce transmission time. In the latter case data is omitted that is already available in the active FLASH on the CPU-D4.

This shows that it is very important to know the actual software in the active FLASH running on the CPU-D4 and not depend on revision information stated on the PROMS mounted on the CPU-D4. Note that the software version stated on the PROMS is obsolete after loading the new software. The output file (____.txt) must not be accessed by any editor as this action may destroy the content.

Start the terminal program as available on your operating system e.g. Hyperterminal. The terminal application starts the communication with the CPU-D4 and a selection menu is displayed prompting the next actions. The CPU-D4 supervises the communication and if no input occurs for more than 15 minutes the terminal is logged off and the connection is shut down. This is to prevent unnecessary connection fees. The CPU-D4 verifies all entered requests and the menu screen offers a selection of commands that are executed by typing in a letter.

Set up the connection to the ASB 150 02 system by using the terminal program on your PC and after having configured the settings mentioned before. To start the communication quickly press the "S" key 3 times. There is a timer surveillance monitoring the time between two key strokes and if it is greater than 1 second the process is terminated.

If the connection was built up successfully a welcome screen (see below) greets the user and requests a password entry.

#### Communication Start

If the correct password is entered the main menu will be displayed otherwise the session will be automatically closed.

#### Main Menu

The main menu prompts the following functions:

Select a function in the menu above by typing the related letter.

#### Menu item "S" – view information about active FLASH and upgrade FLASH

- ACTIVE PROGRAM

- This information applies to the actually running ASB 150 02 software program in the active FLASH.

- UPGRADE PROGRAM

- This information applies to the ASB 150 02 software program, which is stored in the upgrade FLASH. The contents is re-written by uploading the new SW. During every system restart the contents in the upgrade FLASH is checked. If an error is encountered (e.g. wrong checksum or last uploading of new SW was not finished) the content of the active FLASH will be copied into the upgrade FLASH.

- UPGRADE TIME

- DATE: YY-MM-DD TIME: HH:MM shows the upgrade time.

- SYSTEM TIME

- DATE: YY-MM-DD TIME: HH:MM shows the current system time.

- UPGRADE FLASH STATE

- The upgrade FLASH state is indicated by the following messages displayed on the screen:

- NOT OK: connection was broken?
- OK: OK indicates no backup has been ordered
- ERROR DURING LAST UPLOAD: repeat upload
- UPGRADE WAS ORDERED
- UNKNOWN: connection was broken?

- Press ENTER to continue:

- To return to the main menu press ENTER.

#### Menu item "T" – view system, backup and upgrade time

This menu just displays the system and upgrade times. No change of time settings are permitted on this screen.

#### Menu item "U" – load new SW into upgrade FLASH

This screen requests to start the file transfer in the terminal application or press "E" to abort the procedure.

To send the file execute send e.g. press the send icon on the terminal application. Verify that the file is sent as a text file. The next screen shows the process of file uploading.

#### Uploading the file

After the file transfer is started this screen shows the progress of uploading. Each PROM is numbered (1 to 3) and the number shows which PROM and which MAP is currently re-written. A "X" is displayed as a progress indicator as data is stored.

If an error occurs during transmission a short error message describing the error cause is displayed.

If the file was transferred without any error “UPLOADING SUCCESSFULLY COMPLETED !“ is displayed.

#### Menu item "D" – define upgrade time

The time to upgrade to the new software can be selected in this menu. The TAB key moves the cursor between the fields. Press ENTER after you have changed the upgrade time to activate the upgrade

Note

The entered upgrade time has to be a time later than the system time and the year of the upgrade time has to be the same as the year of the system time.

If changes in any field are entered a validation check is done. (e.g. 61 is not valid for the minutes)

The time is verified every 5 minutes thus after waiting up to 5 minutes upgrading is activated. If the program in the upgrade FLASH is valid and the system time reaches the upgrade time the system will automatically perform a re-start. The upgrade is also initiated if the system is restarted locally. During the restart the SW from the upgrade FLASH will be copied into the active FLASH and then the system restarts with the new software.

#### Menu item "C" – cancel ordered upgrade time

After entering the letter "C" the system cancels the task and returns to the main menu.

#### Menu item "E" – exit remote upgrading

If no input occurs for more than 15 minutes then the system logs out and automatically shuts down the connection.

Revision: E © Ericsson Enterprise 2003