Legrand PDU Recovery Utility
Copyright 2009 Raritan Inc. All rights reserved.

1. Overview

  The Legrand PDU recovery utility can be used to recover the following power
  products whose firmware has been damaged, e.g. due to a power outage in the
  middle of a firmware upgrade:
  - PX2, PX3, PDU G4
  - BCM2, PMC, PMMC

  The recovery procedure can be performed using the unit's USB-B port.

  After the disaster recovery an additional regular firmware via web GUI or
  USB stick is required.

2. System Requirements

  - Linux or Microsoft Windows 10 or newer
  - A regular USB A-B cable
  - For Windows only:
    - up to iX11 hardware: Dominion serial console driver
    - iX12 and newer: AM62 DFU driver
  - A firmware file for the unit to be recovered
    - pdu-px2-<version>-<build>.bin
      - used for PX2, PX3, BCM2, PMC and PMMC
    - pdug4-ixg4-<version>-<build>.bin
      - used for PDU G4 (32 bit, iX9)
    - pdug4-ixg4_64-<version>-<build>.bin
      - used for PDU G4 (64 bit, iX12+)
    - pdug4-ixg4_combined-<version>-<build>.bin
      - used for PDU G4 (32 and 64 bit, iX9+)

3. Usage Instructions

Copy the recovery utility and the firmware file into a directory on your PC.
Follow the instructions below depending on your operating system and the type
of connection to be used.

3.1. Microsoft Windows - USB Connection

  1. Download and install the required driver (see System Requirements above)
  2. Use a USB A-B cable to connect the unit's USB-B port to one of your
     host's USB ports.
  3. Push the device's recovery button (the unlabelled pin hole next to
     the display) and hold it for four seconds.
  4. Open a command prompt window, navigate to the directory containing the
     recovery utility and the firmware file.
  5. Run the recovery utility and enter the firmware file when prompted.
  6. After a successful recovery push the device's recovery button and do not
     hold it down for more than one second. The device should start up
     normally.
  7. Use the web GUI or the USB stick method to execute a regular firmware update
     with the matching firmware file (e.g. pdu-px2-<version>-<build>.bin).

3.2. Linux - USB Connection

  1. Use a USB A-B cable to connect the unit's USB-B port to one of your
     host's USB ports.
  2. Push the device's recovery button (the unlabelled pin hole next to
     the display) and hold it for four seconds.
  3. Open a terminal window, navigate to the directory containing the recovery
     utility and the firmware file.
  4. Run the recovery utility and enter the firmware file when prompted.
  5. After a successful recovery push the device's recovery button and do not
     hold it down for more than one second. The device should start up
     normally.
  6. Use the web GUI or the USB stick method to execute a regular firmware update
     with the matching firmware file (e.g. pdu-px2-<version>-<build>.bin).

3.3 Emergency Factory Reset

  - If the regular factory reset procedures don't work this utility can be used
    to execute an emergency factory reset.
  - In contrast to the regular factory reset this will also delete any kind of
    energy counter or reliability data.
  - Follow the instructions above, but start the utility using the command line
    option: "--erase-config" (you will not be asked for a firmware file).
