Firmware updates

Several options are available to update the firmware for the server.

You can use the tools listed here to update the most current firmware for your server and the devices that are installed in the server.

Best practices related to updating firmware is available at the following site:

ThinkSystem Firmware and Drivers Updates Best Practices

The latest firmware can be found at the following site:

Drivers and Software website

UpdateXpress System Packs (UXSPs)

Lenovo typically releases firmware in bundles called UpdateXpress System Packs (UXSPs). To ensure that all of the firmware updates are compatible, you should update all firmware at the same time. If you are updating firmware for both the Lenovo XClarity Controller and UEFI, update the firmware for Lenovo XClarity Controller first.

Update method terminology

Firmware updating tools

See the following table to determine the best Lenovo tool to use for installing and setting up the firmware:
Tool Update Methods Supported Core System Firmware Updates I/O Devices Firmware Updates Graphical user interface Command line interface Supports UXSPs
Lenovo XClarity Provisioning Manager V3

(LXPM V3)

In-band2

On-Target

     
Lenovo XClarity Controller

(XCC)

Out-of-band

Off-Target

Selected I/O devices    
Lenovo XClarity Essentials OneCLI

(OneCLI)

In-band

Out-of-band

On-Target

Off-Target

All I/O devices  
Lenovo XClarity Essentials UpdateXpress

(LXCE)

In-band

Out-of-band

On-Target

Off-Target

All I/O devices  
Lenovo XClarity Essentials Bootable Media Creator3

(BOMC)

In-band

On-Target

All I/O devices

(BOMC application)

(BOMC application)

Lenovo XClarity Administrator

(LXCA)

In-band1

Out-of-band2

Off-Target

All I/O devices  
Lenovo XClarity Integrator (LXCI) for VMware vCenter

Out-of-band

Off-Target

Selected I/O devices    
Lenovo XClarity Integrator (LXCI) for Microsoft Windows Admin Center

In-band

Out-of-band

On-Target

Off-Target

All I/O devices  
Lenovo XClarity Integrator (LXCI) for Microsoft System Center Configuration Manager

In-band

On-Target

All I/O devices  
Note:
  1. For I/O firmware updates.

  2. For BMC and UEFI firmware updates.

  • Lenovo XClarity Provisioning Manager V3

    From Lenovo XClarity Provisioning Manager V3, you can update the Lenovo XClarity Controller firmware, the UEFI firmware, and the Lenovo XClarity Provisioning Manager V3 software.

    Note: By default, the Lenovo XClarity Provisioning Manager V3 Graphical User Interface is displayed when you press F1. If you have changed that default to be the text-based system setup, you can bring up the Graphical User Interface from the text-based system setup interface.

    Additional information about using Lenovo XClarity Provisioning Manager V3 to update firmware is available at:

    Platform update through XClarity Provisioning Manager V3

  • Lenovo XClarity Controller

    If you need to install a specific update, you can use the Lenovo XClarity Controller interface for a specific server.
    Note:
    • To perform an in-band update through Windows or Linux, the operating system driver must be installed and the Ethernet-over-USB (sometimes called LAN over USB) interface must be enabled.

      Additional information about configuring Ethernet over USB is available at:

      Configuring Ethernet over USB

    • If you update firmware through the Lenovo XClarity Controller, make sure that you have downloaded and installed the latest device drivers for the operating system that is running on the server.

    Specific details about updating firmware using Lenovo XClarity Controller are available at:

    Updating firmware through the Lenovo XClarity Controller

  • Lenovo XClarity Essentials OneCLI

    Lenovo XClarity Essentials OneCLI is a collection of command line applications that can be used to manage Lenovo servers.Its update application can be used to update firmware and device drivers for your servers. The update can be performed within the host operating system of the server (in-band) or remotely through the BMC of the server (out-of-band).

    Specific details about updating firmware using Lenovo XClarity Essentials OneCLI is available at:

    Updating firmware through the Lenovo XClarity Essentials

  • Lenovo XClarity Essentials UpdateXpress

    Lenovo XClarity Essentials UpdateXpress provides most of OneCLI update functions through a graphical user interface (GUI). It can be used to acquire and deploy UpdateXpress System Pack (UXSP) update packages and individual updates. UpdateXpress System Packs contain firmware and device driver updates for Microsoft Windows and for Linux.

    You can obtain Lenovo XClarity Essentials UpdateXpress from the following location:

    Lenovo XClarity Essentials UpdateXpress website
  • Lenovo XClarity Essentials Bootable Media Creator

    You can use Lenovo XClarity Essentials Bootable Media Creator to create bootable media that is suitable for firmware updates, VPD updates, inventory and FFDC collection, advanced system configuration, FoD Keys management, secure erase, RAID configuration, and diagnostics on supported servers.

    You can obtain Lenovo XClarity Essentials BoMC from the following location:

    XClarity Essentials Bootable Media Creator website

  • Lenovo XClarity Administrator

    If you are managing multiple servers using the Lenovo XClarity Administrator, you can update firmware for all managed servers through that interface. Firmware management is simplified by assigning firmware-compliance policies to managed endpoints. When you create and assign a compliance policy to managed endpoints, Lenovo XClarity Administrator monitors changes to the inventory for those endpoints and flags any endpoints that are out of compliance.

    Specific details about updating firmware using Lenovo XClarity Administrator are available at:

    Updating firmware through the Lenovo XClarity Administrator

  • Lenovo XClarity Integrator offerings

    Lenovo XClarity Integrator offerings can integrate management features of Lenovo XClarity Administrator and your server with software used in a certain deployment infrastructure, such as VMware vCenter, Microsoft Admin Center, or Microsoft System Center.

    Specific details about updating firmware using Lenovo XClarity Integrator offerings are available at:

    Lenovo XClarity Integrator online documentation