BusinessPhone Communication Platform 4.0
Dialogs

## Software/Firmware Upgrade

This section describes briefly how to do a Software/Firmware upgrade starting with the Select System for Software Update dialog.

Note

Before you start with an upgrade, go to the Hardware Details dialog to check if the CPU-D4 is upgradeable.

To access the Select System for Software Update dialog, open the Tools directory tree and click on the Software/Firmware Upgrade menu.

For further information, see also Maintenance Instruction(1541-ASB 150 02 Uen).

### Installing the Software/Firmware Files

Four files are necessary to upgrade the BusinessPhone software. These files must be located in the appropriate directory on the BMS Server. The latest binary software/firmware files will be provided by your local Ericsson Support Centre.

- In the Select System for Software Update dialog, click on the File Manager button.

- The File Manager dialog opens, showing all available *bin, *me and generated *.txt files.

Note

If you do not need a specific file any longer, click on Delete to remove the file from the File Manager.

- In the File Manager Dialog, click on the Browse button to import the required files for the upgrading. You can only import one file at a time.
- In the pop up dialog, click on Open. The dialog closes. The file name appears in the Text box.
- Click on the Submit button. The file is copied automatically to the appropriate directory on the BMS Server.
- Repeat this for the remaining three files.

- A so-called Difference File (or Delta file) is created and saved to the same directory on BMS Server.
- If you know the software version running on your BusinessPhone is known, you can use the Create a Software Upgrade File to create the Difference File.
- If the current version is not known, select the BusinessPhone you want to upgrade and press the Submit button. BMS will log on to the desired BusinessPhone.

- Type “s” to view the software version running in the BusinessPhone. Now you can use the Create a Software Upgrade File to create the Difference File.

See System Overview (1555-ASB 150 02 Uen).

### Upload and administration of the upgrade data

Note

Before starting the upgrade procedure, verify that the system time and date is correct, otherwise modify it.

- Disconnect BMS from the system and remove it from the tree view
- Open the Tools directory tree.
- Click on Software/Firmware Upgrade.
- Select the desired system for upgrading and click on Submit.

- The connection to the system is built up in terminal mode. When the connection is established, the main menu is displayed.

### Main Menu

The following functions are available in the Main Menu:

S | View information about active flash and upgrade flash.
T | View system and upgrade time
F | Firmware upgrade information
R | Remove firmware
U | Upload new file into upgrade flash
D | Define upgrade time
C | Cancel an ordered upgrade.
O | Ordering upgrades
E | Exit remote upgrading

- Select the desired function in the menu above by typing in the related letter and clicking on the Submit button.

If no input occurs for more than 15 minutes, BMS logs off and the connection is shut down.

If the menu entry “F Firmware upgrade information” is not available, please check the minimum requirements of the CPU-D4 and the connected FECU.

### Active Flash and Upgrade Flash

- ACTIVE PROGRAM
  The ASB 150 02 software of the active FLASH.
- UPGRADE PROGRAM
  The ASB 150 02 software of the upgrade FLASH. The content is re-written by uploading the new software. During every system restart, the content of the upgrade FLASH is checked. If an error occurs, the content of the active FLASH will be copied to the upgrade FLASH.
- SYSTEM MEMORY TYPE
  The type of the used FLASH proms.
- UPGRADE STATE

- This information indicates one of the following states:

- NO Upgrade
  No software or firmware upgrade ordered yet.
- Upgrade requested
  Software and firmware will be upgraded.
- Firmware Error 1
  First error during firmware upgrade.
- Firmware Error 2
  Second error during firmware upgrade.
- UNKNOWN

- Press ENTER or click on the Submit button to return to the main menu

### System and Upgrade Time

This dialog displays the system and upgrade time. You cannot change the time settings in this dialog.

- Press ENTER or click on the Submit button to return to the main menu.

### Firmware Information

This dialog shows the following information of the loaded firmware application images in the upgrade FLASH memory:

- Type of loaded firmware application

- e.g. BTU-B2, BTU-D, ELU-D3, or MFU

- Size of the respective firmware application images

- MFU = 512kB; BTU-B2, BTU-D, ELU-D3 =256kB

- State of FW upgrade Flash memory on the CPU-D4

- Shows the status of the upload process to the CPU-D4 upgrade FLASH memory. Normal states are OK or UPGRADE WAS ORDERED. Any other status information indicates that one or more errors occurred during the last upload process. The upgrade of a specific firmware application image can only be ordered if the state variable indicates “OK” within this menu.

- Product number and revision

- Product information elements about already loaded/stored firmware application images.

- Checksum of loaded firmware application image
- Amount of spare memory in firmware upgrade FLASH circuit.

- Information about free memory within the firmware upgrade FLASH memory. This is used to check whether there is enough space available on the CPU-D4 for further firmware application images.In ASB 150 02 all firmware application images for the upgradeable boards can be loaded onto the FLASH memory.

- Press ENTER or click on the Submit button to return to the main menu.

### Remove firmware

In this dialog, you can remove an already loaded firmware application image from the upgrade FLASH memory, for example if a newer version is available.

Note

If an upgrade for a specific firmware application has already been ordered, the upgrade will automatically be deactivated if the images are to be removed.

- Press A-Z to erase the dedicated firmware file.
- Press + to erase all firmware files
- Press ENTER or click on the Submit button to return to the main menu.

### Upload new file

- Click on the radio button to select the desired file.
- Click on the Upgrade button to start the upload into the upgrade Flash.

#### Upgrade and Downgrade options

*) preliminary versions are used in case fault fixing or in case of field trials for new releases

#### File transfer

After the file transfer has been started, the screen shows the progress of the uploading process. Each FLASH PROM is numbered with a specific index (1 to 3) and the number shows which FLASH PROM and which MAP is currently re-written. An “X” is displayed as a progress indicator as data is being stored. If an error occurs during transmission, a short error message describing the error is displayed.

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

- Press ENTER or click on the Submit button to return to the main menu.

### Define Upgrade Time

- Enter the upgrade time and press ENTER or click on the Submit button. The new upgrade time is displayed.
- Press ENTER or click on the Submit button to return to the main menu.
- Enter E to return to the main menu without changing the ordered upgrade.

Note

If you start an upgrade, the traffic will be interrupted by a system restart.

The time is verified every 5 minutes, and after up to 5 minutes, the upgrading will be activated. If the program in the upgrade FLASH is valid and the system time reaches the upgrade time, the system will automatically perform the upgrade procedure.

During the upgrade procedure, the application image is transferred from the upgrade FLASH circuits to the required interface boards, or to the active software FLASH memory circuits on the CPU-D4 to be executed after the following board or system restart.

In case of power failure or unexpected system restart during the upgrade procedure, the upgrading of peripheral interface boards will be repeated up to three times! Upgrading of central software applications will be repeated until the upgrade has been successful.

Note

The software/firmware versions stated on the PROMS sticker become obsolete after a remote upgrade.

### Cancel Ordered Upgrade Time

- Enter D to cancel an already ordered upgrade. This reset has no influence on the selected applications to be used for the upgrade.
- Enter E to return to the main menu without cancelling the ordered upgrade.

### Order Upgrading

In this dialog, you can select the software and/or specific firmware applications in the FLASH memory circuit for upgrade purposes during the next updating procedure.

Because of backward compatibility, it will always be the peripheral interface board that has to be updated first.

After a successful firmware upgrading of the peripheral interface (up to three re-tries in case of an error), the central software is upgraded.

- Press A-Z to order or cancel the upgrade of the desired firmware.
- Press # to order or cancel the upgrade of the software.
- Press + to order an upgrade for the software as well as all uploaded firmware versions.
- Press - to cancel all upgrades.
- Press ENTER or click on the Submit button to return to the main menu.

After ordering the upgrade procedure for different peripheral interface boards and/or central software, the upgrade time has to be set for performing the requested upgrade procedure.

### Exit Remote Upgrading

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

For more information about software and firmware upgrades, please see document

### Firmware upgrade - Quick overview

- Go to Tools - Software/Firmware Upgrade
- Check with File Manager if there are any upgrade files (if so, just click on Back).
- Go to Tools - Software/Firmware Upgrade.
- Select a system and click on Submit.
- Check the Firmware Information by typing “F”.
- Press Enter to continue.

#### Creating the Upgrade File

- Click on Create File.
- Select “Firmware upgrade” and click on Submit.
- Check if the message “File successful created” appears and click on OK.
- Go to Tools - Software/Firmware Upgrade.

#### Upload a new file into upgrade flash

- Press “U” to Upload new file into upgrade flash
- Select the file you want to submit.
- Click on Upgrade.
- Check the Upgrade process.
- If you see the message UPLOADING SUCCESSFULLY COMPLETED, press Enter.

#### Order upgrading

- Select “A”.
- Check the result: “UPGRADE WAS ORDERED”.
- Define Upgrade time and click on Submit.
- Check the result: “Upgrade requested”
- Check that the board has been upgraded in the Hardware Details dialog.

### Software upgrade - Quick overview

- Go to Tools - Software/Firmware Upgrade.
- Select a system and click on Submit.
- Check the information about active flash and upgrade flash by typing “S” and click on Submit.

#### Creating an Upgrade File

- Click on Create File.
- Select “CPU upgrade based on no other version” (“CPU” means “Software”) and press “Submit”
- Check if “File successful created” and press “OK”
- Go to tools - Software/Firmware Upgrade

#### Upload new file into upgrade flash

- Press U to Upload new file into upgrade flash
- Select the file you want to upgrade
- Press “Upgrade”
- Check the Upgrade process, the result “UPLOADING SUCCESSFULLY COMPLETED” and press Enter.

#### Order upgrading

- Select “#”
- Check the result “UPGRADE WAS ORDERED”
- Define Upgrade time and press “Submit”
- Check the result “Upgrade requested”
- Check, that the board has been upgraded in the “Hardware Details”

Revision: A © Ericsson Enterprise 2003