DGX H100/H200 System Firmware Update Guide Version 25.12.2#

Highlights#

Added Support#

  • Enabled NVMe and Trusted Platform Module (TPM) out-of-band firmware update.

BMC Fixes#

  • Updated OpenSSH to version openssh-10.0p1-2.

  • Incorporated security fixes in bootloader to address squashfs vulnerabilities.

  • Resolved an issue where fans were running at maximum speed.

  • Resolved an issue where differing time zone settings between the BMC and HMC caused continuous communication recovery attempts.

  • Enhanced BMC stability.

SBIOS Fixes#

  • No SBIOS fixes for this release.

The nvfwupd Command Updates#

  • An activation command (RF_PWR_STATUS) has been introduced to provide reliable insight into system power, making firmware updates, maintenance, and monitoring much safer and more efficient.

  • Introduced flint support for updating firmware directly on the host system.

  • A delay mechanism (Update_Delay feature) has been introduced to avoid memory overload and keep simultaneous BMC/HMC updates running smoothly.

  • Support added for OEM parameter support for firmware updates using the --oem_parameters option.

  • Tarfile support for PowerShelf update packages has been restored.

Firmware Package Details#

This firmware release supports the following systems:

  • NVIDIA DGX H100

  • NVIDIA DGX H200

This firmware release supports the following operating systems:

  • NVIDIA DGX OS 6.2.1

  • NVIDIA DGX OS 7.3.1

  • NVIDIA DGX EL9-25.08

  • NVIDIA DGX EL10-25.11

For more information about the operating systems, refer to the NVIDIA Base OS documentation.

You can download firmware packages from the NVIDIA Enterprise Support Portal.

The following table shows the firmware package files:

Components

Sample File Name

Combined archive

DGXH100_H200_25.12.2.tar.gz

The combined archive includes the firmware for the system components and the firmware for the GPU tray.

  • Motherboard tray package (1.3.5)

  • Component package

  • GPU tray package (1.8.1)

  • nvfw_DGX_251212.1.0.fwpkg

  • nvfw_DGX_250711.1.0.fwpkg

  • nvfw_DGX-HGX-H100-H200x8_0014_250724.1.0.fwpkg

If you update from version 25.10.1, the total update time is approximately

  • 85m 19s for the CPU tray using sequential updating.

  • 35m 25s for the CPU tray using parallel updating.

  • GPU tray with parallel updating:

    • DGX H200: 12m 41s

    • DGX H100: 12m 4s

The following table shows the information about component firmware versions and update time breakdown.

Component
Version
Update Time
from 25.10.1
(MM:SS)

Host BMC

25.12.11

Refer to BMC Changes for DGX H100/H200 Systems for the list of changes.

26:59

Host BMC ERoT

04.0058

00:40

SBIOS ERoT

04.0058

00:30

SBIOS

1.7.8

07:54

Motherboard CPLD

0.2.1.9

18:11

Midplane CPLD

0.2.1.3

12:26

PSU (Delta ECD16020137)

Primary 0205
Secondary 0201
Community 0204
PSU_0: 02:04
PSU_1: 02:44
PSU_2: 02:03
PSU_3: 02:07
PSU_4: 02:05
PSU_5: 02:02
Broadcom Gen5
PCIe Switch
(PEX89072-B01)
Switch 0: 0.0.7
Switch 1: 1.0.7
Switch 0: 00:43
Switch 1: 00:43
Astera Labs Gen5 PCIe Retimer
(PT5161L)

2.07.19

Retimer 0: 02:05
Retimer 1: 02:03

VBIOS

  • H100: 96.00.DA.00.0C

  • H200: 96.00.DA.00.11

GPU Tray (total):

  • H100: 12:04

  • H200: 12:41

NVSwitch (GPU Tray)

96.10.73.00.01

ERoT (GPU Tray)

00.02.0192

HMC (GPU Tray)

HGX-22.10-1-rc81

FPGA (GPU Tray)

2.53

PCIe Switch (GPU Tray)

1.9.5F

Astera Labs Gen5 PCIe Retimer (GPU Tray)
(PT5161L)

2.7.20

Intel 10G Ethernet

v3.60

Intel Ethernet Network Adapter
(E810-C-Q2)

v4.50

M.2 NVMe
(Samsung PM9A3)

GDC7502Q

M.2 NVMe
(Micron 7450)

E2MU200

U.2 Kioxia Gen5 CM7

1UET7104

U.2 Samsung
(EVT2 PM1733)

MPK95B5Q

U.2 Samsung
(Gen5 PM1743)

OPPA7B5Q

FRU

  • H100: 0.7

  • H200: 0.2

TPM

v15.21/15.23/15.24

Firmware Update Procedure#

Refer to Firmware Update Steps.