Please note: This website includes an accessibility system. Press Control-F11 to adjust the website to the visually impaired who are using a screen reader; Press Control-F10 to open an accessibility menu.
Lenovo XClarity Controller (XCC/BMC) Firmware

Lenovo XClarity Controller (XCC/BMC) Firmware

Available Drivers
File name
Size
Version
Operating System
Release Date
Severity
Options

Lenovo XClarity Controller (XCC/BMC) Firmware

144.396 MB
d8bt60q-5.32

OS Independent

14 Dec 2023
Suggested

Lenovo XClarity Controller (XCC/BMC) Firmware change history file (plain text)

lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch.chg

83.92 KB
d8bt60q-5.32

OS Independent

14 Dec 2023
Suggested

Lenovo XClarity Controller (XCC/BMC) Firmware release notes file (plain text)

lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch.txt

8.33 KB
d8bt60q-5.32

OS Independent

14 Dec 2023
Suggested

Fix - Update Payload

lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch.uxz

143.87 MB
d8bt60q-5.32

OS Independent

14 Dec 2023
Suggested

XML file

lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch.xml

9.92 KB
d8bt60q-5.32

OS Independent

14 Dec 2023
Suggested

Lenovo XClarity Controller (XCC/BMC) Firmware additional documentation/utility files

lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch_extras.zip

436.56 KB
d8bt60q-5.32

OS Independent

14 Dec 2023
Suggested

Description

System Support: ThinkSystem SR665, ThinkSystem SR645
OS Support: Any OS

What's More

Change History

XClarity Controller Firmware Update
Change History

For installation instructions, see the file, 
lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch.txt (readme file), which is provided 
in the downloaded software package. When installing firmware, Lenovo recommends 
that you use the UpdateXpress System Pack (UXSP) bundle.

=================================================
Version 5.32 D8BT60Q [Suggested]
Release date: 11/1/2023
Release Ref: FW Agile 23-5, FW OD 039
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2022-3566, CVE-2023-40283, CVE-2023-0458, CVE-2023-2860, CVE-2022-24805, CVE-2022-24806, CVE-2023-3817, CVE-2023-3446

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that backplanes NVMe drives fails to present in the OS or uEFI

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added enhancement of KMIP functionality in XCC (setup & reporting)
Added support to cache the SED key from remote key management server in XCC

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
None

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 5.02 D8BT54O [Critical]
Release date: 10/18/2023
Release Ref: FW OD 035
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that backplanes NVMe drives fails to present in the OS or uEFI

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Update FPGA version to v7.3 to optimize CPU VR VDDCR - Tip TT1487

----------------------------
7.0 Limitations
----------------------------
None

=================================================
Version 5.00 D8BT54M [Critical]
Release date: 8/7/2023
Release Ref: FW 23-4
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2023-2513, CVE-2023-32233, CVE-2023-28321, CVE-2023-28322, CVE-2023-28319, CVE-2023-23916,
CVE-2023-28320, CVE-2023-23914, CVE-2023-23915, CVE-2022-43552, CVE-2023-2603, CVE-2023-2602,
CVE-2023-2650, CVE-2023-32067, CVE-2023-31147, CVE-2023-31124, CVE-2023-31130, CVE-2023-32681,
CVE-2022-36227, CVE-2022-3566, CVE-2023-3159, CVE-2023-1077, CVE-2023-0458, CVE-2023-2860

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a privilege escalation problem in the Redfish interface.
Fixed a privilege escalation problem that may be triggered by an HTTP request smuggling attack.
Fixed a SQL command injection problem.
Fixed a problem that user can't use SSH key to login to XCC.

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added enhancement of callhome feature to enable annual reminder to verify the contact information and retry for connection for LUF.
Added SEL event for CPU power capping when ambient over temperature occurred
Added support in Redfish for XCC TLS Cipher Configuration
Added support in OneCLI to allow turning deviceorderbyfirmware on or off for any ThinkSystem 540 and 940 RAID controllers
Added support in Redfish to show system OS boot status
Added alert category to report event of HDD removed
Added alert category to report event of host network disconnection
Extend SNMPv1 and SNMPv2c to three trap destinations
Added support in Redfish for Trespass message and use DNS to discover LXCA
Added support in Redfish to modify UEFI protected setting
Added support in Redfish to select drives when create RAID volume
Added support for SAN ( Subject Alternative Name) when creating a CSR in XCC web/redfish interface
Added support to enable individual drive temperature reading for Microchip RAID card
Added support to enable Advanced Memory Test (AMT) function with AMD EPYC 7003 Zen 3 CPU
Added support to display Xilinx X3522 marketing name in XCC interface

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Updated FPGA version to v6.8 which fixed a problem that DIMMs are not detected in XCC web
Update 4MW PSoC firmware to v29 to fix a problem that NVMe is missing with 1611-8P fw version 125.07.00.00

----------------------------
7.0 Limitations
----------------------------
None

=================================================
Version 4.93 D8BT52G [Critical]
Release date: 8/7/2023
Release Ref: OnDemand 014
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed an issue that drives missing after AC for U.3 Trimode + 940-16i Raid configuration.
Fixed an issue where SysBrd Vol fault happened after 10 seconds of SR665 V3 server restart.

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Supported thermal solution to support generic SATA M.2 SSD

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Updated FPGA firmware to v6.8

----------------------------
7.0 Limitations
----------------------------
None

=================================================
Version 4.90 D8BT52B [Suggested]
Release date: 6/2/2023
Release Ref: SI Agile 23-1
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that LXCA is unable to turn off the Write policy for the Pegasus Raid cards.
Added support for CFF4 AC Input (High Line/200-208V)

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Updated FPGA firmware to v6.7

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 4.71 D8BT48P [Critical]
Release date: 3/28/2023
Release Ref: FW Agile On Demand 002
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2023-0286 CVE-2022-4304 CVE-2022-4203 CVE-2023-0215 CVE-2022-4450 CVE-2023-0216 CVE-2023-0217 CVE-2023-0401	

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed the problem that the user privilege is not granted properly through LDAP
Fixed one privilege escalation problem in SSH CLI

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Updated Altera FPGA firmware to v6.7

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 4.70 D8BT48M [Suggested]
Release date: 3/3/2023
Release Ref: FW Agile 23-1
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2022-25258, CVE-2022-25375, CVE-2022-24448, CVE-2022-43680, CVE-2022-37454, CVE-2022-45061, CVE-2022-40674, CVE-2022-44638, CVE-2022-29824, CVE-2022-40304, CVE-2022-40303,CVE-2022-47015, CVE-2022-2068, CVE-2022-2097, CVE-2022-4450, CVE-2023-0286, CVE-2022-4304, CVE-2022-35737, CVE-2021-4209, CVE-2022-2509, CVE-2022-32207, CVE-2022-32205, CVE-2022-32208, CVE-2022-32206, CVE-2022-43551, CVE-2022-32221, CVE-2022-42915, CVE-2022-42916, CVE-2022-35252, CVE-2018-1000500, CVE-2021-42380, CVE-2021-42376, CVE-2021-42386, CVE-2021-42378, CVE-2021-42374, CVE-2021-42384, CVE-2021-42385, CVE-2021-42382, CVE-2021-42381, CVE-2021-42379, CVE-2022-28391

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that Call Home service request may not include fatal error log in service log
Improved SAS HDD drive control to allow drive go into idle_b state when there is no I/O traffic

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added support to clear CMOS thru Redfish API and OneCLI command
Added support with configurable control for XCC users with operator role to use remote console
Added addtional contact information in XCC Call Home configuration
Added support of minimum and maximum strip size of RAID controller thru Redfish
Added support to show FPGA firmware version on XCC webGUI
Added support of service data log with user configurable log content
Added OOB management support for Napatech NT100A01 and NT200A02 adapters
Added policy settings for system secure boot enable/disable over KCS

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Updated FPGA firmware to v6.6

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 4.42 D8BT44R [Critical]
Release date: 12/06/2022
Release Ref: 22C EAR-564
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
LEN-99936

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that thermal cooling is not smooth with E810 NIC adapter
Fixed a problem that email alert fails to send to Google SMTP relay service
Fixed a problem that backplanes NVMe drives fails to present in the OS or uEFI

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
None

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 4.40 D8BT44M [Critical]
Release date: 10/28/2022
Release name: 22C
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2021-29921 CVE-2021-3177 CVE-2020-27619 CVE-2021-3737 CVE-2013-0340
CVE-2018-25032 CVE-2022-0391 CVE-2021-3733 CVE-2021-23336 CVE-2021-3426
CVE-2021-4189 CVE-2022-24735 CVE-2022-24736 CVE-2022-27239 CVE-2022-29869
CVE-2022-1292 CVE-2022-0778 CVE-2021-4160 CVE-2022-29458 CVE-2021-22945
CVE-2022-22576 CVE-2022-27782 CVE-2022-27775 CVE-2022-27781 CVE-2021-22946
CVE-2022-27776 CVE-2021-22947 CVE-2022-27774 CVE-2021-30560 CVE-2022-1966
CVE-2022-25258 CVE-2022-0494 CVE-2022-30594 CVE-2022-24958 CVE-2022-1011
CVE-2022-25375 CVE-2022-24448 CVE-2022-1012 CVE-2022-32250 CVE-2022-28356 CVE-2020-11724

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that keyboard may become unusable in OS when access thru XCC remote console
Fixed a problem that firmware update thru LXCA with "Prioritized Activation" may fail
Fixed a problem that some system information may be shown as Unkown in LXPM

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Enabled encryption key generated from SKLM server to be ACTIVE state with Vormetric Data Security Manager
Added support to report event for AHCI controller failure
Upgraded Redfish support to 2021.4 schema bundle and 1.15.0 spec
Added support of advanced memory test
Changed to disable the sftp service in XCC by default
Added a new firmware status in Redfish for the case of firmware is updated but not activated yet
Added out of band RAID configuration support thru XCC for 4350, 5350 and 9350 adapters
Added support of out of band management for  SAS/SATA HDD and SSD drives with generic firmware
Mandated to set SNMP settings for user accounts if enable SNMP agent for those user accounts

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
None

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 4.12 D8BT38Q [Critical]
Release date:  6/29/2022
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that Samsung PM1733a Nvme SSD cannot be detected by XCC.

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
None

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 4.10 D8BT38L [Suggested]
Release date:  6/6/2022
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U
  Lenovo ThinkAgile VX5575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX7576 Certified Node, Machine Type 7D43
  Lenovo ThinkAgile VX7575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX3575-G Integrated System, Machine Type 7D43

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2021-41617, CVE-2021-45078, CVE-2021-3487, CVE-2021-20197, CVE-2020-16590,
CVE-2020-16591, CVE-2020-16592, CVE-2020-16593, CVE-2020-16599, CVE-2021-20294,
CVE-2021-43618, CVE-2021-43527, CVE-2022-23218, CVE-2022-23219, CVE-2018-25020,
CVE-2020-16119, CVE-2021-40490, CVE-2020-3702, CVE-2021-3896, CVE-2021-28715,
CVE-2021-28714, CVE-2021-28713, CVE-2021-28712, CVE-2021-28711, CVE-2021-3753,
CVE-2021-3752, CVE-2021-20321, CVE-2021-20320, CVE-2021-39633, CVE-2021-4083,
CVE-2021-44733, CVE-2021-45095

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that XCC may reset unexpectedly
Fixed a problem that XCC VLAN settings are not restored when run XCC restore function

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added the support of SNMP v2c trap
Added an option to allow backup XCC auto sync with primary XCC
Provided the UEFI administrator password configuration status through the Redfish interface
Added the support to configure the SNMPv3 engine ID by Onecli
Added the support to mount virtual media as HTTP on XCC web
Add the enhanced reset to default function
Added the support to learn/configure Raid settings through LXCA
Added the HDD wear dat into XCC FFDC log
Added the support to capture OS failure screen without OS dependency

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
FPGA Version Upgrades are as below: 
- Version 06.04.00 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None

=================================================
Version 3.80 D8BT32P [Suggested]
Release date:  2/28/2022
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U
  Lenovo ThinkAgile VX5575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX7576 Certified Node, Machine Type 7D43
  Lenovo ThinkAgile VX7575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX3575-G Integrated System, Machine Type 7D43

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
CVE-2021-38300,CVE-2021-20317,CVE-2021-41864,CVE-2021-33909,CVE-2021-38199,CVE-2021-3679,
CVE-2021-33574,CVE-2021-38604,CVE-2021-41099,CVE-2021-32762,CVE-2021-32687,CVE-2021-32675,
CVE-2021-32628,CVE-2021-32627,CVE-2021-32626,CVE-2021-32765  

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem where CPU mismatch was reported after system restart.

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added support of U.2/U.3/M.2/7mm NVMe drives with generic firmware
Added the support to report AHCI controller errors in XCC
Added the support of Cryptography Settings on XCC web
Added the support of Redfish Simple Update of firmware from HTTP/HTTPS server

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
FPGA Version Upgrades are as below: 
- Version 06.03.00 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None



=================================================
Version 3.53 D8BT26O [Critical]
Release date:  11/8/2021
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U
  Lenovo ThinkAgile VX5575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX7576 Certified Node, Machine Type 7D43
  Lenovo ThinkAgile VX7575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX3575-G Integrated System, Machine Type 7D43

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. 
And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, 
it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that if customers' LDAP server enables unauthenticated binding (which is  unsecure and recommend to disable) and allows non-existed user to bind, XCC will allow the same non-existed user to login with read-only access after update to XCC version 3.50 or 3.51

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
None

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 3.51 D8BT26M [Critical]
Release date:  9/17/2021
=================================================
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U
  Lenovo ThinkAgile VX5575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX7576 Certified Node, Machine Type 7D43
  Lenovo ThinkAgile VX7575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX3575-G Integrated System, Machine Type 7D43

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. 
And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, 
it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
Update PSOC FW to adjust PSOC FW parameter for 1U 4x2.5" / 4x3.5" / 8x2.5" and 2U 4x2.5" / 12x3.5" SAS/SATA Backplane.

----------------------------
7.0 Limitations
----------------------------
None

=================================================
Version 3.50 D8BT26K [Suggested]
Release date:  8/31/2021
=================================================
-------------------------
1.0 Overview
-------------------------
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U
  Lenovo ThinkAgile VX5575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX7576 Certified Node, Machine Type 7D43
  Lenovo ThinkAgile VX7575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX3575-G Integrated System, Machine Type 7D43

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) or higher versions at first step, then upgrade UEFI to 2.02 (D8E116G) or higher versions. 
And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, 
it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
            If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) or higher versions via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) or higher versions via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 5: AC power off and remove AMD EPYC 7002 Series processor.
Step 6: Install AMD EPYC 7003 Series processor, then Power on.

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
Firmware changes to address security vulnerabilities:
CVE-2021-29154, CVE-2021-23133, CVE-2021-29650, CVE-2021-29265, CVE-2021-28688,
CVE-2021-30002, CVE-2021-29647, CVE-2021-3483, CVE-2021-22876, CVE-2021-22890,
CVE-2021-3537, CVE-2021-3518, CVE-2021-3517, CVE-2020-24977, CVE-2020-7595,
CVE-2019-20388, CVE-2019-19956, CVE-2021-20227, CVE-2020-15358, CVE-2020-13871,
CVE-2020-13632, CVE-2020-13631, CVE-2020-13630, CVE-2020-13435, CVE-2020-13434,
CVE-2020-11656, CVE-2020-11655, CVE-2020-9327, CVE-2021-32625, CVE-2021-29478,
CVE-2021-29477, CVE-2021-21309, CVE-2021-3470

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem where servers may power off during firmware update by LXCA when SEL is full and with critical temperature event entries
Fixed a problem where OneCLI batch command may fail when configuring XCC LDAP user group settings
Fixed Redfish property of 'SupportedLinkCapabilities' to be compliant with Redfish spec
Fixed the link speed and link status for Intel I350 OCP adapter on XCC webGUI

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added the support to get temporary HTML5 remote console (KVM) session token via Redfish
Enabled LXCA to use third party password to manage XCC
Added the support of "SpanDepth" and "DiskPerSpan" for RAID10 in Redfish
Eliminated the need of license key when enable SKLM in XCC
Added the support to enable auto wrapping of IPMI SEL
Added the option to display cn/name or sAMAccountName as user acocunt for LDAP user on XCC webGUI
Added the support of Xilinx Alveo U50
Added the support to get temporary HTML5 remote console (KVM) session token via Redfish
Added the support of NVIDIA A100 80G GPU
Added the support to overwrite the current LDAP trust certificate when uploading certificate to a slot with existing certificate
Added support of Emulex 64G two ports FC adapter for SR665 V3

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
FPGA Version Upgrades are as below: 
- Version 06.01 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 3.20 D8BT20M [Suggested]
Release date:  5/28/2021
=================================================
-------------------------
1.0 Overview
-------------------------
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U
  Lenovo ThinkAgile VX5575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX7576 Certified Node, Machine Type 7D43
  Lenovo ThinkAgile VX7575 Integrated System, Machine Type 7D43
  Lenovo ThinkAgile VX3575-G Integrated System, Machine Type 7D43

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.20 (D8T20M) at first step, then upgrade UEFI to 2.10 D8E120J). Enhanced security feature PFR is added in XCC 3.01. So, downgrade to versions prior to 3.01 (e.g. 2.60) is not allowed. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.20 (D8T20M) via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
        If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.10 D8E120J) via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.20 (D8BT20M) via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.10 (D8E120J) via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
Firmware changes to address security vulnerabilities:
CVE-2020-10029, CVE-2016-10228, CVE-2021-27645, CVE-2021-3326, CVE-2020-27618, CVE-2020-29562, CVE-2019-25013, CVE-2021-3347,
CVE-2021-28972, CVE-2021-3178, CVE-2020-27825, CVE-2021-27365, CVE-2021-3348, CVE-2021-27364, CVE-2021-27363, CVE-2020-29569,
CVE-2020-29568, CVE-2021-21309, CVE-2021-23336, CVE-2021-3177, CVE-2019-20388, CVE-2020-24977, CVE-2020-7595, CVE-2020-10531,
CVE-2021-3450, CVE-2021-3449, CVE-2021-23841, CVE-2021-23840, CVE-2020-1971, CVE-2020-35507, CVE-2020-35496, CVE-2020-35495,
CVE-2020-35494, CVE-2020-35493, CVE-2019-17451, CVE-2019-17450, CVE-2019-14444, CVE-2019-14250, CVE-2019-12972, CVE-2019-9077,
CVE-2019-9076, CVE-2019-9075, CVE-2019-9075, CVE-2019-9074, CVE-2019-9073, CVE-2019-9072, CVE-2019-9071, CVE-2019-9070,
CVE-2018-1000876, CVE-2021-28041, CVE-2020-8286, CVE-2020-8285, CVE-2020-8284, CVE-2020-8231, CVE-2019-15601, CVE-2020-12762,
CVE-2021-27219, CVE-2021-27218, CVE-2020-35457, CVE-2021-3156


-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem that there might be false alert of CPU degraded after AC cycle.

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Changed Ethernet-Over-USB to be disabled after reset to factory default
PFR version upgraded from 1.40 to 1.52

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
FPGA Version Upgrades are as below: 
- Version 06.00 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 3.05 D8BT16O [Suggested]
Release date:  5/14/2021
=================================================

-------------------------
1.0 Overview
-------------------------
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.05 (D8BT16O) at first step, then upgrade UEFI to 2.02 (D8E116G). Enhanced security feature PFR is added in XCC 3.01. So, after upgrade XCC to 3.05 (D8BT16O), downgrade to versions prior to 3.01 (e.g. 2.60) is not allowed. And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, 
it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.05 (D8BT16O) via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
        If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.02 (D8E116G) via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.05 (D8BT16O) via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.02 (D8E116G) via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
None

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem where firmware update with delayed activation on LXCA may fail
Fixed a problem where UEFI could not identify onboard NVMe Bay0

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
None

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
FPGA Version Upgrades are as below: 
- Version 05.23 on SR645 V3

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 3.01 D8BT16J [Suggested]
Release date:  3/6/2021
=================================================

-------------------------
1.0 Overview
-------------------------
Support Systems: 
  Lenovo ThinkSystem SR645 V3 Server, Machine Types 7D2X,7D2Y
  Lenovo ThinkSystem SR665 V3 Server, Machine Types 7D2V,7D2W
  Lenovo ThinkAgile HX3375 Appliance,Machine Types 7D5U
  Lenovo ThinkAgile HX3376 Certified Node,Machine Types 7D5U

  This XCC supports two series of AMD processor:
    AMD EPYC 7002 Series processor (formerly codenamed "Rome")
    AMD EPYC 7003 Series processor (formerly codenamed "Milan") 

  Supported configurations can be found on the Lenovo Operating System 
  Interoperability Guide at the following website: 
  https://lenovopress.com/osig 


--------------------------------------------------------------------------
2.0 Prerequisites and dependencies
--------------------------------------------------------------------------
If user would like to upgrade FW, it needs to upgrade XCC to 3.01 (D8BT16J) at first step, then upgrade UEFI to 2.01 (D8E116E). Enhanced security feature PFR is added to 3.01. So, after upgrade XCC to 3.01 (D8BT16J), downgrade to versions prior to 3.01 (e.g. 2.60) is not allowed.
And we suggest user NOT to perform AC power cycle (remove and re-plug power cable) after XCC upgraded but UEFI has not yet, 
it may cause the long boot time during POST about 10 minutes.

If user would like to replace AMD EPYC 7002 Series processor with AMD EPYC 7003 Series processor, then please follow the steps:

For remote update:
Step 1: Update XCC to 3.01 (D8BT16J) via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 2: If XCC update during system power on, then reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
        If XCC update during system power off, then FPGA/PFR will automatically update during XCC reboot which take 10 minutes during XCC reboot.
Step 3: Update UEFI to 2.01 (D8E116E) via XCC Web UI or Lenovo XClarity Essentials OneCLI or UpdateXpress.
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on.

And for local update:
Step 1: Power on the system.
Step 2: Update XCC to 3.01 (D8BT16J) via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 3: Reboot system to let new FPGA/PFR take effect, it may take 10 minutes during UEFI boot.
Step 4: Update UEFI to 2.01 (D8E116E) via Lenovo XClarity Essentials OneCLI, UpdateXpress or Bootable Media Creator (BoMC).
Step 4: AC power off and remove AMD EPYC 7002 Series processor.
Step 5: Install AMD EPYC 7003 Series processor, then Power on

--------------------------------------------------------------------------
3.0 Security Fixes
--------------------------------------------------------------------------
Firmware changes to address security vulnerabilities:
CVE-2020-8623, CVE-2020-8622, CVE-2020-8619, CVE-2020-8624, CVE-2020-13777, CVE-2020-14147, CVE-2020-12049, CVE-2020-15778,
CVE-2020-14145, CVE-2020-15523, CVE-2019-20907, CVE-2020-14422, CVE-2018-1121, CVE-2020-15889, CVE-2020-15888, CVE-2020-24342,
CVE-2014-5461, CVE-2020-15945, CVE-2018-12404, CVE-2018-12384, CVE-2020-13817, CVE-2020-11868, CVE-2018-8956, CVE-2020-15025,
CVE-2019-9516, CVE-2019-9513, CVE-2019-9511, CVE-2018-16844, CVE-2018-16843, CVE-2018-16845, CVE-2020-28974, CVE-2020-25705,
CVE-2020-14351, CVE-2020-25656, CVE-2020-25704, CVE-2020-29372, CVE-2020-29562

-------------------------------------------------------------------------
4.0 Other Fixes
--------------------------------------------------------------------------
Fixed a problem of handling large HTTP messages in Remote Console functionality.
Fixed a problem where IMM.SSHLegacyPortControl is automatically changed after apply change for IMM.SFTPPortControl.

--------------------------------------------------------------------------
5.0 Enhancements
--------------------------------------------------------------------------
Added the support to alert user if the NTP server is unreachable and causing XCC time not able to sync with NTP.
Added the support to display FRU Part Number of motherboard, backplane and riser card on XCC Web.
Added the support to set UEFI Admin password via XCC command line.
Added the support to extend the XCC password length to 32 characters.
Added the support to extend the Distinguished Name length to 300 characters.
Added the support of basic RAID configuration with standard Redfish schemas.
Added the support to show XCC event for UEFI Memory Test.
Added the Redfish support to mount/unmount Virtual Media thru NFS, CIFS (Samba) and HTTPS.
Added the support to allow to retain network or user accounts settings when reset to default from OneCLI.
Added the Redfish support to retrieve the maintenance history log.
Added the Redfish support for telemetry data of CPU and memory utilization.
Added the support of event notification for UEFI setting changes.
Added the support to show inventory information of NVIDIA GPU.
Added an option to enable audit log for IPMI set commands.
Added the support to report warning alert for LOM link status from up to down.
Added the support to show remaining life of SSD drives in XCC.
Added the support of standard LogEntry in Redfish.
Added the support to upgrade PSU firmware via Redfish.
Added LDAP support for eDirectory LDAP server v9.4.
Added the support of single sign-on from LXCA to XCC.
Added the support to limit XCC to have one active session per user.
Upgrade Redfish schema bundle to 2020.1 and spec to 1.10.0.
Added the support of HotSpare drive and StripSize properties in storage Redfish APIs.
Added the support of the link between NetworkDeviceFunction resource and EthernetInterface resource in Redfish API.
Changed to disable CIM after reset to factory default.
Added the support for CSR (certificate signing request) generation with RSA algorithm.
Added the support of JAVA client for XCC remote console.
Added the support for PFR (Platform Firmware Resilience) Note: after upgrade XCC to 3.01 (D8BT16J) or later, downgrade to versions prior to 3.01 (e.g. 2.60) is not allowed.

--------------------------------------------------------------------------
6.0 Other Changes
--------------------------------------------------------------------------
FPGA Version Upgrades are as below: 
- Version 05.03 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 2.60 D8BT12K [Suggested]
Release date:  12/04/2020
=================================================

-------------------------
1.0 Overview
-------------------------
This is the initial release of the products listed below.
- Supports Lenovo ThinkSystem SR645 V3, Machine Types: 7D2X,7D2Y
- Supports Lenovo ThinkSystem SR665 V3, Machine Types: 7D2V,7D2W
- Supports Lenovo ThinkAgile HX series, Machine Types: 7D5U, 7D46,7D4R

----------------------------------------------------
2.0 Prerequisites and dependencies
----------------------------------------------------
None

--------------------------------------------------
3.0 Security Fixes
--------------------------------------------------
Firmware changes to address security vulnerabilities:
CVE-2020-1751, CVE-2020-1752, CVE-2020-6096, CVE-2020-10029, CVE-2020-10711, CVE-2020-10751, CVE-2020-12771, CVE-2020-16166,
CVE-2020-15780, CVE-2020-14356, CVE-2020-24394, CVE-2020-1749, CVE-2020-25220, CVE-2020-25212, CVE-2020-10781, CVE-2020-8492,
CVE-2019-9948, CVE-2019-16056, CVE-2018-14647, CVE-2019-9636, CVE-2018-20852, CVE-2019-9740, CVE-2019-18348, CVE-2019-9947,
CVE-2019-16935, CVE-2019-8904, CVE-2019-8905, CVE-2019-8906, CVE-2019-8907, CVE-2019-18218, CVE-2020-11655, CVE-2020-9327,
CVE-2020-13631, CVE-2020-15358, CVE-2020-13632, CVE-2020-13435, CVE-2020-13434, CVE-2020-13630, CVE-2020-11656, CVE-2019-19645,
CVE-2019-19646, CVE-2019-16168, CVE-2018-1000877, CVE-2018-1000878, CVE-2018-1000879, CVE-2018-1000880, CVE-2019-1000019, CVE-2019-1000020,
CVE-2019-18408, CVE-2019-20509, CVE-2018-14550, CVE-2020-13777, CVE-2020-11501, CVE-2020-13817, CVE-2018-8956, CVE-2020-11868, CVE-2020-15025,
CVE-2020-14145, CVE-2019-16905, CVE-2020-14155, CVE-2019-15601, CVE-2019-5443, CVE-2019-5481, CVE-2019-5482, CVE-2020-1967, CVE-2019-1551,
CVE-2020-12762, CVE-2018-12404, CVE-2018-12384, CVE-2019-8337

---------------------------
4.0 Other Fixes
---------------------------
Fixed a problem where sensor data list was incomplete.
Fixed a problem where XCC could not read HDD temperature.

----------------------------
5.0 Enhancements
----------------------------
Added the support to enable PCIe slot bifurcation.

----------------------------
6.0 Other Changes
----------------------------
FPGA Version Upgrades are as below: 
- Version 4.06 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 2.40 D8BT10H [Suggested]
Release date:  08/07/2020
=================================================

-------------------------
1.0 Overview
-------------------------
This is the initial release of the products listed below.
- Supports Lenovo ThinkSystem SR645 V3, Machine Types: 7D2X,7D2Y
- Supports Lenovo ThinkSystem SR665 V3, Machine Types: 7D2V,7D2W

----------------------------------------------------
2.0 Prerequisites and dependencies
----------------------------------------------------
None

--------------------------------------------------
3.0 Security Fixes
--------------------------------------------------
Firmware changes to address security vulnerabilities:
CVE-2019-10768, CVE-2019-14863, CVE-2020-7676, CVE-2020-7656, CVE-2020-11023, CVE-2020-11022,
CVE-2019-13488, CVE-2019-11358, CVE-2019-20810, CVE-2020-10732, CVE-2020-10757, CVE-2020-12114,
CVE-2020-12464, CVE-2020-12770, CVE-2020-12826, CVE-2020-13143, CVE-2020-13974, CVE-2020-15393,
CVE-2020-1751, CVE-2020-1752, CVE-2020-10029, CVE-2020-6096

---------------------------
4.0 Other Fixes
---------------------------
Fixed a problem where low fan speed caused short time overheating of adapters/CPUs/DIMMs during system AC cycle or XCC restart.
Fixed a problem where XCC Web has not prompt information after made changes on the LDAP page.
Fixed a problem where the link/width speed display was inconsistent on XCC Web when set legacy mode in UEFI.
Fixed a problem where 7mm NVMe VD lost when set legacy mode in UEFI.
Fixed a problem where CPU L1 cache size was inconsistent between UEFI setup and XCC Web.
Fixed a problem where CPU inventory (Product Asset Tag, SN and PN) is shown Unknown via ipmitool command of “fru list”.
Fixed a problem where Redfish returned “500 Internal Server Error” when POST API "/redfish/v1/Systems/1/Bios/Actions/Bios.ResetBios" with empty body. 
Fixed a timing issue related to sensor polling process which caused unexpected drive presence event during XCC boot.

----------------------------
5.0 Enhancements
----------------------------
None

----------------------------
6.0 Other Changes
----------------------------
The weak crypto algorithms diffie-hellman-group14-sha1 and hmac-sha1 are removed from the XCC SFTP configuration. If [key exchange failure] is observed while accessing XCC with OneCLI tool, OneCLI will have to be upgraded.
FPGA Version Upgrades are as below: 
- Version 3.8 on SR645 V3/SR665 V3

----------------------------
7.0 Limitations
----------------------------
None


=================================================
Version 2.01 D8BT08J [Critical]
Release date:  06/09/2020
=================================================

-------------------------
1.0 Overview
-------------------------
This is the initial release of the products listed below.
- Supports Lenovo ThinkSystem SR645 V3, Machine Types: 7D2X,7D2Y
- Supports Lenovo ThinkSystem SR665 V3, Machine Types: 7D2V,7D2W

----------------------------------------------------
2.0 Prerequisites and dependencies
----------------------------------------------------
  None

--------------------------------------------------
3.0 Security Fixes
--------------------------------------------------
  None

---------------------------
4.0 Other Fixes
---------------------------
  Included new PSoC firmware to fix a problem where NVMe drives were missing after AC power cycle.

----------------------------
5.0 Enhancements
----------------------------
  None

----------------------------
6.0 Other Changes
----------------------------
  None

----------------------------
7.0 Limitations
----------------------------
  None




=================================================
Version 2.00 D8BT08I [Initial Release]
Release date:  05/19/2020
=================================================

-------------------------
1.0 Overview
-------------------------
This is the initial release of the products listed below.
- Supports Lenovo ThinkSystem SR645 V3, Machine Types: 7D2X,7D2Y
- Supports Lenovo ThinkSystem SR665 V3, Machine Types: 7D2V,7D2W

----------------------------------------------------
2.0 Prerequisites and dependencies
----------------------------------------------------
  None

--------------------------------------------------
3.0 Security Fixes
--------------------------------------------------
  None

---------------------------
4.0 Other Fixes
---------------------------
  None

----------------------------
5.0 Enhancements
----------------------------
  None

----------------------------
6.0 Other Changes
----------------------------
  None

----------------------------
7.0 Limitations
----------------------------
  None


=================================================
Related Information
==================================================

Lenovo Data Center forums
https://forums.lenovo.com/t5/Datacenter-Systems/ct-p/sv_eg

Lenovo Data Center Support
http://datacentersupport.lenovo.com

Lenovo ThinkSystem Rack Server Customer Documentation
http://thinksystem.lenovofiles.com/help/topic/rack_servers/overview_rack_servers.html

XClarity Controller Customer Documentation
http://sysmgt.lenovofiles.com/help/topic/com.lenovo.thinksystem.xcc.doc/product_page.html

Lenovo Product Security Advisories
https://datacentersupport.lenovo.com/us/en/product_security/home
Was this information helpful?

Your feedback helps to improve the overall experience

Alias Id: LNVGY_FW_XCC_D8BT60Q-5.32_ANYOS_NOARCH

Fix ID: lnvgy_fw_xcc_d8bt60q-5.32_anyos_noarch

Release Date: 14 Dec 2023

Original Publish Date: 14 Dec 2023

Document ID: DS566360

Supported Search Keywords: Lenovo, Core, Firmware, xcc, AnyOS
Feedback