Actions

Image recovery - Zenitel Devices based on iMX8

From Zenitel Wiki

Revision as of 13:10, 31 July 2024 by Kastorsand (talk | contribs) (Created page with "This article describes how to flash a new image on Zenitel Devices based on iMX8 processor. == Requirements == * Download and install Downloads#Turbine_Test_and_Demo_A...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This article describes how to flash a new image on Zenitel Devices based on iMX8 processor.

Requirements

  • Download and install VS-Tools.msi. The PC application VS-ProductUpgrade is a part of this package. This software runs both a TFTP server, and USB boot of target.
  • Access to the physical circuit board.
  • Software Image
  • A USB Micro plug cable.
  • PoE ethernet cable or local power.
USB Micro cable


Setup and connections

Principle connection. The upper cable ("USB to serial, TTL level") is optional.


Optional connection

The process can optionally be monitored via the serial port of the board. This is not required, but could be useful for troubleshooting if issues appear during the process. You would need:

Prepare the "VS-ProductUpgrade" application

  • Launch VS-ProductUpgrade application from Windows start menu (Start > Vingtor-Stentofon > VS-ProductUpgrade).
  1. Download the software image for Zenitel Devices based on iMX8. Image: vsff8-prod-8.2.3.3.zip
  2. Load the software image using the Open Software Image Archive button.
  3. Activate tab Production Programming
  4. Insert input fields Operator Name, Programming Device.
  5. Verify USB Operation is set to "Write all images (Recovery)


Your application should look something like below programming a TCIV+ Station:

The VS-ProductUpgrade application


Note icon
  • The Operator Name can be anything (only used in production)
  • Take care to select the correct Programming Device from drop down
  • To reselect Programming Device double click in the label "Programming Device"


  • On HW version 100831xxxx.0102 and later the device cannot be powered from the USB connector. The procedure is then:
  1. Connect the the Micro-USB cable
  2. Hold down the USB Boot button while powering up the device (by connecting the PoE ethernet cable or local power) and wait for the PC to detect the new USB hardware
  3. In the PC application press the "USB Boot Target" button
  4. Watch the Pop-up window for the progress. When the window disappears, the process is complete. Be aware, it sits at 99% for several minutes.
  • On HW version 100831xxxx.0101 and earlier the device can be powered from the USB connector. The procedure is then:
  1. Hold down the USB Boot button while connecting the Micro-USB cable and wait for the PC to detect the new hardware
  2. In the PC application press the "USB Boot Target" button
  3. Watch the Pop-up window for the progress. When the window disappears, the process is complete. Be aware, it sits at 99% for several minutes.
Progress window iMX8


  • Disconnect power and USB. Reconnect Power and verify that it starts normally.

Preparation of the optional USB to Serial converter cable

The Turbine station has a TTL level serial interface to which we can connect during the upgrade process. For this purpose a USB to Serial converter cable can be used. Recommended cable is TTL-232R-3V3, available from Farnell.

This cable needs to be slightly modified as per photo below:

  • Pin 1 = Black (GND)
  • Pin 2 = Orange (Turbine RX)
  • Pin 3 = Yellow (Turbine TX)
Original cable


Modified cable



Insert the USB connector in the PC. The unit will now install itself. Make a note of which COM port number it is assigned to. You will also find it in the Device Manager. Baud rate: 115200.

USB Serial Port in the Device Manager


Related articles