ICX-500 software upgrade

From Zenitel Wiki

Revision as of 10:16, 17 July 2019 by Asle (talk | contribs) (Prerequisites)

This article describes how to upgrade the software of the ICX-500 Gateway.

During the upgrade process the users (intercom stations and other devices connected) will be out of service for approximately 35 seconds. Any ongoing conversations will be cancelled and not restored.

Backup customer data

Customer data must be backed up by doing a GetAll operation from AlphaPro before the upgrade is performed.

Software Upgrade

  • Download the software image file This file is a complete image, and includes both the Linux OS and all applications.
  • Use an internet browser and log on to the ICX Web interface and select System Maintenance > System Upgrade.
  • Browse to the image file, and select Upload
Software Upgrade from the web interface

  • Scroll down and select Install
  • The upgrade status is shown in a separate window:
Software Upgrade status in the browser

  • When the software installation is finished the system will restart with the new software image.

Restore customer data

The customer data is normally automatically restored after the software upgrade.

If that is not the case, restore the customer data by doing a SendAll operation from AlphaPro. Reset the gateway when the SendAll is finished.

Roll back

The ICX-500 has two memory partitions. When upgrading the software, the partition which is not currently in use will be updated. When the update is finished, the ICX-500 will restart using the updated partition.

If for some reason the newly updated partition don't work properly, it is possible to roll back to the other partition:

Roll back to other partition

In System Monitoring > System Information you can see which partition is currently active (A or B).

Image recovery from SD Card

In the unlikely event of a system crash, it is possible to recover the system by inserting a SD Card with a recovery image.


  • Micro SD card, minimum 1 GB, FAT filesystem
  • The PC must have the software Win32DiskImager installed

Create SD Card

  • Download the zipped image file, e.g. ""
  • The zip file contains one file sdcard_archive.img. Unzip the file to a known location on the PC.
  • Insert the SD card in your computer
  • Start Win32DiskImager
  • Select the image file sdcard_archive.img
Selecting the image file sdcard_archive.img

  • Verify that correct "Device" is used for the SD card, in this example the SD card is available as drive "E:"
  • Press "Write" to start burning the SD card.
  • Confirm overwrite by Yes:
Confirm writing to the SD card

  • A progress bar shows the write progress, which takes approx 30 seconds.
  • When finished, remove the SD card from the computer

Flashing files to the ICX500

  • Power off the ICX500
  • Open the lid to access the slot for the SD card
  • Insert the SD card into the slot
  • Open the top cover of the ICX500 (Four screws, two at each side of the box)
  • Turn DIP switch 6 to the ON position:
DIP switch 6 ON will force the ICX500 to boot from the SD card

  • Press and hold the factory reset (cold boot) button while powering on the ICX500
  • Wait until the orange Fault LED turns off, then release the button
  • The ICX500 will now start flashing new files from the SD card. The process will take approx. 2 minutes, and is indicated by LEDs:
    • First the green Status LED will blink intermittently to indicate NOR flashing, and finally go steady when finished
    • Next the blue Active LED will blink intermittently to indicate NAND flashing, and finally go steady when finished
  • When the green Status LED and the blue Active LEDs are both ON, and the orange Fault LED is off, the flashing is correctly completed
    • If there is an error, the orange Fault LED will be turned on and flashing process will stop

Finalize the ICX500

  • Power off the ICX500
  • Turn DIP switch 6 to the OFF position:
DIP switch 6 OFF will force the ICX500 to boot from the internal flash memory

  • Remove the SD card
  • Power on the ICX500. It will now boot from the internally flashed image
  • If all is OK, power off the ICX500, and replace the lid and the top cover.