# changelog

author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *The following issues have been fixed in firmware version 14.32.1904:**
      
        * Missing QoS settings caused connectivity disruptions and packet drops.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Firmware for the following device has been updated to 14.32.1904:**
      
        * P11338-B21 (HPE Ethernet 10Gb 2-port 548SFP+ Adapter)
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **No new features or changes have been included in firmware version 14.32.1904.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     *ixes submitted in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Following issues have been fixed in firmware version 14.29.1016:**
      
        * Changed the default value of DCQCN's (Data center- Quantized Congestion Notification)  NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        * An issue that caused packets to drop due to header size issues and/or failing checks. The issue was caused due to a Linux issue that caused VFs to set the wrong header size value in wqe_inline_header_mode input.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs were configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        *  An issue that caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered. 
      
      **Following issues have been fixed in firmware version 16.29.1016:**
      
        * Changed the default value of DCQCN's (Data center- Quantized Congestion Notification) NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        *  An issue that prevented VXLAN packets with svlan/ cvlan tag from being matched.
        * The eth_wqe_too_small counter to count ODP page used to fail.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        * An issue that resulted in low performance after enabling the RoCE Accelerator capability.
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * The chassis manager calculation for Multi-Host and Socket-Direct adapter cards to allow running NC-SI commands by the chassis manager BMC. Now the chassis manager is count as BMC with index 0, regardless of how many BMC there are.
        * An issue that caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14-2.1
changelog:
  -     *Firmware for the following devices are updated to 2.42.5044 :**
      
         779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)  
         779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices are updated to 14.31.1200:**
      
         817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      
         817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device is updated to 16.29.1016:**
      
         874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **New Features and Changes included in version 16.31.1200:**
      
        * Added a new NVconfig per Port for a specific Finisar module. This new NVconfig sets the port to work in AN mode and sets the module to No Data Management Engine (DME). This change does not affect the speed logic, only the forward error correction (FEC) logic (FEC override). **Note:** If the port does not come up, switch to Force mode. 
      
      **New features and changes included  in version 16.29.1016:**
      
        * An option to allow applications to build their own QoS tree over the NIC hierarchy by connecting QPs to responder/requestor Queue Groups.
        * "InfiniBand" properties set to the Network Device Function Redfish object.
        * HW support for Flow Metering to utilize Advanced Steering Operation (ASO). HW Flow Meter allows higher scale, more accuracy, and better performance compare to the FW Flow Metering.
        * Trust level for VFs. Once the VF is trusted, it will get a set of trusted capabilities.
        * 2 new Mini CQE formats: Responder Mini CQE With Flow Tag Layout Responder Mini CQE With l3_l4_info Layout
        * UCX can now enable AR by exposing Out-Of-Ordering bitmask per SL with "ooo_per_sl" field in the HCA_VPORT context. It can be also queried by running the QUERY_HCA_VPORT_CONTEXT command.
        * Steering DP hash flow groups.
        * A new counter per vPort that counts the number of packets that reached the Ethernet RQ but cannot fit into the WQE due to their large size. Additionally, we added the option to control if such packet will cause "CQE with Error" or "CQE_MOCK".
        * PCIe Rx modifications to prevent the adapter cards from disappearing from the system.
        * ignore_flow_level is now enabled by the TRUST LEVEL access registry. 
        * cq_overrun counter. The counter represents the number of times CQs enter an error state due to overflow that occur when the device tries to post a CQE into a full CQ buffer.
        * [Beta] Enabled the capability to allow Virtual Functions to send Pause Frames packets.
        * Enabled 10/25GbE auto-sensing with 3rd party when using 10/25GbE optical cables.
        * Hardware steering dump output used for debugging and troubleshooting.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14-2.1
changelog:
  -     *Fixes included in  firmware version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **Fixes included in firmware version 14.29.1016:**
      
        * Changed the default value of DCQCN's (Data center- Quantized Congestion Notification)  NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        * An issue that caused packets to drop due to header size issues and/or failing checks. The issue was caused due to a Linux issue that caused VFs to set the wrong header size value in wqe_inline_header_mode input.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs were configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        *  An issue that caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered. 
      
      **No fixes are included in firmware version 14.31.1200.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.15
changelog:
  -     *Firmware for the following devices are updated to 2.42.5044 :**
      
         779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)  
         779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices are updated to 14.31.1200:**
      
         817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      
      **Firmware for the following devices are updated to 14.31.1200:**  
         817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device is updated to 16.31.1014:**
      
         874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
        
      **New features and changes in version 14.31.1200:**
      
        * NVconfig per Port for a Specific Finisar Module: Added a new NVconfig per Port for a specific Finisar module. This new NVconfig sets the port to work in AN mode and sets the module to No DME. This change does not affect the speed logic, only the FEC logic (FEC override).  
      **Note:** If the port does not go up, switch to Force mode. 
      
      **New features and changes in version 16.31.1014:**
      
        * NIC scheduling feature support has been disabled for non-privileged functions.
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * Added support for Enabling/Disabling NIC and RDMA (port/partition) via the UEFI HII system settings.  
      **Note:** Values set in this option only take effect when is Ethernet mode.
        * Increased the maximum number of MSIX per VF to 127.
        * Asymmetrical MSIX Configuration: This feature allows the device to be configured with a different number of MSIX  
      vectors per physical PCI functions.  
      To use this feature, please follow these steps:
      
          * Clear NUM_PF_MSIX_VALID to disable global symmetrical MSIX configuration.
          * Set PF_NUM_PF_MSIX_VALID to enable asymmetrical per Physical Function MSIX configuration.
          * Configure PF_NUM_PF_MSIX per physical PCI function.
        * Support for RDMA partitioning and RDMA counters in IB mode.
        * A new bit ("data_in_order") was added to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.  
      Pages are returned by the driver to the kernel without issuing the
      MANAGE_PAGES commands to the firmare.
      
        * Enabled UID 0 to create resources with UMEM (User Memory).
        * Receiving and sending native IB packets from/to the software (including all headers) via raw IBL2 QPs.
        * RX RDMA NIC flow table on an IB port. Now the software can steer native IB packets to raw IB receive queues according to the DLID and  
      the DQPN.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.15
changelog:
  -     *Fixes included in  firmware version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.31.1200:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
      
      **Additional Fixes included in version 14.31.1200:**
      
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.
      
      **The following issues have been fixed in version 16.31.1014:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * An assert that was caused when trying to open 1024 functions on the device and the maximum number of functions was 1023.
        * Occasional performance issues related to RC QPs using E2E-credits (not connected to SRQ and doing send/receive traffic) when the ROCE_ACCL tx_window was enabled.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * A rare issue that caused RX pipe to hang.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
        * CRT_DCR with index larger than 1 << 21 occasionally collided with the CRT_SW_RESERVED address.
        * An issue that caused the TX queue to get into an unresponsive state when the VF rate limiter was set.
      
      **Additional Fixes included in version 16.31.1014:**
      
        * Disabled the CNP counter "rp_cnp_ignored " (triggered by OOS (out-of-sequence)) when all ports are IB.
        * Fixed the TMP421 sensor temperature reporting.
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.15-2.1
changelog:
  -     *Firmware for the following devices are updated to 2.42.5044 :**
      
         779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)  
         779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices are updated to 14.31.1200:**
      
         817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
      
      **Firmware for the following devices are updated to 14.31.1200:**  
         817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device is updated to 16.31.1014:**
      
         874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      
      
      **Updated mstflint from version 4.13 to 4.16**
      
        
      **New features and changes in version 14.31.1200:**
      
        * NVconfig per Port for a Specific Finisar Module: Added a new NVconfig per Port for a specific Finisar module. This new NVconfig sets the port to work in AN mode and sets the module to No DME. This change does not affect the speed logic, only the FEC logic (FEC override).  
      **Note:** If the port does not go up, switch to Force mode. 
      
      **New features and changes in version 16.31.1014:**
      
        * NIC scheduling feature support has been disabled for non-privileged functions.
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * Added support for Enabling/Disabling NIC and RDMA (port/partition) via the UEFI HII system settings.  
      **Note:** Values set in this option only take effect when is Ethernet mode.
        * Increased the maximum number of MSIX per VF to 127.
        * Asymmetrical MSIX Configuration: This feature allows the device to be configured with a different number of MSIX  
      vectors per physical PCI functions.  
      To use this feature, please follow these steps:
      
          * Clear NUM_PF_MSIX_VALID to disable global symmetrical MSIX configuration.
          * Set PF_NUM_PF_MSIX_VALID to enable asymmetrical per Physical Function MSIX configuration.
          * Configure PF_NUM_PF_MSIX per physical PCI function.
        * Support for RDMA partitioning and RDMA counters in IB mode.
        * A new bit ("data_in_order") was added to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.  
      Pages are returned by the driver to the kernel without issuing the
      MANAGE_PAGES commands to the firmare.
      
        * Enabled UID 0 to create resources with UMEM (User Memory).
        * Receiving and sending native IB packets from/to the software (including all headers) via raw IBL2 QPs.
        * RX RDMA NIC flow table on an IB port. Now the software can steer native IB packets to raw IB receive queues according to the DLID and  
      the DQPN.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.16
changelog:
  -     *Firmware for the following devices has been updated to 2.42.5044 :**
      
        * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
        * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.32.1010:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.
      
      .  
      
      **New features and changes included in version 16.32.1010:**
      
        * Added a new NvConfig parameter LOG_MAX_QUEUE to set the maximum number of work queue resources (QP, RQ, SQ...) that can be created per function. The default value is 2^17.
        * Blocked the VF's ability to use both padding and signature in order to prevent the NIC from getting into an unresponsive state.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its rate limit.
        * Performance improvements in the DCT with AR flow by exposing a hint to the software in DCI software context that indicates that RDMA WRITE on this DCI is not supported.
        * Added support for QSHR access register to enable Set and Query rate limit perhost per-port.
        * The firmware now exposes a new Software Steering ICM resource for VXLAN encap expand in order for the SW Steering to manage this resource directly.
        * Enabled the exposure of new ICM resource to the software steering for VXLAN encapsulation expansion.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for DSFP AOC (CMIS) v4 when error code is not reported by the module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.16
changelog:
  -     *The following issues have been fixed in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      
      
      **The following issues have been fixed in version 16.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The link status was reported incorrectly and consequently caused the link to go down due to incorrect definition of the RX_LOS polarity in the INI.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * The system could not create more than 128K QPs.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
        * PCIe lane margining capability issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.17
changelog:
  -     *The following issues have been fixed in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      
      
      **The following issues have been fixed in version 16.33.1048:**
      
        * Rare lanes skew issue that caused CPU to timeout in Rec.idle.
        * The card occasionally masked some PCIe AER reporting.
        * Incorrect flow of credits blockage that prevented booting during DC cycle test.
        * An issue with BMC medium migration from SMBUS to PCIe, and increased FIFOs to pass large packets in case of the migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.17
changelog:
  -     *Firmware for the following devices has been updated to 2.42.5044 :**
      
        * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
        * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.33.1048:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.
      
      .  
      
      **New features and changes included in version 16.33.1048:**
      
        * Added pci_rescan_needed field to the MFRL access register to indicate whether a PCI rescan is needed based on the NV configurations issued by the software.  
      Note: If the Keep Link Up NV configuration is changed, phyless reset will be
      blocked.
      
        * Added a new MAD of class SMP that has the attributes hierarchy_Info as defined in the IB Specification and is used to query the hierarchy information stored on the node and the physical port.
        * Added a new register (vhca_icm_ctrl access_reg) to enable querying and limiting the ICM pages in use.
        * Enhanced the XRQ QP error information provided to the user in case QP goes into an error state. In such case, QUERY_QP will provide information on the syndrome type and which side caused the error.
        * Replaced the deprecated NetworkPort schema with Port schema in NIC RDE implementation.
        * Updated the ibstat status reported when the phy link is down. Now QUERY_VPORT_STATE.max_tx_speed of UPLINK will not be reported as 0 anymore.
        * Disabled the option to send SMPs from unauthorized hosts.
        * Enabled the option to modify the ip_ecn field in the packet header in firmware steering.
        * Modified the TX or RX cache invalidation behavior. TX or RX cache invalidation now does not occur automatically but only when the software performs the sync operation using the using sync_steering command.
        * Modified the maximum bulk size per single allocation from "log_table_size - log_num_unisizes", to allocate any range size, to remove limitations that HWS objects such as counters and modify arguments might encounter.
        * Enabled delay drop for hairpin packets. If a hairpin QP is created with delay_drop_en enabled, the feature will be enabled across all GVMIs, based on the delay drop status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.19
changelog:
  -     *The following issues have been fixed in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      
      
      **The following issues have been fixed in version 16.35.1012:**
      
        * RDE (Redfish) PATCH operation to LLDPTransmit properties "ManagementAddressIPv4", "ManagementAddressIPv6" and "ManagementAddressMAC" were applied only in the first attempt, but failed in the next.
        * PLDM AEN event receiver media was changed unexpectedly and destination BDF was overridden with garbage when some PLDM packet were received from the SMBus layer.
        * Bad configuration of number of VFs and SFs led to the consumption of too many functions and triggered a FW assert 0x888E. The reduction flows behavior was fixed to ensure the configuration does not exceed the total number of supported functions. 
        * InfiniBand L2 QP could not receive RDMA traffic occasionally.
        * Running with a debug firmware reduced security as if token was applied.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.18
changelog:
  -     *Firmware for the following devices has been updated to 2.42.5044 :**
      
        * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
        * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.34.1002:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.
      
      .  
      
      **New features and changes included in version 16.34.1002:**
      
        * Added LLDPEnable, LLDPTransmit and LLDPReceive properties to the RDE Port schema implementation.
        * Added "Command Unsupported" response code in cases when running the MCTP control command "Get Vendor Defined Messages Supported", and there were no supported VDMs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.18
changelog:
  -     *The following issues have been fixed in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      
      
      **The following issues have been fixed in version 16.34.1002:**
      
        * An issue where set_flow_table_entry failed when aso_flow_meter action was used.
        * A race condition that occured between the duplicate read and QP commands (2RST, 2ERR and Destroy) in the signature that caused the command to hang.
        * When all traffic applications sharing the same combination of <function, priority, side> were rate limited (for example by congestion control), this limit was enforced on other applications with different combinations of <function, priority, side> under the same VL. For example, requestor flows (RDMA-write) were limited to rate X, however, this rate was also enforced on a QP sending RDMA-read responses. This firmware version prevents rate limit enforcement on traffic applications which should not be limited.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.19
changelog:
  -     *Firmware for the following devices has been updated to 2.42.5044 :**
      
        * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
        * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.35.1012:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.
      
      .  
      
      **New features and changes included in version 16.35.1012:**
      
        * Added support for copy modify header steering action to/from the UDP field.
        * Enabled ADP timer to allow the user to configure RC or DC qp_timeout values lower than 16.
        * QoS priority trust default state can now be changed using the new nvconfig below: 
          * QOS_TRUST_STATE_P1
          * QOS_TRUST_STATE_P2
      
      The values that can be used to set the default state are:
      
        * TRUST_PORT
        * TRUST_PCP
        * TRUST_DSCP
        * TRUST_DSCP_PCP


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.20
changelog:
  -     *The following issues have been fixed in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.20
changelog:
  -     *Firmware for the following devices has been updated to 2.42.5044 :**
      
        * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
        * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.35.3006:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
      
      **New features and changes included in version 16.35.3006:**
      
        * Enabled ACS for single port cards.
        * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.20-2.1
changelog:
  -     *Firmware for the following devices has been updated to 2.42.5044 :**
      
        * 779799-B21 (HPE Ethernet 10G 2-port 546FLR-SFP+ Adapter)
        * 779793-B21 (HPE Ethernet 10G 2-port 546SFP+ Adapter)
      
      **Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.35.3006:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **New Features and changes included in version 1.0.20(A):**
      
        * Version 1.0.20(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.20(A) can now be installed successfully on a node with FIPS enabled.
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
      
      **New features and changes included in version 16.35.3006:**
      
        * Enabled ACS for single port cards.
        * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.20-3.1
changelog:
  -     *The following issues have been fixed in component version 1.0.20(B):**
      
        * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
      
      **The following issues have been fixed in version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.21
changelog:
  -     *The following issues have been fixed in firmware version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      **No fixes are included in firmware version 16.35.3502.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.20-3.1
changelog:
  -     *The following issues have been fixed in component version 1.0.20(B):**
      
        * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
      
      **The following issues have been fixed in firmware version 2.42.5044 :**
      
        * An issue that prevented the firmware from detecting a link_down event thus preventing the IB bond interface from going to a failover mode.
      
      **The following issues have been fixed in firmware version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      **The following issues have been fixed in firmware version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.21
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.35.3502:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **New features and changes included in firmware version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.                                                                                                                     
      
      **New features and changes included in firmware version 16.35.3502:**
      
        * Modified the TCP IPv4 flows so that the steering TIR rx_hash_symmetric field is now valid only when both the SRC and DST fields are not set to zero.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.22
changelog:
  -     *No fixes have been included in firmware version 14.32.1900.**
      
      
      
      **The following issues have been fixed in firmware version 16.35.4030:**
      
        * VF FLR would get stuck when its PF triggered the FLR as well.
        * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.22
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1900:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.35.4030:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **No new features or changes have been included in firmware version 14.32.1900.**
      
      
      
      **New features and changes included in firmware version 16.35.4030:**
      
        * Added support for postponing QP timeout "retry exceeded" errors for traffic directed at specific destinations. This new capability prevents broken connections for destinations in downtime because of live migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.23
changelog:
  -     *The following issues have been fixed in firmware version 14.32.1904:**
      
        * Missing QoS settings caused connectivity disruptions and packet drops.
      
      
      
      **The following issues have been fixed in firmware version 16.35.4506:**
      
        * Incorrect MPLS packets discards flow occurred when the GLOBAL pause capability was disabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.23
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1904:**
      
        * 817749-B21 (HPE Ethernet 25Gb 2-port 640FLR-SFP28 Adapter)
        * 817753-B21 (HPE Ethernet 25Gb 2-port 640SFP28 Adapter)
      
      **Firmware for the following device has been updated to 16.35.4506:**
      
        * 874253-B21 (HPE Ethernet 100Gb 1-port 842QSFP28 Adapter)
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **No new features or changes have been included in firmware version 14.32.1904.**
      
      
      
      **New features and changes included in version 16.35.4506:**
      
        * Added address validation in MLNX OEM CMD 0x0032 (get debug info) to be 4- bytes aligned.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.24
changelog:
  -     *No fixes are included in version 14.32.1908.**
      
      **The following issues have been fixed in version 16.35.8002:**
      
        * Firmware failed to scan the correct CQs for the PF after the FW entered into the CQ recovery mode., resulting in CQs for the PF not being recovered.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Fixes submitted in version 12.27.1016:**
      
        * ZTR counters query was always set to return 0.
        * The adapter card was prevented from going into the bypass mode when the BMC disabled the hardware arbitration.
        * Performance degradation and a high packet drop occurred when SRIOV was enabled and packets went through the FDB default behaviour.
        * Due to the string DB not being updated after Live-Patch, the tracer could not function after Live-Patch.
        * Fixed a rare issue that caused other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows.
        * Firmware error was observed when FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.
      
      **Fixes submitted in version 16.27.1016:**
      
        * Fixed an issue that caused the device to perform DMA into memory already returned to the OS during the transition between the pre-boot driver to the OS driver.
        * Out-of-range issue when reading or writing the q_counters.
        * Fixed an issue that in Multi-Host adapter cards that resulted in wrong handling of PERST on auxiliary links.
        * ZTR counters query was always set to return 0.
        * The adapter card was prevented from going into the bypass mode when the BMC disabled the hardware arbitration.
        * A non-standard tool was required to perform the first LFWP patching when used with the GA firmware version.
        * Updated the OOOSLMask behaviour. Firmware now will apply OOOSLMask even if it is set to zero (OOOSLMask = 0).
        * Redundant page consumption in the init_hca.
        * The sw_reset option was not supported when ATS was enabled.
        * When ESWITCH_IPV4_TTL_MODIFY_ENABLE configuration was enabled in mlxconfig, there was performance degradation in small packet sizes.
        * Due to the string DB not being updated after Live-Patch, the tracer could not function after Live-Patch.
        * Fixed a rare issue that caused other active functions to receive a malformed CQE during driver (PF or VF) unload or FLR flows.
        * The PCI link was not getting established when the firmware was corrupted.
        * FW assert was triggerred and resulted in a wrong deallocation of a resource when Packet Pacing was enabled, and a QP was being destroyed.
        * Firmware error was observed when FLR occurred at the same time as the teardown. As a result, the teardown flow took a lock, and never released it because it was being aborted by an FLR.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Firmware for the following devices are updated to 12.27.4000:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
        
      **New Feature and Changes in Version 12.27.4000:**
      
        * Added the following segments, as appeared in the PRM, to the Resource Dump: 
          * PRM_QUERY_QP
          * PRM_QUERY_CQ
          * PRM_QUERY_MKEY
          * QUERY_VNIC_ENV
      
        
      **Firmware for the following devices are updated to 16.27.2008:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 16.27.2008:**
      
      **This release contains important reliability improvements and security hardening enhancements. Upgrade the firmware of the device to this release to improve the devices' firmware security and reliability.**
      
        * Improved init_hca performance in Parallel Function initialization.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Following issues have been fixed in firmware version 16.27.2008:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.
      
      **Following issues have been fixed in firmware version 12.27.4000:**
      
        * The device hung while running the sw reset flow under heavy stress and with many open resources.
        * Low PXE performance observered while using the VSC to trigger the send_ring_doorbells.
        * IPoIB and DC would not work together.
        * DC funtionality issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Firmware for the following devices are updated to 12.28.1002:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
        
      **New Feature and Changes in Version 12.28.1002:**
      
        * Increased the maximum XRQ number to 512.
      
        
      **Firmware for the following devices are updated to 16.29.1016:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)  
      
      
      **New Feature and Changes in Version 16.29.1016:**
      
      Added support for following features:
      
        * Changed the default value of DCQCN's (Data center- Quantized Congestion Notification) NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of the cluster.
        * An option to allow applications to build their own QoS tree over the NIC hierarchy by connecting QPs to responder/requestor Queue Groups.
        * "InfiniBand" properties set to the Network Device Function Redfish object.
        * HW support for Flow Metering to utilize Advanced Steering Operation (ASO). HW Flow Meter allows higher scale, more accuracy, and better performance compared to the FW Flow Metering.
        * Trust level for VFs. Once the VF is trusted, it will get a set of trusted capabilities.
        * 2 new Mini CQE formats: Responder Mini CQE With Flow Tag Layout Responder Mini CQE With l3_l4_info Layout
        * UCX can now enable AR by exposing Out-Of-Ordering bitmask per SL with "ooo_per_sl" field in the HCA_VPORT context. It can be also queried by running the QUERY_HCA_VPORT_CONTEXT command.
        * Steering DP hash flow groups.
        * A new counter per vPort that counts the number of packets that reached the Ethernet RQ but cannot fit into the WQE due to their large size. Additionally, we added the option to control if such packet will cause "CQE with Error" or "CQE_MOCK".
        * PCIe Rx modifications to prevent the adapter cards from disappearing from the system.
        * ignore_flow_level is now enabled by the TRUST LEVEL access registry. 
        * cq_overrun counter. The counter represents the number of times CQs enter an error state due to overflow that occur when the device tries to post a CQE into a full CQ buffer.
        * [Beta] Enabled the capability to allow Virtual Functions to send Pause Frames packets.
        * Enabled 10/25GbE auto-sensing with 3rd party when using 10/25GbE optical cables.
        * Hardware steering dump output used for debugging and troubleshooting.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Following issues have been fixed in firmware version 16.29.1016:**
      
        * An issue that prevented VXLAN packets with svlan/ cvlan tag from being matched.
        * An issue that caused the eth_wqe_too_small counter to count ODP (On-Demand Paging) page faults.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) will take longer than when MKEY_BY_NAME is disabled.
        *  Ani ssue that resulted in low performance after enabling the RoCE Accelerator capability. Note: The fix is available when all ports are set as Ethernet. 
        * On rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * The chassis manager calculation for Multi-Host and Socket-Direct adapter cards to allow running NC-SI commands by the chassis manager BMC. Now the chassis manager is count as BMC with index 0, regardless of how many BMC there are.
        * An issue that caused the device to go to down IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered. 
      
      **Following issues have been fixed in firmware version 12.28.1002:**
      
        * An issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * An issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Firmware for the following devices are updated to 12.28.2006:**
      
      843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices are updated to 16.31.1014:**
      
      872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)  
      872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes in version 16.31.1014:**
      
        * NIC scheduling feature support has been disabled for non-privileged functions.
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * support for Enabling/Disabling NIC and RDMA (port/partition) was included via the UEFI HII system settings.
        * Increased the maximum number of MSIX per VF to 127.
        * Asymmetrical MSIX Configuration: This feature allows the device to be configured with a different number of MSIX vectors per physical PCI functions.To use this feature, please follow these steps:
        *         Clear NUM_PF_MSIX_VALID to disable global symmetrical MSIX configuration.
        *         Set PF_NUM_PF_MSIX_VALID to enable asymmetrical per Physical Function MSIX configuration.
        *         Configure PF_NUM_PF_MSIX per physical PCI function.
        * RDMA partitioning and RDMA counters in IB mode.
        * Added a new bit ("data_in_order") to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.
        * Enabled UID 0 to create resources with UMEM (User Memory).
        * Receiving and sending native IB packets from/to the software (including all headers) via raw IBL2 QPs.
        * RX RDMA NIC flow table on an IB port. Now the software can steer native IB packets to raw IB receive queues according to the DLID and  the DQPN.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *The following issues have been fixed in version 12.28.2006:**
      
        * An issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * An issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.31.1014:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * An assert that was caused when trying to open 1024 functions on the device and the maximum number of functions was 1023.
        * Occasional performance issues related to RC QPs using E2E-credits (not connected to SRQ and doing send/receive traffic) when the ROCE_ACCL tx_window was enabled.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * A rare issue that caused RX pipe to hang.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
        * CRT_DCR with index larger than 1 << 21 occasionally collided with the CRT_SW_RESERVED address.
        * An issue that caused the TX queue to get into an unresponsive state when the VF rate limiter was set.
      
      **Additional Fixes included in version 16.31.1014:**
      
        * Disabled the CNP counter "rp_cnp_ignored " (triggered by OOS (out-of-sequence)) when all ports are IB.
        * Fixed the TMP421 sensor temperature reporting.
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.32.1010:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes included in version 16.32.1010:**
      
        * Added support for blocking unwanted GMP classes by dedicated MADs.
        * Added a new NvConfig parameter LOG_MAX_QUEUE to set the maximum number of work queue resources (QP, RQ, SQ...) that can be created per function. The default value is 2^17.
        * Added a Congestion Control Key to all Congestion Control MADs to authenticate that they are originated from a trusted source.
        * Added an SMP firewall to block the option of sending SMPs (MADS sent on QP0 from the Subnet Manager) from unauthorized hosts to prevent fake SMPs from being recognized as the SM.
        * Vendor Specific MADs Class 0x9 is no longer supported by the firmware. In case the firmware detects such MAD, the firmware will return a "NOT SUPPORTED" error to the user.
        * Blocked the VF's ability to use both padding and signature in order to prevent the NIC from getting into an unresponsive state.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its rate limit.
        * Performance improvements in the DCT with AR flow by exposing a hint to the software in DCI software context that indicates that RDMA WRITE on this DCI is not supported.
        * Added support for dynamic timeout mechanism when in InfiniBand mode.
        * Added support for QSHR access register to enable Set and Query rate limit perhost per-port.
        * The firmware now exposes a new Software Steering ICM resource for VXLAN encap expand in order for the SW Steering to manage this resource directly.
        * Added support for asymmetrical VFs per PF. To enable it: PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a none zero value.
        * Added 2 new MAD access registers to enable mlxlink to read/write access registers by LID (to the whole subnet).
        * Enabled the exposure of new ICM resource to the software steering for VXLAN encapsulation expansion.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Disabled VST on dual port adapter cards when one port is configured as ETH and the other as IB as VST is not available when the port is set as ETH.
        * Added support for DSFP AOC (CMIS) v4 when error code is not reported by the module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.32.1010**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The link status was reported incorrectly and consequently caused the link to go down due to incorrect definition of the RX_LOS polarity in the INI.
        * The system got into an unresponsive state when a peer port went down while using an Optical module.
        * Invalid RNR timeout when trying to set it during the rts2rts_qp transition.
        * A fatal assert 0x81C5 occurred when calling get_vport_mad from the MAD APIs. The firmware was trying to compute the number of vPorts using a global function number. To avoid this issue, the API was updated to remove any assumption on the function number. Note: This issue is affects only IB devices.
        * During events, stress caused the firmware to reset the Arm host of the vPort without sending an event. Thus preventing the software from rearming the vPort as it did not receive any event, and the firmware did not send the event because the vPort had no Arm set.
        * The system could not create more than 128K QPs.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
        * PCIe lane margining capability issues.
        * An issue related to the sl2vl mad that caused a few msec hiccup in the transmission on an InfiniBand network when the SM sent the sl2vl mad to a node in the cluster.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.33.1048**
      
        * Rare lanes skew issue that caused CPU to timeout in Rec.idle.
        * The card occasionally masked some PCIe AER reporting.
        * Incorrect flow of credits blockage that prevented booting during DC cycle test.
        * An issue with BMC medium migration from SMBUS to PCIe, and increased FIFOs to pass large packets in case of the migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.33.1048:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes included in version 16.33.1048:**
      
        * Added pci_rescan_needed field to the MFRL access register to indicate whether a PCI rescan is needed based on the NV configurations issued by the software.  
      Note: If the Keep Link Up NV configuration is changed, phyless reset will be
      blocked.
      
        * Added a new MAD of class SMP that has the attributes hierarchy_Info as defined in the IB Specification and is used to query the hierarchy information stored on the node and the physical port.
        * Added a new register (vhca_icm_ctrl access_reg) to enable querying and limiting the ICM pages in use.
        * Enhanced the XRQ QP error information provided to the user in case QP goes into an error state. In such case, QUERY_QP will provide information on the syndrome type and which side caused the error.
        * Replaced the deprecated NetworkPort schema with Port schema in NIC RDE implementation.
        * Updated the ibstat status reported when the phy link is down. Now QUERY_VPORT_STATE.max_tx_speed of UPLINK will not be reported as 0 anymore.
        * Disabled the option to send SMPs from unauthorized hosts.
        * Enabled the option to modify the ip_ecn field in the packet header in firmware steering.
        * Modified the TX or RX cache invalidation behavior. TX or RX cache invalidation now does not occur automatically but only when the software performs the sync operation using the using sync_steering command.
        * Modified the maximum bulk size per single allocation from "log_table_size - log_num_unisizes", to allocate any range size, to remove limitations that HWS objects such as counters and modify arguments might encounter.
        * Enabled delay drop for hairpin packets. If a hairpin QP is created with delay_drop_en enabled, the feature will be enabled across all GVMIs, based on the delay drop status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.35.1012**
      
        * Rare lanes skew issue that caused CPU to timeout in Rec.idle.
        * The card occasionally masked some PCIe AER reporting.
        * Incorrect flow of credits blockage that prevented booting during DC cycle test.
        * An issue with BMC medium migration from SMBUS to PCIe, and increased FIFOs to pass large packets in case of the migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.1012:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes included in version 16.35.1012:**
      
        * Added pci_rescan_needed field to the MFRL access register to indicate whether a PCI rescan is needed based on the NV configurations issued by the software.  
      Note: If the Keep Link Up NV configuration is changed, phyless reset will be
      blocked.
      
        * Added a new MAD of class SMP that has the attributes hierarchy_Info as defined in the IB Specification and is used to query the hierarchy information stored on the node and the physical port.
        * Added a new register (vhca_icm_ctrl access_reg) to enable querying and limiting the ICM pages in use.
        * Enhanced the XRQ QP error information provided to the user in case QP goes into an error state. In such case, QUERY_QP will provide information on the syndrome type and which side caused the error.
        * Replaced the deprecated NetworkPort schema with Port schema in NIC RDE implementation.
        * Updated the ibstat status reported when the phy link is down. Now QUERY_VPORT_STATE.max_tx_speed of UPLINK will not be reported as 0 anymore.
        * Disabled the option to send SMPs from unauthorized hosts.
        * Enabled the option to modify the ip_ecn field in the packet header in firmware steering.
        * Modified the TX or RX cache invalidation behavior. TX or RX cache invalidation now does not occur automatically but only when the software performs the sync operation using the using sync_steering command.
        * Modified the maximum bulk size per single allocation from "log_table_size - log_num_unisizes", to allocate any range size, to remove limitations that HWS objects such as counters and modify arguments might encounter.
        * Enabled delay drop for hairpin packets. If a hairpin QP is created with delay_drop_en enabled, the feature will be enabled across all GVMIs, based on the delay drop status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2006:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.3006:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes included in version 16.35.3006:**
      
        * Enabled ACS for single port cards.
        * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Fixes in version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13-2.1
changelog:
  -     The subversion 1.0.13 (A) of the product has fixed the issue of smart
      component having been built with an incorrect payload.
      
      
      
      **Fixes in version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13-3.1
changelog:
  -     *The following changes are included in product version 1.0.13(B):**
      
        * Product rebuilt to support FIPS mode enabled OS environment.
      
      **Firmware for the following devices has been updated to 12.28.2006:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.3006:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes included in version 16.35.3006:**
      
        * Enabled ACS for single port cards.
        * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13-4.1
changelog:
  -     *The following issues have been fixed in component version 1.0.13(C):**
      
        * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
      
      
      
      **Fixes in version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13-4.1
changelog:
  -     *The following issues have been fixed in component version 1.0.13(C):**
      
        * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
      
      
      
      **Fixes in firmware version 12.28.2006:**
      
        * Fixed an issue that caused the DCR (DC Resources) to be destroyed before the retry option managed to work when the retry timeout is too big. in this case, the DCR' time-to-live was increased, and the maximum retry timeout was decreased.
        * Increased PHY power consumption limit to 1.5w.
        * Fixed an issue that caused PortCounters.PortRcvErr / PPCNT.infiniband_counters.PortRcvErr not to report port icrc errors.
      
      **The following issues have been fixed in firmware version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     *irmware for the following devices has been updated to 12.28.2006:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.3006:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **New features and changes included in version 12.28.2006:**
      
        * Increased the maximum XRQ number to 512.
      
      **New features and changes included in version 16.35.4030:**
      
        * Added support for postponing QP timeout "retry exceeded" errors for traffic directed at specific destinations. This new capability prevents broken connections for destinations in downtime because of live migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.15
changelog:
  -     *No new issues have been fixed in version 12.28.2302.**  
      
      
      **The following issues have been fixed in version 16.35.4030:**
      
        * VF FLR would get stuck when its PF triggered the FLR as well.
        * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.15
changelog:
  -     *irmware for the following devices has been updated to 12.28.2302:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.3006:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **New features and changes included in version 16.35.4030:**
      
        * Added support for postponing QP timeout "retry exceeded" errors for traffic directed at specific destinations. This new capability prevents broken connections for destinations in downtime because of live migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.16
changelog:
  -     *No new issues have been fixed in version 12.28.2302.**
      
      
      
      **The following issues have been fixed in version 16.35.4506:**
      
        * Incorrect MPLS packets discards flow occurred when the GLOBAL pause capability was disabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.16
changelog:
  -     *Firmware for the following devices has been updated to 12.28.2302:**
      
        * 843400-B21 (HPE Apollo A10 InfiniBand EDR (100Gb) 2-port Adapter)  
      
      
      **Firmware for the following devices has been updated to 16.35.4506:**
      
        * 872723-B21 (HPE Apollo InfiniBand EDR 100Gb 2-port 841z Mezzanine Adapter)
        * 872725-B21 (HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter)
      
      
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **New features and changes included in version 16.35.4506:**
      
        * Added address validation in MLNX OEM CMD 0x0032 (get debug info) to be 4- bytes aligned.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *The following issues have been fixed in version 20.27.2008:**
      
        * CWDM4(Coarse Wavelength Division Multiplexing) Acousto Optical Modulator(AOM) cable was not supported.
        * Links between ConnectX-6 adapter cards and Spectrum-2 SN3700 switch systems did not come up when using Cisco BiDi module at 100GbE link speed.
        * Occasionally, the link was not raised when working with split 2x100 mode with Optical cables.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.
        * Aligned the User Memory page to 2, e.g., the user should use 8k aligned (like 0, 8k, 16k etc., instead of 0, 4k, 12k etc.).
        * NRZ (non-return-to-zero) and PAM4 (Pulse amplitude modulation) Limitations in 100GbE adapter cards: 
          * The default configuration was NRZ speeds in Auto-Neg mode.
          * PAM4 speeds had to be set manually (using the MFT tool - mlxlink).
          * PAM4 speeds had to be configured as single speeds: 50G_1x or 100G_2x.
          * 200G_4x optical cables (including 200G_4x splitter cable) would raise link only after manual configuration of PAM4 speeds (50G_1x or 100G_2x).
        * NRZ and PAM4 Limitations in 200GbE adapter cards: 
          * The default configuration was 200G_x4 in Force mode.
          * NRZ speeds had to be set manually. Configuration could include multiple NRZ speeds (using the MFT tool - mlxlink).
          * PAM4 speeds had to be configured as single speeds: 50G_1x or 100G_2x or 200G_4x.
        * In Ethernet mode, at 25/50/100GbE speeds, only RS-FEC in Force mode was supported. Other user configurations were overridden.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Firmware for the following devices are updated to 20.27.6008:**
      
      HPE InfiniBand HDR/Ethernet 200Gb 1-port 940QSFP56 x16 Adapter - P06154-B21  
      HPE InfiniBand HDR100/Ethernet 100Gb 1-port 940QSFP56 x16 Adapter - P06250-B21  
      HPE InfiniBand HDR100/Ethernet 100Gb 2-port 940QSFP56 x16 Adapter - P06251-B21  
      
      
      **New Features and Changes in Version 20.27.6008:**
      
        * The following are the minimal software/firmware versions that support PAM4 link speeds when connected using Mellanox NIC to Mellanox Switch and Mellanox NIC to 3rd Party Switches: 
          * Mellanox Onyx: 3.9.0830-038
          * ConnectX-6: 20.27.2008*  
      *Note: NICs with this firmware version support Mellanox-to-Mellanox connectivity with PAM4 link speeds.
        * Added support for the following features: 
          * Enabled KP4RS FEC on Active Fiber cable up to 30m.
          * FDR protocol.
          * Enabled updating End-to-End (E2E) credit packets instantly.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *The following issues have been fixed in version 14.31.1014:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
      
      **Additional Fixes included in version 14.31.1014:**
      
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.
      
      
      
      **The following issues have been fixed in version 14.31.1200:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
      
      **Additional Fixes included in version 14.31.1200:**
      
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.  
      
      
      **The following issues have been fixed in version 16.31.1014:**
      
        * TX PRBS was not changed even after reconfiguring it, all PRBS mode were enabled in test mode.
        * An assert that was caused when trying to open 1024 functions on the device and the maximum number of functions was 1023.
        * Occasional performance issues related to RC QPs using E2E-credits (not connected to SRQ and doing send/receive traffic) when the ROCE_ACCL tx_window was enabled.
        * A fatal error occurred and eventually resulted in the HCA to get into an unresponsive state when a packet was larger than a strided receive WQE that was being scattered.
        * A rare issue that caused RX pipe to hang.
        * The resource number size (a 64 bit number) was overwritten with a 32 bit number and erased the high bits when de-allocating the resource number.
        * CRT_DCR with index larger than 1 << 21 occasionally collided with the CRT_SW_RESERVED address.
        * An issue that caused the TX queue to get into an unresponsive state when the VF rate limiter was set.
      
      **Additional Fixes included in version 16.31.1014:**
      
        * Disabled the CNP counter "rp_cnp_ignored " (triggered by OOS (out-of-sequence)) when all ports are IB.
        * Fixed the TMP421 sensor temperature reporting.
        * Fixed the rate select mechanism in QSFP modules.
        * Fixed classification issues for "Passive" cables to be more robust.
        * Initialized the rate table in the static configuration so it will be configured at the link-not-up scenarios.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.32.1010:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.
      
      .  
      
      **New features and changes included in version 16.32.1010:**
      
        * Added a new NvConfig parameter LOG_MAX_QUEUE to set the maximum number of work queue resources (QP, RQ, SQ...) that can be created per function. The default value is 2^17.
        * Blocked the VF's ability to use both padding and signature in order to prevent the NIC from getting into an unresponsive state.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its rate limit.
        * Performance improvements in the DCT with AR flow by exposing a hint to the software in DCI software context that indicates that RDMA WRITE on this DCI is not supported.
        * Added support for QSHR access register to enable Set and Query rate limit perhost per-port.
        * The firmware now exposes a new Software Steering ICM resource for VXLAN encap expand in order for the SW Steering to manage this resource directly.
        * Enabled the exposure of new ICM resource to the software steering for VXLAN encapsulation expansion.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for DSFP AOC (CMIS) v4 when error code is not reported by the module.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.6
changelog:
  -     *The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      
      
      **The following issues have been fixed in version 16.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The link status was reported incorrectly and consequently caused the link to go down due to incorrect definition of the RX_LOS polarity in the INI.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * The system could not create more than 128K QPs.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
        * PCIe lane margining capability issues.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.33.1048:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.
      
      .  
      
      **New features and changes included in version 16.33.1048:**
      
        * Added pci_rescan_needed field to the MFRL access register to indicate whether a PCI rescan is needed based on the NV configurations issued by the software.  
      Note: If the Keep Link Up NV configuration is changed, phyless reset will be
      blocked.
      
        * Added a new MAD of class SMP that has the attributes hierarchy_Info as defined in the IB Specification and is used to query the hierarchy information stored on the node and the physical port.
        * Added a new register (vhca_icm_ctrl access_reg) to enable querying and limiting the ICM pages in use.
        * Enhanced the XRQ QP error information provided to the user in case QP goes into an error state. In such case, QUERY_QP will provide information on the syndrome type and which side caused the error.
        * Replaced the deprecated NetworkPort schema with Port schema in NIC RDE implementation.
        * Updated the ibstat status reported when the phy link is down. Now QUERY_VPORT_STATE.max_tx_speed of UPLINK will not be reported as 0 anymore.
        * Disabled the option to send SMPs from unauthorized hosts.
        * Enabled the option to modify the ip_ecn field in the packet header in firmware steering.
        * Modified the TX or RX cache invalidation behavior. TX or RX cache invalidation now does not occur automatically but only when the software performs the sync operation using the using sync_steering command.
        * Modified the maximum bulk size per single allocation from "log_table_size - log_num_unisizes", to allocate any range size, to remove limitations that HWS objects such as counters and modify arguments might encounter.
        * Enabled delay drop for hairpin packets. If a hairpin QP is created with delay_drop_en enabled, the feature will be enabled across all GVMIs, based on the delay drop status.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.
      
      
      
      **The following issues have been fixed in version 16.33.1048:**
      
        * Rare lanes skew issue that caused CPU to timeout in Rec.idle.
        * The card occasionally masked some PCIe AER reporting.
        * Incorrect flow of credits blockage that prevented booting during DC cycle test.
        * An issue with BMC medium migration from SMBUS to PCIe, and increased FIFOs to pass large packets in case of the migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.34.1002:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
      
      
      **New features and changes included in version 16.34.1002:**
      
        * Added LLDPEnable, LLDPTransmit and LLDPReceive properties to the RDE Port schema implementation.
        * Added "Command Unsupported" response code in cases when running the MCTP control command "Get Vendor Defined Messages Supported", and there were no supported VDMs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
      
      
      **The following issues have been fixed in version 16.34.1002:**
      
        * An issue where set_flow_table_entry failed when aso_flow_meter action was used.
        * A race condition that occured between the duplicate read and QP commands (2RST, 2ERR and Destroy) in the signature that caused the command to hang.
        * When all traffic applications sharing the same combination of <function, priority, side> were rate limited (for example by congestion control), this limit was enforced on other applications with different combinations of <function, priority, side> under the same VL. For example, requestor flows (RDMA-write) were limited to rate X, however, this rate was also enforced on a QP sending RDMA-read responses. This firmware version prevents rate limit enforcement on traffic applications which should not be limited.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.35.1012:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
      
      
      **New features and changes included in version 16.35.1012:**
      
        * Added support for copy modify header steering action to/from the UDP field.
        * Enabled ADP timer to allow the user to configure RC or DC qp_timeout values lower than 16.
        * QoS priority trust default state can now be changed using the new nvconfig below: 
          * QOS_TRUST_STATE_P1
          * QOS_TRUST_STATE_P2
      
      The values that can be used to set the default state are:
      
        * TRUST_PORT
        * TRUST_PCP
        * TRUST_DSCP
        * TRUST_DSCP_PCP


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
      
      
      **The following issues have been fixed in version 16.35.1012:**
      
        * RDE (Redfish) PATCH operation to LLDPTransmit properties "ManagementAddressIPv4", "ManagementAddressIPv6" and "ManagementAddressMAC" were applied only in the first attempt, but failed in the next.
        * PLDM AEN event receiver media was changed unexpectedly and destination BDF was overridden with garbage when some PLDM packet were received from the SMBus layer.
        * Bad configuration of number of VFs and SFs led to the consumption of too many functions and triggered a FW assert 0x888E. The reduction flows behavior was fixed to ensure the configuration does not exceed the total number of supported functions. 
        * InfiniBand L2 QP could not receive RDMA traffic occasionally.
        * Running with a debug firmware reduced security as if token was applied.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10
changelog:
  -     *The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
      
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.35.3006:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
      
      
      **New features and changes included in version 16.35.3006:**
      
        * Enabled ACS for single port cards.
        * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10-2.1
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.35.3006:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New Features and changes included in version 1.0.10(A):**
      
        * Version 1.0.10(A) has been recompiled to create the firmware RPM compatible with RPM LIB v4.14.2. As a result, this rebuild firmware version 1.0.10(A) can now be installed successfully on a node with FIPS enabled.
      
      
      
      **New features and changes included in version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
      
      
      **New features and changes included in version 16.35.3006:**
      
        * Enabled ACS for single port cards.
        * Added vPort counters after creating the LAG demux table to count kernel packets reaching all the PFs participating in the LAG.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10-3.1
changelog:
  -     *The following issues have been fixed in component version 1.0.10(B):**
      
        * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
      
      
      
      **The following issues have been fixed in version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
      
      
      **The following issues have been fixed in version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *The following issues have been fixed in firmware version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
      
      
      **No fixes are included in firmware version 16.35.3502.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.10-3.1
changelog:
  -     *The following issues have been fixed in component version 1.0.10(B):**
      
        * Transaction test error was reported while deploying the component using SPP from HPE Linux SDR.
      
      
      
      **The following issues have been fixed in firmware version 14.32.1010:**
      
        * Firmware got into an unresponsive state and caused unexpected behavior when connecting an optical transceiver that support RxLOS and the remote side port was down.
        * The system could not create more than 128K QPs.
        * On rare occasions, the system got into an unresponsive state when a peer port went down while using an Optical module.
        * Packet Pacing rate was used if asymmetric VFs was enabled.
        * Incorrect RNR timeout when trying to set it during the rts2rts_qp transition.
        * Issue with RSS on IPSec flows in ConnectX-4 Lx led to performance degradation. In this scenario, the SPI optimization caused packets from a given host to hash to the same CPU core. The fix was to ignore SPI optimization according to l4_type in ConnectX-4 Lx adapter cards.
        * The GetInventory NC-SI command reported leading 0xf in firmware version when it started with 0.  
      
      
      **The following issues have been fixed in firmware version 16.35.3006:**
      
        * Packet loss that occurred when restarting the transmit. 
        * An issue that prevented RoCE malformed packets (UDP packet with dest_port equal to RoCE well known udp_dport (0x4791)) from being counted on the vport_counter when the function disables RoCE (through MODIFY_NIC_VPORT_CONTEXT command).
        * A memory leakage that occurred when closing connected QPs (Type RC/UC/XRC/DC).
        * Added a missing VLAN strip.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.11
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1010:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.35.3502:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in firmware version 14.32.1010:**
      
        * Added 3 new assert filters (Health buffer, NVlog, FW trace). The assert will be exposed now if its severity level is equal to or above the new filter.
        * Enabled Rate Limit per VM instead of VM-TC. This capability is implemented by adding support to a new Scheduling element type: rate limit elements that will connect to the rate_limit and will share its  rate limit.
        * Added support for asymmetrical VFs per PF. To enable it:PF_NUM_OF_VF_VALID must be true, and PF_NUM_OF_VF to a non-zero value.
        * Limited the external loopback speed to the used module's capabilities.
        * Improved linkup time when using the fast linkup capability.
        * Added support for the slow_restart and slow_restart_idle parameters to enable Zero Touch RoCE capability.  
      
      
      **New features and changes included in firmware version 16.35.3502:**
      
        * Modified the TCP IPv4 flows so that the steering TIR rx_hash_symmetric field is now valid only when both the SRC and DST fields are not set to zero.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *No fixes have been included in firmware version 14.32.1900.**  
      
      
      **The following issues have been fixed in firmware version 16.35.4030:**
      
        * VF FLR would get stuck when its PF triggered the FLR as well.
        * Unexpected source UDP port appeared in RoCE packets when the firmware ignored a non-PF driver configuration for RoCE source UDP port control (as set in SET_HCA_CAP.sw_r_roce_src_udp_port).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.12
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1900:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.35.4030:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **No new features or changes have been included in firmware version 14.32.1900.**
      
      
      
      **New features and changes included in firmware version 16.35.4030:**
      
        * Added support for postponing QP timeout "retry exceeded" errors for traffic directed at specific destinations. This new capability prevents broken connections for destinations in downtime because of live migration.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.13
changelog:
  -     *Firmware for the following devices has been updated to 14.32.1904:**
      
        * P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
        * P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      
      
      **Firmware for the following device has been updated to 16.35.4506:**
      
        * P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      **Security Hardening Enhancements**  
      This release contains important reliability improvements and security
      hardening enhancements. NVIDIA recommends upgrading your devices firmware to
      this release to improve the devices' firmware security and reliability.  
      
      
      **No new features or changes have been included in firmware version 14.32.1904.**
      
      
      
      **New features and changes included in version 16.35.4506:**
      
        * Added address validation in MLNX OEM CMD 0x0032 (get debug info) to be 4- bytes aligned.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.14
changelog:
  -     *No fixes are included in version 14.32.1908.**  
        
      **The following issues have been fixed in version 16.35.8002:**
      
        * Firmware failed to scan the correct CQs for the PF after the FW entered into the CQ recovery mode., resulting in CQs for the PF not being recovered.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Following issues have been fixed in firmware version 14.29.1016 and 16.29.1016:**
      
        * Changed the default value of DCQCN's NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        * An issue that caused packets to drop due to header size issues and/or failing checks. This issue was caused due to a Linux issue that caused VFs to set the wrong header size value in wqe_inline_header_mode input.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) might take longer than when MKEY_BY_NAME was disabled.
        * In rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * An issue that caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered.
      
      **Following issues have been fixed in firmware version 16.29.1016:**
      
        * An issue that caused the eth_wqe_too_small counter to count ODP page faults.
        * A low performance was observed after enabling the RoCE Accelerator capability.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-3.1
changelog:
  -     *Firmware for the following devices is updated to 14.29.1016:**
      
      P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      
      **Firmware for the following devices is updated to 14.31.1200:**  
      P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      **Firmware for the following devices is updated to 16.29.1016:**
      
      P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      **This release contains important reliability improvements and security hardening enhancements. Upgrade the firmware of the device to this release to improve the devices' firmware security and reliability.**
      
      **New Feature and Changes in Version 14.29.1016 and 16.29.1016:**
      
        * Ethernet wqe_too_small Mode: A per vPort that counts the number of packets that reached the Ethernet RQ but cannot fit into the WQE due to their large size. Additionally, we added the option to control if such packet will cause "CQE with Error" or "CQE_MOCK".
        * Hardware steering dump output used for debugging and troubleshooting.
        * cq_overrun counter: The counter represents the number of times CQs enter an error state due to overflow that occur when the device tries to post a CQE into a full CQ buffer.
        * Enabled the capability to allow Virtual Functions to send Pause Frames packets. (Beta).
        * Enabled 10/25GbE auto-sensing with 3rd party when using 10/25GbE optical cables.
      
      **New Feature and Changes in Version 16.29.1016:**
      
        * Hardware steering dump output used for debugging and troubleshooting.
        * HW support for Flow Metering to utilize Advanced Steering Operation (ASO). HW Flow Meter allows higher scale, more accuracy, and better performance compare to the FW Flow Metering.
        * Trust level for VFs. Once the VF is trusted, it will get a set of trusted capabilities.
        * 2 new Mini CQE formats:
        * Responder Mini CQE With Flow Tag Layout.
        * Responder Mini CQE With l3_l4_info Layout.
        * Steering DP hash flow groups.
        * ignore_flow_level is now enabled by the TRUST LEVEL access registry. 
      
      **New Feature and Changes in Version 14.31.1200:**
      
        * Added a new NVconfig per Port for a specific Finisar module which sets the port to work in AN mode and sets the module to No DME. This change does not affect the speed logic, only the FEC logic (FEC override). **Note**: If the port does not come up, switch to Force mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-3.1
changelog:
  -     *Following issues have been fixed in firmware version 14.29.1016 and 16.29.1016:**
      
        * Changed the default value of DCQCN's NP parameter min_time_between_cnps to 4 on all devices to support larger scalability of cluster.
        * An issue that caused packets to drop due to header size issues and/or failing checks. This issue was caused due to a Linux issue that caused VFs to set the wrong header size value in wqe_inline_header_mode input.
        * When MKEY_BY_NAME was enabled by NVCONFIG and a large number of VFs are configured, VM restart (VF/PF FLR) might take longer than when MKEY_BY_NAME was disabled.
        * In rare cases, a fatal error related to errors from the PCI transport layer might be reported during FLR.
        * An issue that caused the device to go to dead IRISC as one of the firmware semaphores could not be released when a speed change or port state change was triggered.
      
      **Following issues have been fixed in firmware version 16.29.1016:**
      
        * An issue that caused the eth_wqe_too_small counter to count ODP page faults.
        * A low performance was observed after enabling the RoCE Accelerator capability.
      
      **No fixes are included in firmware version 14.31.1200.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-2.1
changelog:
  -     *Firmware for the following devices is updated to 16.28.4200:**
      
      P13188-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX512F-ACAT Adapter)  
      P10112-B21 (HPE Ethernet 10/25Gb 2-port SFP28 MCX562A-ACAI OCP3 Adapter)
      
      **New Feature and Changes in Version 16.28.4200:**
      
      **This release contains important reliability improvements and security hardening enhancements. Upgrade the firmware of the device to this release to improve the devices' firmware security and reliability.**
      
        * Enabled ASN1 and OCBB (DCi) MCTP HPE specific protocols.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-2.1
changelog:
  -     *Following issues have been fixed in firmware version 16.28.4200:**
      
        * Although the effective BER (after FEC) was expected to meet the design targets (e.g. 10e-14 or lower), occasionally it was higher.
        * High BER occured when connecting cables of type 0.5/1m DAC to an HDR speed.
        * The PCIe Tx parameters did not load correctly when the speed was changed after the PCIe link was disabled.
        * The desched_threshold field did not work properly.
        * The "roce_adp_retrans" counter was presenting the values of the "local_ack_timeout_err" counter.
        * If Relaxed Ordering was disabled by running the "setpci" command, it would not be functional even after re-enabling it by running the "setpci" command again.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.5
changelog:
  -     *Firmware for the following devices is updated to 14.31.1014:**
      
      P21930-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4121A-XCAT Adapter)
      
      **Firmware for the following devices is updated to 14.31.1200:**
      
      P11341-B21 (HPE Ethernet 10Gb 2-port SFP+ MCX4621A-ACAB OCP3 Adapter)
      
      **Firmware for the following devices is updated to 16.31.1014:**
      
      P21927-B21 (HPE Ethernet 100Gb 2-Port QSFP28 MCX516A-CCHT Adapter)
      
      
      
      **New features and changes included in version 14.31.1014:**
      
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * support for Enabling/Disabling NIC and RDMA (port/partition) was included via the UEFI HII system settings.
        * Increased the maximum number of MSIX per VF to 127.
        * Added a new bit ("data_in_order") to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.
      
      **New features and changes included in version 14.31.1200:**
      
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * support for Enabling/Disabling NIC and RDMA (port/partition) was included via the UEFI HII system settings.
        * Increased the maximum number of MSIX per VF to 127.
        * Added a new bit ("data_in_order") to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.                                                                                                                                
        * Added a new NVconfig per Port for a specific Finisar module. This new NVconfig sets the port to work in AN mode and sets the module to No DME. This change does not affect the speed logic, only the FEC logic (FEC override). Note: If the port does not go up, switch to Force mode.                                                                                                                        
      
      **New features and changes included in version 16.31.1014:**
      
        * NIC scheduling feature support has been disabled for non-privileged functions.
        * Implemented a new NC-SI command get_debug_info to get mstdump via the NC-SI protocol to debug a device if the PCI link fails for any given reason.
        * support for Enabling/Disabling NIC and RDMA (port/partition) was included via the UEFI HII system settings.
        * Increased the maximum number of MSIX per VF to 127.
        * Asymmetrical MSIX Configuration: This feature allows the device to be configured with a different number of MSIX vectors per physical PCI functions.To use this feature, please follow these steps:
        *         Clear NUM_PF_MSIX_VALID to disable global symmetrical MSIX configuration.
        *         Set PF_NUM_PF_MSIX_VALID to enable asymmetrical per Physical Function MSIX configuration.
        *         Configure PF_NUM_PF_MSIX per physical PCI function.
        * RDMA partitioning and RDMA counters in IB mode.
        * Added a new bit ("data_in_order") to query the QP and allow a process/library to detect when the AR is enabled.
        * A new flex parser to support GENEVE hardware offload and ICMP.
        * When the non-page-supplier-FLR funcion is initiated, the firmware triggers a page event to the page supplier to indicate that all pages should be returned for the FLR function.
        * Enabled UID 0 to create resources with UMEM (User Memory).
        * Receiving and sending native IB packets from/to the software (including all headers) via raw IBL2 QPs.
        * RX RDMA NIC flow table on an IB port. Now the software can steer native IB packets to raw IB receive queues according to the DLID and  the DQPN.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.7.16
changelog:
  -     This product now supports the HPE Synergy 6820C 25/50Gb Converged Network
      Adapter.
      
      This product now allows modification of the settings under the 'Port Level
      Configuration' sub-menu under the adapter's configuration menu (located at
      'System Utilities'(F9 at POST)->'System Configuration') when OneView Profile
      with 'manage manually' option is applied to the server.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.7.16
changelog:
  -     This product corrects an issue where the firmware update fails when the first
      port is disabled on the network adapter.
      
      This product corrects an issue where not all devices are discovered as part of
      firmware update on a multi-root-complex platforms like Integrity, Superdome
      etc.
      
      This product corrects an issue where the system hangs during POST with red
      screen when iSCSI boot LUN is re-exported (after a previous unexport
      operation) from the iSCSI host (HPE 3PAR StoreServ Storage).
      
      This product corrects an issue where 'HPE Synergy 4820C 10/20/25Gb Converged
      Network Adapter' disappears after changing its link speed under its
      configuration menu (located at 'System Utilities'(F9 at POST)->'System
      Configuration').
      
      This product corrects an issue where the configuration settings of the
      adapter, connected to a server managed by OneView profile, may be reset to
      defaults after a system reboot.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.8.12
changelog:
  -     This product now remove supports Synergy and Blade Server.
      
      This product now supports Red Hat Enterprise Linux 8.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.8.12
changelog:
  -     This product addresses an issue where 2nd port reports "function type:
      disabled" with HPE Ethernet 10Gb 2-port 524SFP+ Adapter.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.9.8
changelog:
  -      This product corrects the abnormal disconnection of iLO web page while performing under Shared Networking on Flexible-LOM.
        * This product addresses an issue where the HPE Ethernet 10/25Gb 2-port 622FLR-SFP28 adapter and  HPE Ethernet 10/25Gb 2-port 621SFP28 Adapter UMCE (Uncorrectable Machine Check Exception) was followed by Unrecoverable I/O error, Uncorrectable PCI express error on Server and one of the ports suddenly no longer can send or receive traffic.
        * This product addresses an issue where driver doesn't load upon booting up by correct memory relocation.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.11.0
changelog:
  -     This product addresses an issue where the modification on string format of
      firmware update payload.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.21.3
changelog:
  -     This product now supports Red Hat Enterprise Linux 8 Update 6, Liunx 9 and
      SUSE Linux Enterprise Server 15 Service Pack 4.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.22.0
changelog:
  -     This product addresses an issue where Max Number of Virtual Machine
      Queues/Physical Function shows zero value in AHS


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.7
changelog:
  -     This product now remove supports Synergy and Blade Server.
      
      This product now supports the following operatings systems:
      
        * Red Hat Enterprise Linux 7 Update 7
        * Red Hat Enterprise Linux 8 Update 0
        * SUSE Linux Enterprise Server 15 SP1


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.7
changelog:
  -     This product addresses an incorrect local sequence number in the Link Layer
      Discovery Protocol (LLDP).
      
      This product addresses an issue where boot mode is not restored to the default
      value after a factory reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.26.30
changelog:
  -     This product addresses an Overheat issue that system shuts down automatically
      due to NIC temperature exceeding threshold.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.27.8
changelog:
  -      This product corrects the display problem of the adapter name under RBSU.
        * This products corrects some issues about the thermal reporting and temperature threadshold control of the adapter.
        * This product addresses an issue where unexpected UMCE(Uncorrectable Machine Check Exception) appeared when powering on the system with NPAR(Network Partitioning) enabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.27.50
changelog:
  -     This product addresses an issue where the Firmware installation failure when
      enabling secure boot under SUSE Linux Enterprise Server 15 SP2.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.28.50
changelog:
  -      **This product addressed the firmware update failure problem which may cause NIC FW corruption.**
        * **This product addressed the firmware update failure problem while the platform secure boot being enabled.**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30.2
changelog:
  -      This product addresses a cosmetic change in the adapter configuration page to reflect that DCBx is enabled and as long as LLDP is enabled.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.31.4
changelog:
  -     This product now supports Red Hat Enterprise Linux 8 Update 6, Liunx 9 and
      SUSE Linux Enterprise Server 15 Service Pack 4


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
      1.20 or later
      
      **Enhancements/New Features:**
      
      Added support for Dynamic Power Capping. For proper operation, please ensure
      that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
      version 1.20 or later are updated on the server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.4 (B) contains support for new server products.  It is functionally
      equivalent to ver. 1.0.4.  It is not necessary to upgrade with Revision (B) if
      a previous component revision was used to upgrade the firmware to ver. 1.0.4.
      
      **Firmware Dependencies:**
      
      Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
      1.20 or later
      
      **Enhancements/New Features:**
      
      Added support for Dynamic Power Capping. For proper operation, please ensure
      that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
      version 1.20 or later are updated on the server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.4-4.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.4 (D) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.4.  It is not necessary to upgrade with Revision (D) if
      a previous component revision was used to upgrade the firmware to ver. 1.0.4.
      
      **Firmware Dependencies:**
      
      Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM version
      1.20 or later
      
      **Enhancements/New Features:**
      
      Added support for Dynamic Power Capping. For proper operation, please ensure
      that Integrated Lights-Out 5 (iLO 5) Firmware version 1.15 and System ROM
      version 1.20 or later are updated on the server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for AMD EPYC 7002 Generation Processors. ROM version 2.00 or
      later is required to enable the support. This version of firmware does not
      include any changes for platforms with Intel Processors or AMD EPYC 7001
      Generation Processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.7 (B) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.7. It is not necessary to upgrade with Revision (B) if
      a previous component revision was used to upgrade the firmware to ver.
      1.0.7.This is the initial version for HPE Gen10 Plus servers.  
      
      
      **Firmware Dependencies:**
      
      For HPE ProLiant DL325/DL385 Gen10 servers, ROM version 2.00 or later is
      required to enable the support. iLO5 version 1.40 or above is required to
      upgrade to this version.
      
      **Enhancements/New Features:**
      
      Added support for AMD EPYC 7002 Generation Processors on HPE ProLiant
      DL325/DL385 Gen10 servers. ROM version 2.00 or later is required to enable the
      support. This version of firmware does not include any changes for Gen10
      platforms with Intel Processors or AMD EPYC 7001 Generation Processors. iLO5
      version 1.40 or above is required to upgrade to this version.
      
      This is the initial version for HPE Gen10 Plus servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.7-3.1
changelog:
  -     *Important Notes:**
      
      Ver. 1.0.7 (C) contains updates to the component packaging and is functionally
      equivalent to ver. 1.0.7. It is not necessary to upgrade with Revision (C) if
      a previous component revision was used to upgrade the firmware to ver.
      1.0.7.This is the initial version for HPE Gen10 Plus servers.
      
      **Firmware Dependencies:**
      
      For HPE ProLiant DL325/DL385 Gen10 servers, ROM version 2.00 or later is
      required to enable the support. iLO5 version 1.40 or above is required to
      upgrade to this version.
      
      **Enhancements/New Features:**
      
      Added support for AMD EPYC 7002 Generation Processors on HPE ProLiant
      DL325/DL385 Gen10 servers. ROM version 2.00 or later is required to enable the
      support. This version of firmware does not include any changes for Gen10
      platforms with Intel Processors or AMD EPYC 7001 Generation Processors. iLO5
      version 1.40 or above is required to upgrade to this version.
      
      This is the initial version for HPE Gen10 Plus servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.8
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Fixed an issue of inaccurate temperature readings when the actual temperature
      exceeds 100 C on Proliant Gen10 Plus servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.0.9
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      For HPE ProLiant Gen10 Plus servers, iLO5 version 2.55 or above is required to
      upgrade to this version.
      
      **Problems Fixed:**
      
      Fixed an issue where the CPU may not restore to original working frequency
      after turning off Power Capping.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.1.0
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed a rare issue where CPU could become stuck at its lowest working
      frequency when dynamic power capping was enabled on AMD-based systems.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.1.2
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      For HPE ProLiant Gen10 Plus servers, iLO5 version 2.55 or above is required to
      upgrade to this version.
      
      **Enhancements/New Features:**
      
      Changed certain behaviors to avoid machine power failures when significant
      power consumption devices are introduced.
      
      **Problems Fixed:**
      
      None
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.10
changelog:
  -      To make Valid flag is always set to true initially so that CRC check can be performed on initstring partition and test if it is really valid.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.12
changelog:
  -     Users need to update HPE SAS 12G Expander FW version 5.12 for FW compatibility
      due to a specific SPI flash devices is used on the Expander card. Carry over
      issue resolution with reference SID8638.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.12
changelog:
  -     1\. In support of Micron 256Mb SPI ROM on the latest Shiner board
      
      2\. Provided a proper downgrade restriction to ensure FW compatibility with
      the latest HW


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.14
changelog:
  -     1. Fix intermittent expander/drives missing issue during repeatedly power cycles
        2. Provide a proper downgrade restriction to ensure firmware compatibility with the latest flashes


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.15
changelog:
  -      Add support of new flash on the latest expander board.
        * Provided a proper downgrade restriction to ensure firmware compatibility with the latest flashes.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.00-2.1
changelog:
  -     *Note:** If version 1.00 was previously installed, then it is not necessary to upgrade to version 1.00 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.26-2.1
changelog:
  -      Updated to support Service Pack for ProLiant version 2017.07.0
      
                **Note:** If version 1.26 was previously installed, then it is not necessary to upgrade to version 1.26 (B).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.79-2.1
changelog:
  -     Drive may show up missing after a system reboot.
      
      Please reference Customer Advisory a00098241en_us


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.39
changelog:
  -     It's the transition version before migrating to newer version 0.39(B). 0.39
      doesn't have any function change or issue fix, just to activate the new
      Product ID naming.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.39
changelog:
  -      It's the transition version before migrating to newer version 0.39(B). 0.39 doesn't have any function change or issue fix, just to activate the new Product ID naming.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 0.39-2.1
changelog:
  -      Modify Product ID to "A4200 Gen10P LFF" and "A4200 Gen10P SFF" to distinguish the different generation expander backplane.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.21-1.1
changelog:
  -      Enhanced the performance of sequential READ I/Os greater than 256KiB for cached logical drives.
        * Added support for user-configurable expander scan duration parameters.
        * Improved background consistency check to scan logical drives more efficiently.
        * Added support for Port Discovery Protocol host tool option to support SGPIO or UBM backplanes.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.21-1.1
changelog:
  -      A controller lockup issue occurs when clearing the configuration of an encryption-enabled controller.
        * When unconfigured drives are directly attached, the PHY ID is always 0 in the ADU report or lsscsi output.
        * A file system or application might read incorrect data when there is pending read or write operation and an array transformation is in progress on the logical drives.
        * A rekey operation on a SmartCache volume pauses when the controller firmware is upgraded and the server is warm rebooted.
        * A SMART READ DATA command sent with an out-of-band method returns a response of all zeros.
        * The Maximum Connection Number calculation for an indirectly attached wide-port end-target is incorrect.
        * A firmware exception might occur during task management abort handling for a non-NCQ SATA command.
        * A controller lockup issue might occur when the PHYs fluctuate between link up/link down status.
        * Open frames cause an I/O timeout that results in an Open Reject Bad Destination response and a host I/O timeout. This situation causes a server node to be evicted from a cluster.
        * Removing a redundant fan module in an attached JBOD causes Failed JBOD status.
        * The controller might not respond for up to 15 minutes when a drive reports a hardware failure.
        * Specifying an incorrect serial number in the API when attempting to HALON flash a drive does not result in the expected error.
        * A SmartCache write bypass might result in a cache line getting stuck on a pending queue if the write to the primary logical drive is retried.
        * A controller might not respond if it is repeatedly forced between SIS (Inbox) and PQI I/O submission modes at the same time as an I/O timeout.
        * An issue in the write coalescing logic might cause a partially coalesced opportunity to be abandoned under high queue depth workloads.
        * The OS driver reports a lockup code that does not match the code provided by the firmware.
        * SATA drives are unnecessarily reset during a power-on self-test.
        * The bay number of a non-hot-plug drive is reported as 255/0xFF when the device inventory re-query API is initiated.
        * A controller might not respond when a clear configuration action is initiated at the same time that a degraded volume is undergoing Rapid Parity Initialization.
        * I/O coalescing is not enabled when DDR cache is not present or enabled.
        * A drive incorrectly reports failed status if it is spun down and then used to create a volume with Rapid Parity Initialization.
        * SmartCache metadata is lost after a new volume is created while running I/O traffic.
        * An abnormal volume state is observed with multiple SmartCache volumes configured using 512e drives.
        * A controller might not respond during volume transformation if the backup power source goes off line, is spuriously hot-removed, or indicates a cabling error.
        * A LUN reset issue occurs during heavy write I/O workloads on cache enabled volumes.
        * An incorrect spare SSD physical drive state is reported during a rebuild.
        * An I/O latency issue occurs during periodic disk write metadata operations.
        * A drive failure code might be incorrectly updated with a generic drive failure code.
        * When an expanding SmartCache volume is migrated to another controller after an ungraceful shutdown, the volume is not configured correctly.
        * A controller might not respond when an expanding volume is migrated from a controller that supports DDR cache to a controller that does not support DDR cache.
        * In a split mirror configuration, the cache ratio is reset to the default values after a backup cable error.
        * A controller might not respond after a cold boot during volume rekeying.
        * A controller lockup issue might occur in an HBA SAS drive dual path configuration.
        * A device reset command initiated by a host utility has a timeout issue in minimum power mode.
        * If you use the identify all LED command frequently, the command might not affect all drive LEDs.
        * A controller might not respond when you run the Internal Test Unit Ready command during drive hot removal or addition.
        * A controller lock up issue might occur when resuming a rebuild operation after a reboot.
        * A surface scan inconsistency check event is not logged for RAID 1 volumes.
        * A controller lock up issue might occur when activating a spare drive for an encrypted volume during I/Os.
        * A drive that failed due to read capacity is presented to the host.
        * A periodic background drive temperature check might skip every other minute.
        * A controller lock up issue might occur during expansion after multiple subsequent attempts to abort the expansion process.
        * An unknown error occurred during execution when Recover Cache Module in SSA.
        * Encryption host management commands are processed for a SmartCache volume, even though these commands do not apply to SmartCache volumes.
        * A host might read incorrect data after an array expansion operation.
        * High severity events logged when a controller is in the critical event buffer overflow condition are not prioritized.
        * Redundant surface scan pass complete events might be posted for the same surface scan iteration if the controller is rebooted during the scan.
        * During an expander firmware upgrade (reduced functionality mode), the last management device index remains open for processing I/Os, and an I/O timeout might occur.
        * A performance drop is observed on certain queue depths for the 4 kB sequential write workload on RAID logical volumes with SmartPath and DDR caching disabled.
        * A command timeout issue occurs during expander firmware upgrade with Non-Disruptive Soft Reset.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.53
changelog:
  -      Added UBM type3 backplane support
        * Added support for long device model/product ID for SATA drives.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.53
changelog:
  -      An issue where the controller might become unresponsive while waiting for a non-existent pre-fetch queue entry.
        * Host I/O timeouts might occur due to continuing firmware attempts to discover devices during an expander configuration.
        * A controller lockup problem (with code 0x1E10) might occur when a bad drive with an unsupported block size is connected into slot 0.
        * A Controller hangs issue when multiple hot-plug and hot remove events (drives or JBODs) were being processed.
        * A Controller hangs issue on DDR caching enabled logical volumes with sequential read towards the end of the volume.
        * A Controller hangs issue with outstanding I/Os on a degraded logical volume when the physical drive fails.
        * A Controller hangs issue if a host I/O and background consistency check simultaneously encounter a RAID-1 ADM stripe in which all drives have URE's on the same LBA.
        * A Controller hangs issue when a drive is failed from a RAID6/60 logical drive when the host issues a Clear Controller Configuration command or any other configuration change command.
        * The SSD data drive might be set offline (with reason code 0x37) when hot-remove and re-insert during a spare rebuild in progress.
        * A drive might not be exposed to the OS after reboot if the system is rebooted just after the sanitize erase finishes.
        * UBM backplanes are not detected properly when connected to specific ports (port 7 or above) in an expander card configuration.
        * A Controller hangs issue when processing idle time followed by a short burst of I/Os.
        * The controller might return the previous drive firmware version, after a drive firmware update on SATA drives.
        * The controller might fail drives (with reason code 0x49, I/O freeze timeout) during expander firmware upgrade on a multi-expander enclosure configuration.
        * Hot-added drive LED control fails on specific fan-out expander type external enclosure models.
        * sequential I/Os and the firmware coalescing logic can't get the memory.
        * Filesystem or application might read old data when SmartCache configurations encounter intermittent write I/O errors to a primary logical drive.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 4.11
changelog:
  -      Fixed an issue where SSD SmartPath is not enabled on logical drives created on the same array in certain scenarios.
        * Fixed a problem where WRITE and READ fails with URE on a RAID6 volume where it could have completed successfully in certain error recovery scenarios.
        * Fixed a problem where events were not getting logged in certain scenarios.
        * Fixed an issue where a Windows memory dump process was taking longer than 30 minutes.
        * Fixed a problem in Gen10+ server where FAULT LED was not turning on for the drives failing during device discovery.
        * Fixed a problem where the critical event "Controller memory ECC error limit exceeded" was reported in the AHS IML log after upgrading to 3.53 B0 firmware build.
        * Fixed a problem where the host WRITE I/O failed on the SmartCache logical drive with UREs present on the primary logical drive.
        * Fixed an issue where the controller may be non-responsive after drive failure with SSD SmartPath enabled under a high queue depth workload.
        * Fixed a performance issue when the host is submitting large sequential IO streams at high queue depth.
        * Fixed an issue where OS filesystem is not available after making configuration changes in HII.
        * Fixed an issue where error was observed while selecting edit SmartCache Logical drive option when SmartCache logical drive is in Degraded mode.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.00
changelog:
  -      Added support for DMTF PLDM Monitoring and Control for enhanced thermal monitoring
        * Added support for DMTF PLDM Redfish Device Enablement for Redfish Storage, StorageController, Port, Drive, Volume, & CollectionCapabilities
        * Added support for DMTF PLDM Redfish Device Enablement for Volume POST & DEL operations
        * Added support for DMTF Redfish StorageDevice.1.0.1 Events
        * Added support in firmware to enable logical drive transformation without backup power source on the controllers supporting data preservation.
        * Added support to return NCQ Priority Information for SATA drive to host.
        * Added support to blink the drive Predictive Failure (PF) LED during Predictive Spare Rebuilding (PSR) for drives that can be safely removed and replaced without causing a logical drive failure.
        * Added support to configure default setting for the drive write cache.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.00
changelog:
  -      Fixed a rare problem where backup power status was incorrectly reporting Charging instead of Failed.
        * Fixed an issue where obsoleted SCSI pass through command fails.
        * Loss of redundant path message is incorrectly reported on logical drive failure with single domain configuration.
        * Fixed an issue where SmartPath may not be used after LUN Reset
        * Fixed a potential controller lockup 0x1BC0 during write then read I/O with drive URE's.
        * Fixed an issue that Apollo 4200 Gen10 plus LFF expander backplanes are not discovered by controller.
        * Fixed an issue that range locked SED failed with reason error erasing RAID metadata during reboot and remains failed after clear configuration.
        * Fixed an issue where the file system may read incorrect data from a degraded RAID 5 or 6 logical drive.
        * Fixed an issue where the file system or application may read incorrect data when a backup power source is discharged completely, and system power loss occurs during a transformation.
        * Fixed an issue where the drive Fault LED is not turned ON when firmware fails a bad HBA drive connected to an expander during device discovery or hot-plug.
        * Fixed an issue of auto-rebuild not starting if two drives fail at the same time on a RAID10 or RAID6 logical drive having only one "Auto-Replace Drives" spare drive.
        * Fixed an issue where the drive Fault LED is turned ON for a few seconds when multiple configured drives are hot removed from a SES enclosure and then hot added
        * Fixed an issue where rebuild did not start after multiple iterations of drive failures.
        * Fixed an issue where the controller might fail to discover devices after a cable is hot-added.
        * Fixed a potential problem of inability to delete a SmartCache write-back logical drive.
        * Fixed an issue where 0x1789 POST message error code is displayed as healthy and there is no information in HII when all logical drives in the controller are offline.
        * Fixed an issue where the last logical drive in an array cannot be deleted in UEFI configuration tool.
        * Fixed an issue where build method is not listed for RAID 6 array creation in UEFI configuration tool.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.61
changelog:
  -      Added support for for Local Key Management SED adapter password.
        * Added support for reporting surface scan metrics for SSA, SSACLI.
        * Added support for improving secure erase time for disks supporting the WRITE SAME command.
        * Added support for a new persistent event log policy that overwrites old events with the most recently occurred events.
        * Added support PLDM firmware update
        * Added support PLDM firmware update for UBM.
        * Enable Redfish Name property of Volume resource which is optional on create. The value is the same as DisplayName property.
        * Report VendorID, ProductID and location informations for enclosure SEPs.
        * Redfish POST request to perform the Drive.Actions.#SecureErase ACTION will be rejected with the extended error message ResourceInUse if the targeted Drive is a SED that is not in the original factory state(OFS).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 5.61
changelog:
  -      Fixed an issue where to create RAID 60 on 24 SATA SSDs resulted in controller lockup.
        * Fixed a performance drop issue on RAID 5 logical drives with 50/50 cache ratio on a 256K sequential read workload.
        * Fixed a parity inconsistency after RAID rebuild restarted with a new drive replacement.
        * Fixed an issue where a transforming logical drive fails when the controller is abruptly rebooted after logical drive deletion.
        * Fixed an issue where the logical drive failed during the heal array transformation.
        * Fixed an issue where rebuild does not start on an array with the spare disk.
        * Fixed an issue where the VDM requests were not being serviced in a timely manner when the controller was under high load.
        * Fixed controller lockup during clear configuration after SmartCache logical drive is moved from P-Series to E-Series controller.
        * Fixed an issue where not all permitted values were published to the WriteCachePolicy@Redfish.AllowableValues in VolumeCapabilities.
        * Fixed an issue where the VolumeCapabilities resource can be published with incorrect values for WriteCachePolicy@Redfish.AllowableValues when the controller's battery is charging.
        * Fixed an issue where the ControllerPasswordAccepted Redfish alert was sent with incorrect ControllerPasswordEntered messageId.
        * Fixed an issue where a drive's ServiceLabel is sometimes erroneously published with a leading zero on its Port number.
        * Fixed an issue where Redfish alerts generated early in the boot sequence were not reported to iLO.
        * Fixed an issue where a Redfish Volume create request is erroneously accepted when the request payload contains a WriteCachePolicy value conflicting with the existing cache configuration.
        * Fixed an issue where the ControllerPreviousError alert was sent with incorrect ControllerPreviouseFailure messageId and severity.
        * Fixed an issue where the BatteryCharging alert was sent with an incorrect severity on certain controllers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.52
changelog:
  -      Added support to save controller logs in host memory in the event of a system crash.
        * Added support for remote-managed SED rekey.
        * Added support for Configurable Spindown Spares policy.
        * Added support for the permanent disablement of unused IOBAR support in PCIe configuration space.
        * Enhance Redfish interfaces: 
          * support DELETE for a Volume resource which is not the last created on a given array.
          * support DELETE for the last remaining Volume on an array which has SED encryption enabled.
          * support #Storage.ResetToDefaults with ResetType = ResetAll when encrypted volumes are present.
          * support AutoVolumeCreate property in Redfish Storage resource
          * support Links.Batteries property in Redfish StorageController resource


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 6.52
changelog:
  -      Fixed issues with the SED drive.
        * Fixed issues with the spare drive.
        * Fixed an issue with the SmartCache logical drive.
        * Fixed issues with expander firmware upgrade.
        * Fixed issues with RBOD devices.
        * Fixed a potential controller lockup issue while deleting a logical drive configuration on a controller.
        * Resolved an issue by allowing MCTP re-discovery exclusively during the first Bus Master Enable set.
        * Fixed UEFI HII unreadable characters in Chinese language.
        * Fixed an issue where WriteCacheProtected alert is sometimes not generated.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.11
changelog:
  -      Added support for saving Managed SED master key and reset key in cipher text in controller NVRAM instead of clear text.
        * Changed temperature polling period from 1 minute to 5 minutes for HBA mode drives that are in low power state.
        * Added support for clearing UREs in unmapped LBA range of fault tolerant logical drives.
        * Improved random write and mixed read-write performance.
        * Added support for SED encryption configuration through Redfish interface.
        * Added support of Redfish Chassis implementation for UBM Backplanes.
        * Added Redfish ACTION: 
          * Storage.SetEncryptionKey
        * Added support for Redfish property PATCH: 
          * Storage.EncryptionMode
          * Storage.HotspareActivationPolicy
          * Drive.HostspareReplacementMode
          * Drive.HotspareType
          * Volume.Encrypted
        * Added support for Redfish Status.Conditions property to resources: 
          * Drive
          * Port
          * StorageController
          * StorageController.CacheSummary
          * Volume
        * Added support for Redfish properties: 
          * Drive.DriveFormFactor
          * Drive.FirmwareVersion
          * Drive.Manufacture (SAS only)
          * Drive.SlotCapableProtocols
          * StorageController.AssetTag
          * StorageController.Links.PCIeFunction
          * Volume.BlockSizeBytes
          * Volume.LogicalUnitNumber
        * Added support for PLDM Type5 UBM PIC firmware flashing behind expander.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.11
changelog:
  -      Fixed an issue where the host experienced BSOD while clearing the controller configuration.
        * Fixed controller lockups caused by incorrect address reads and partial RAM initialization for PCIe functions, leading to ECC errors.
        * Fixed issues with external storage.
        * Fixed issues with the SATA drive.
        * Fixed issues with the SED drive.
        * Fixed issues with the spare drive.
        * Corrected MCTP-related issues.
        * Fixed surface scan issues on the RAID 50.
        * Fixed issues encountered during heavy I/O operations.
        * Fixed volume issues on the failed drive.
        * Fixed issues for incorrect Severity reported in Redfish events.
        * Fixed issues for incorrect Status reported in Redfish resources.
        * Fixed an issue with improper capacity information in Redfish drive Name.
        * Fixed an issue where Redfish long running task status is not reported.
        * Fixed an issue where DurableNameFormat for RAID volumes are reported as UUID in RDE READ operations, but should be NAA.
        * Fixed an issue where failed to take ownership of, or to revert, a SED through Redfish.
        * Fixed an issue when a drive hosting a RAID 0 Volume is removed and reinserted, a VolumeOK event is not generated.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.43
changelog:
  -      PLDM Base (Type 0) commands comply with v1.2.0 of the PLDM base specification (DSP0240).
        * PLDM Platform Monitoring and Control (Type 2) commands comply with v1.3.0 of the PLDM Platform Monitoring and Control Specification (DSP0248).
        * Long-running task support for volume creation/deletion using Redfish and storage resource RDE action operations.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.43
changelog:
  -      Fixed an issue where a lockup occasionally occurs when RAID 0 Predictive Spare Rebuilding (PSR) starts.
        * Fixed an issue where the fault LED remains lit during the rebuild process of a replaced SSD drive.
        * Fixed an issue where the host was unable to retrieve new configuration updates after creating a logical drive on PF drives.
        * Fixed an issue where the logical volume status was incorrectly reported as OK on a secured volume if a data drive was replaced with an Otherwise Owned SED drive before reboot.
        * Fixed an issue where the surface scan period was not reset to default after factory reset.
        * Fixed an issue where the predictive failure drive did not fail even after the Predictive Spare Rebuild (PSR) was completed.
        * Fixed an issue where the Controller might have a potential lockup after a JBOD power cycle.
        * Fixed an issue where the offline replacement of a failed drive during a spare rebuild led to the failure of the replacement drive.
        * Fixed a lockup issue that could occur both during a transformation with an abrupt shutdown, and on subsequent bootup.
        * Fixed an intermittent MCTP communication issue during AC power cycle tests on specific configurations.
        * Fixed an MCTP communication issue in AMD Turin 2P configurations.
        * Fixed a lockup issue that could occur when a timeout occurs with expander attached SATA drives.  
        * Fixed an issue with improper support checking for the secure erase command.
        * Fixed issues for missing active dedicated hot spare member in HII logical drive information and failed drive part of a logical drive in the HII disk utilities.
        * Fixed an issue which threw wrong error code, 'InternalError' when creating an array on controller that is waiting on adapter password.
        * Fixed an issue When server is powered on with no drives connected to Enclosure. Observe incorrect controller information in iLO Storage tab & Redfish
        * Fixed an issue that enclosures Link is missing under Storage URI in Redfish.
        * Fixed an issue in which drive resource does not match with Chassis for empty bay.
        * Fixed an issue in which incorrect severity warning of drive when sanitize erase operation is in progress.
        * Fixed an issue where HealthRollup shows warning during normal state.
        * Fixed an issue where CacheSummary.Status.Health shows incorrect during WriteCache degraded.
        * Fixed an issue in which PLDM/RDE Read sometimes take longer than 6s during array deletion.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.81
changelog:
  -      Added SSD life expectancy monitoring. 
        * Added support to require privileged operations token for all RDE ACTION operations, including Drive.Reset and Storage.SetEncryptionKey, improving security for data-destructive actions. 
        * Added support to provide meaningful updateInterval values for Numeric Sensor PDRs, setting 5 seconds for controller temperature and 60 seconds for drive temperature sensors. 
        * Enhanced the calculation of CapacityBytes@Redfish.AllowableNumbers for Volume Capabilities. The maximum allowable value is now set to the larger of (a) the largest free space range on any existing array, or (b) the sum of unassigned drives with a common interface and media type. 
        * Enhanced DriveMetrics support by updating the schema version from 1.0.0 to 1.2.0, adding reporting for ReadIOKiBytes and WriteIOKiBytes properties. 
        * Added an enhancement to display drive vendor and model name as separate fields in the Disk Information menu, improving clarity and ease of drive identification. 
        * Added support to securely transfer encryption keys in remote key management mode. 
        * Enhanced drive writes cache status reporting in HII.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 7.81
changelog:
  -      Fixed an issue where SEDs reverting to foreign after controller reboot due to the otherwise owned flag not being saved to the datastore. 
        * Fixed an issue where firmware crash/lockup during NDSR (Non-Disruptive Software Reset) due to a NULL pointer reference when handling a failed drive during logical drive rebuilt. 
        * Fix 4Kn foreign SED being imported into a 512B logical drive due to incorrect failure handling, which could start a rebuild on an incompatible drive and ultimately fail. 
        * Fixed an issue where multiple logical drives incorrectly showing REBUILDING simultaneously due to rebuild status not being updated properly during queued transformation and rebuild processes 
        * Fixed an issue where master key change failure on Managed SED logical drives due to LU cache flush requests conflicting with the password update process. 
        * Fixed an issue where physical drive Predictive Failure status not reported correctly by tools and iLO. 
        * Fixed an issue where controller lockup during surface scan caused by stale internal resources when handling Unrecoverable Read Errors (UREs) in unmapped logical drive regions. 
        * Fixed an issue where uncorrectable DDR ECC errors could be reported at boot due to cache being accessed before initialization. 
        * Fixed an issue where the controller could lock up (0x3120C) when enabling MCP due to duplicate routing entries from flooded BMC requests. 
        * Fixed an issue where SATA drives could be incorrectly reported as hot-removed during spin-up by adjusting the dampen timer to align with vendor-specified TTR values. 
        * Fixed an issue where the controller could lock up (0x1E30) under high I/O workloads when configuration changes occurred simultaneously with a LUN reset. 
        * Fixed an issue where RAID 0 could hang with I/O timeouts and LUN resets during Predictive Spare Rebuild. 
        * Fixed an issue where the RAID controller could incorrectly report Online Firmware Activation as enabled. Firmware now checks support during PQI initialization and sets or clears the feature flags accordingly. 
        * Fixed an issue where drives in some enclosures could show bay number 255 after the enclosure was powered on and hot-plugged, by adding handling for additional SCSI not ready status codes until the enclosure becomes ready. 
        * Fixed an issue where Micron 6550 SED drives could fail to create a Secured Volume due to insufficient timeout during the TCG Revert process. 
        * Fixed an issue where the controller Health state from PLDM PDRs could differ from the Storage.Status.HealthRollup value in RDE, by synchronizing the reporting logic. 
        * Fixed an issue where SSD firmware updates could fail in dual path configurations due to PLDM errors, by sending Test Unit Ready commands to clear check conditions before SCSI passthrough operations. 
        * Fixed an issue where Battery Redfish Alerts contained an incorrect OriginOfCondition pointing to a StorageController instead of the Battery resource. 
        * Fixed an issue where RDE UPDATE operations on a Volume's ReadCachePolicy could incorrectly appear successful during a CBE rekey, by adjusting the cache update logic to return accurate results regardless of cache status. 
        * Fixed an issue where the HotspareActivationPolicy allowable values incorrectly included OnDriveFailure for RAID 0 volumes with a dedicated spare, by adding configuration checks to ensure only valid values are shown. 
        * Fixed an issue where there is a mismatch in Overall Health State and Logical Volume State during RPI, with sensors reporting Warning (Overall Health) while RDE READs ( Logical Volume State) showed OK; reporting OK during RPI is exxpected behavior. 
        * Fixed an issue where ProtectedWriteBack could incorrectly appear as an allowable WriteCachePolicy in RDE READs even without a backup power source, by requiring the power source to be connected and fully charged before publishing the option. 
        * Fixed an issue where an RDE READ on certain unsupported Drive resources could cause a controller lockup, by adding bounds checking in the firmware API. 
        * Fixed an issue where deleting volumes through PLDM Type 6 could cause a controller lockup if other PLDM commands were sent simultaneously. These commands now return NOT_READY when a long-running RDE operation is in progress. 
        * Fixed an issue where disk utilities could display an invalid box number for drives after failing over to an alternative path, by ensuring only valid controller-provided information is shown. 
        * Fixed an issue where an incorrect error message was shown in HII when creating a logical drive on a locked SED, by updating the error message to correctly reflect SED encryption.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.251
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for Intel Xeon Scalable Performance 3200, 4200, 5200, 6200 and
      8200 series processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.296
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an intermittent issue where an optional PCIe device may not properly
      report its thermal data or other telemetry data as seen through the Integrated
      Lights-Out (iLO) interface. This issue is not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.339
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This image contains the latest Intel Server Platform Services (SPS) Firmware
      which contains mitigations for a variety of security vulnerabilities. The
      following vulnerabilities have been addressed in this SPS release:
      CVE-2019-11090 and CVE-2019-11109. These issues are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.381
changelog:
  -     This image contains the latest Intel Server Platform Services (SPS) Firmware
      which contains mitigations for security vulnerability CVE-2020-0545. This
      issue is not unique to HPE Servers.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.381-2.1
changelog:
  -     *Important Notes:**
      
      The Ver. 04.01.04.381(B) flash component contains an updated flash image. The
      actual firmware is exactly the same as was delivered with the original ver.
      04.01.04.381 flash component. The previous flash component had an issue that
      caused flashing to intermittently fail. It is not necessary to upgrade with
      Revision B if a previous component Revision was successfully used to upgrade
      the firmware to version 04.01.04.381 or for systems that originally shipped
      with version 04.01.04.381 firmware.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where systems configured with older versions of the Server
      Platform Services (SPS) Firmware, such as version 04.00.00.288 or older, may
      become inoperable after flashing to SPS firmware version 04.01.04.381. This
      releases contains an updated flash component for SPS Firmware 04.01.04.381
      which allows direct flashing from older firmware versions to the latest.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.505
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2021.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This version of the Server Platform Services (SPS) Firmware addresses an issue
      where not all PCIe devices will be managed properly by the system when there
      are more than 16 PCIe devices present in the platform. This would include PCIe
      devices in PCIe slots or NVMe drives. This issue would typically manifest
      itself as iLO Firmware not properly reporting thermals from a device when a
      server was in this heavily loaded configuration.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.601
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2021.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU.2021.2 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.04.804-2.1
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Addressed an issue where Intel reference systems were observed to
      intermittently fail to power on during extensive reboot testing.  This issue
      has not been reported on HPE servers.  This version of the Intel SPS firmware
      has been released as part of the Intel 2022.2 IPU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.01.05.105
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU 2025.1 guidance. This
      version of the SPS 04.01.05.105 should be paired with System ROM 3.40
      (01/16/2025) or later.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU 2025.1 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.058
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added support for Intel Optane Persistent Memory.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.062
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version of the System ROM contains updates aligned with the INTEL Whitley
      BKC WW52.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.202
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the INTEL PLR3.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.603
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
      version of the SPS should be paired with System ROM 2.00 (02/22/2024) or
      later.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the Server Platform Services Firmware provides mitigations
      for security vulnerability documented as CVE-2023-35191. This issue is not
      unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.603-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 04.04.04.603(B) contains updates to the firmware packaging and is
      functionally equivalent to ver. 04.04.04.603. It is not necessary to upgrade
      with Revision B if a previous component revision was used to upgrade the
      firmware to version 04.04.04.603.
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU.2024.1 guidance. This
      version of the SPS should be paired with System ROM 2.00 (02/22/2024) or
      later.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the Server Platform Services Firmware provides mitigations
      for security vulnerability documented as CVE-2023-35191. This issue is not
      unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.702
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU 2025.1 guidance. This
      version of the SPS 04.04.04.702 (2.30_01_06_2025) should be paired with System
      ROM 2.30 (01/16/2025) or later.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU 2025.1 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 04.04.04.802
changelog:
  -     *Important Notes:**
      
      This version of the Server Platform Services (SPS) Firmware contains updates
      aligned with the Intel Product Update (IPU) version IPU 2025.3 guidance. This
      version of the SPS 04.04.04.802 (2.50_07_24_2025) should be paired with System
      ROM 2.50 (08/06/2025) or later.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the Server Platform Services Firmware provides mitigations
      for security vulnerability documented as CVE-2025-20067. This issue is not
      unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50_07-08-2021
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) option to Server Security
      called UEFI Variable Access Firmware Control. This option, when enabled, can
      be used to block UEFI Variable writes, such as to the UEFI Boot Order, from
      the Operating System or a third-party utility. HPE recommends leaving this
      capability disabled unless the user specifically wants to prevent the
      operating system's normal operation of writing to UEFI Variables, which
      typically occur during OS install.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50_07-08-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Tianocore
      Edk2 Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2019-14584, CVE-2021-28211 and
      CVE-2021-28210. These security vulnerabilities are documented in Tianocore
      Edk2 CVE details site. These issues are not unique to HPE servers.
      
      Addressed an issue with Pensando Distributed Services Platform DSC-25
      Enterprise 10/25Gb 2-port SFP28 Card missing in system information page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52_10-28-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of AMD security
      patch (AMD-SN-1021) which provides mitigations for BIOS advisories and
      security vulnerabilities documented as CVE-2020-12954, CVE-2020-12961,
      CVE-2021-26331, CVE-2021-26335, CVE-2021-26315, CVE-2020-12946,
      CVE-2020-12951. CVE-2021-26336, CVE-2021-26337, CVE-2021-26338,
      CVE-2021-26320, CVE-2020-12944, CVE-2020-12988, CVE-2021-26329,
      CVE-2021-26330, CVE-2021-26321, CVE-2021-26323, CVE-2021-26325,
      CVE-2021-26326, CVE-2021-26322, CVE-2021-26327, and CVE-2021-26312. These
      issues are not unique to HPE servers.
      
      Addressed an issue where in the OS does not display the true CPU Max Core
      Frequency.
      
      Addressed an issue with AMD EPYC 1st Generation processors that can result in
      Corrected Memory Error Threshold Events being logged to the Integrated
      Management Log (IML) in cases when they should not be logged. The system
      monitors corrected errors and notifies the user when action is required due to
      an increased risk of an Uncorrected Memory Error. Corrected Memory errors are
      a normal and expected occurrence and do not always indicate a higher risk of
      an Uncorrected Memory Error. Previous revisions of the System ROM were
      incorrectly logging Corrected Memory Error Threshold Events to the IML when
      action should not have been required, resulting in unnecessary scheduled
      downtime to replace DIMMs. It is recommended that the System ROM be updated to
      this version before replacing DIMMs due to Corrected Memory Error Threshold
      Events.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.54_12-03-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue that can result in Corrected Memory Error Threshold Events
      being logged to the Integrated Management Log (IML) incorrectly. The system
      monitors corrected memory errors and notifies the user via a Corrected Memory
      Error Threshold Event when action is recommended due to an increased risk of
      an uncorrected memory error. Previous versions of the System ROM may log a
      Corrected Memory Error Threshold Event in cases where the system is not at an
      increased risk of an uncorrected memory error. It is strongly recommended that
      the System ROM be updated to this version or later before replacing DIMMs due
      to Corrected Memory Error Threshold Events.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.56_02-10-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where RAID volumes will be lost when using the "Restore
      Default Manufacturing Settings" feature.
      
      Addressed an issue where if the Administrator Password and Power-On Password
      are set, after clearing the Power-On Password, Administrator Password is also
      cleared.
      
      Addressed an issue where a system with Microsoft BitLocker enabled may
      incorrectly and intermittently prompt the user to unlock drives after a
      graceful OS reboot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.58_06-16-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigations for security vulnerabilities documented as CVE-2022-0778
      and CVE-2022-1292. These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of LibPng library
      which provides mitigations for security vulnerability documented as CVE-
      CVE-2019-7317. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addressed an issue where the system ROM does not display Storage controller
      product names when the ROM Based Setup Utility (RBSU) language setting is non-
      English.
      
      Addressed an issue where systems using AMD 1st Generation EPYC processors
      would incorrectly count correctable DIMM errors from different channels into
      one channel thus possibly incorrectly causing Correctable Memory Error
      Threshold Exceeded errors to occur.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_08-11-2022
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code 100E for AMD 2nd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code for AMD 2nd Generation EPYC processors.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigations for security vulnerabilities documented as
      CVE-2022-02068. These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerabilities documented as
      CVE-2022-27404, CVE-2022-27405, and CVE-2022-27406. This issue is not unique
      to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_11-17-2022
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code 100E for AMD 2nd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code for AMD 2nd Generation EPYC processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_02-02-2023
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM updates zlib to 1.2.13 which provides
      mitigation for BIOS security vulnerability documented as CVE-2022-37434.
      
      (https://nvd.nist.gov/vuln/detail/CVE-2022-37434). This security vulnerability
      is documented in the CVE report site. This issue is not unique to HPE servers.
      
      Addressed an issue where some Chinese translation is missing from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_04-20-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.E for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.J for AMD 1st Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where an abnormal MR controller name would display when
      setting the system language to Japanese from RBSU, and then rebooting the
      system.
      
      Addressed an issue where the TPM status between RBSU and iLO web pages was not
      synchronized.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_07-31-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision provides AMD's mitigation for security vulnerabilities for
      CVE-2022-23829 for AMD 1st Generation EPYC processors, and CVE-2022-23829 and
      CVE-2023-20593 for AMD 2nd Generation EPYC processor. This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.0.2zh update which provides mitigation for security vulnerabilities
      documented as CVE-2023-2650.
      
      Addressed an issue where iLO embedded device health info would display blank
      content under RBSU when the Language was set to Japanese or Chinese.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.84_09-07-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
      AMD 2nd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code for AMD 2nd Generation EPYC processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.90_10-19-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where "Restore Manufacturing Defaults" and "Restore
      Defaults" from iLO web did not restore the Secure Boot Status.
      
      Replaced "AC power" with "external power" in the help text of "Automatic
      power-on" option. This is due to ProLiant servers also provide the DC power
      supply option.
      
      Addressed an issue where system might hang while accessing IML logs from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_01-26-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with vulnerability
      fixes in EDK2 NetworkPkg IP stack implementation that is described in the
      address <https://github.com/tianocore/edk2/security/advisories/GHSA-hc6x-cw6p-
      gj7h>.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
      stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
      CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
      CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_01-26-2024-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 3.00_01-26-2024(B) contains updates to the firmware packaging and is
      functionally equivalent to ver. 3.00_01-26-2024. It is not necessary to
      upgrade with Revision B if a previous component revision was used to upgrade
      the firmware to version 3.00_01-26-2024.
      
      This version of the System ROM contains updates aligned with vulnerability
      fixes in EDK2 NetworkPkg IP stack implementation that is described in the
      address <https://github.com/tianocore/edk2/security/advisories/GHSA-hc6x-cw6p-
      gj7h>.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
      stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
      CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
      CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_05-16-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-31315 for AMD 1st and 2nd Generation EPYC processors.
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
      CVE-2022-36764, CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
      vulnerabilities are documented in the CVE report site. They are not unique to
      HPE servers. This revision of the System ROM includes AMD reference code
      NaplesPI 1.0.0.L for AMD 1st Generation EPYC processors. This revision of the
      System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
      EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the operating system could not detect iSCSI drive
      through IPv6 installation when iSCSI IpAddressType was set to auto.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.20_07-04-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.M for AMD 1st Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options, navigating to Boot Options >
      UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and Exit.
      
      Addressed an issue where system may encounter a RSOD while updating SAS drive
      FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
      HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
      (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
      2024).
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving configuration page of MR controller.
      
      Addressed an issue where duplicated "Physical Drive missing" may appear in
      POST and IML.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30_10-04-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.N for AMD 1st Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Fixed an issue where the system may reboot infinitely when a faulty PCIE card
      was installed.
      
      Fixed an issue where the firmware versions of iLO and Backplane showed
      incorrectly.
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.40_01-16-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.L for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.P for AMD 1st Generation EPYC processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added new Microsoft Option Rom UEFI CA 2023 secure boot key.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.42_02-21-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.L for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      **Problems Fixed:**
      
      **Known Issues:**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.42_02-21-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.L for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added pop-up message for all Intelligent Provisioning boot paths to warn users
      of the risk of data loss.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.50_03-21-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.M for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.Q for AMD 1st Generation EPYC processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.M for
      AMD 2nd Generation EPYC processors.
      
      This revision of the System ROM includes AMD reference code NaplesPI 1.0.0.Q
      for AMD 1st Generation EPYC processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.60_09-05-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.N for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.R for AMD 1st Generation EPYC processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where changing BIOS settings via Redfish would fail if a
      BIOS update was performed during the same boot.
      
      Remove Expired SUSE and VMware Certificates.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.70_01-09-2026
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.P for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.S for AMD 1st Generation EPYC processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the SEV-SNP feature failed on AMD 2nd Generation
      "Rome" EPYC processors.
      
      Addressed an issue where the iLO Remote Console could become unresponsive when
      a warning message appeared in the RBSU menu.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.70_01-09-2026
changelog:
  -     This revision of the System ROM includes AMD reference code RomePI 1.0.0.P for
      AMD 2nd Generation EPYC processors.
      
      This revision of the System ROM includes AMD reference code NaplesPI 1.0.0.S
      for AMD 1st Generation EPYC processors.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.90_10-19-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code NaplesPI 1.0.0.K for AMD 1st Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
      from iLO web did not restore the Secure Boot Status.
      
      Replaced "AC power" with "external power" in the help text of "Automatic
      power-on" option. This is due to ProLiant servers also provide the DC power
      supply option.
      
      Addressed an issue where system might hang while accessing IML logs from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_05-16-2024-2.1
changelog:
  -     See the release document A41_3.20_07_04_2024 in Download Product Binaries page
      from Product Summary of the firmware product.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52_10-29-2021
changelog:
  -     Added a new BIOS/Platform Configuration (RBSU) option for Dynamic PCIe Rate
      Change. This option should be enabled for certain PCIe devices that change
      their advertised speed during training. The option is disabled by default, and
      should only be enabled if the system is configured with a device which is
      training at a less than advertised speed.
      
      Added a new BIOS/Platform Configuration (RBSU) option for MCTP Broadcast
      Support. This option is used to control the PCIe Management Component
      Transport Protocol (MCTP) support for a given slot. This option can be used to
      disable MCTP support to a given PCIe endpoint that may not properly support
      this protocol. It is recommended that this option remain enabled for full
      system functionality.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52_10-29-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of AMD security
      patch (AMD-SN-1021) which provides mitigations for BIOS advisories and
      security vulnerabilities documented as CVE-2020-12954, CVE-2020-12961,
      CVE-2021-26331, CVE-2021-26335, CVE-2021-26315, CVE-2020-12946,
      CVE-2020-12951. CVE-2021-26336, CVE-2021-26337, CVE-2021-26338,
      CVE-2021-26320, CVE-2020-12944, CVE-2020-12988, CVE-2021-26329,
      CVE-2021-26330, CVE-2021-26321, CVE-2021-26323, CVE-2021-26325,
      CVE-2021-26326, CVE-2021-26322, CVE-2021-26327, and CVE-2021-26312. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of AMD security
      patch (AMD-SN-1007) which provides mitigation for AMD vulnerability with PSP
      Code Execution documented by AMD. This issue is not unique to HPE servers.
      
      Addressed an issue where in the OS does not display the true CPU Max Core
      Frequency.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.58_06-09-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the AMD
      reference code for AMD 3rd Generation EPYC processors which addresses and
      issue with Windows 2022 AQ Secure Core certification.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerability documented as
      CVE-2022-0778. This security vulnerability is documented in the CVE report
      site https://nvd.nist.gov/vuln/detail/CVE-2022-0778. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigation for BIOS security vulnerability documented
      as CVE-2022-27405. This security vulnerability is documented in the CVE report
      site https://nvd.nist.gov/vuln/detail/CVE-2022-27405. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addressed an issue where the system fails to boot OpenShift Container Platform
      in UEFI boot and optimized boot modes.
      
      Addressed an issue where the IPMI Watchdog Timer (WDT) would continuously be
      re-enabled on reboots even after being disabled which causes the system to
      continuously reboot after the timeout is triggered.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_08-11-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code for AMD 2nd Generation EPYC processors.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerability documented as
      CVE-2022-2068 (https://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      Addressed an issue where the QR Code in ROM Based Setup Menu (RBSU) was not
      valid.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_11-17-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes an updated revision of the AMD
      reference code for AMD 2nd Generation EPYC processors.
      
      Addressed an issue where the system would encounter an unexpected shutdown
      with "Internal processors error" in the IML while running the TPM scripts.
      
      Addressed an issue where the system boot-up would hang if the system has
      installed mutiple PCIe devices and set to "Dual Bifurcation" at the same time.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_02-06-2023
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM updates zlib to 1.2.13 which provides
      mitigation for BIOS security vulnerability documented as CVE-2022-37434.
      
      (https://nvd.nist.gov/vuln/detail/CVE-2022-37434). This security vulnerability
      is documented in the CVE report site.
      
      This revision of the System ROM includes the v1.1.1s openSSL which provides
      mitigation for BIOS security vulnerability documented as CVE-2022-2097.
      
      (https://nvd.nist.gov/vuln/detail/CVE-2022-2097). This security vulnerability
      is documented in the CVE report site.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_02-06-2023
changelog:
  -     Add new System Configuration (RBSU) configuration options that allow
      controlling the processor's P0 (maximum) frequency. This includes the "Custom
      Pstate0" option with settings of "Auto" (default) and "Manual" and the
      "Pstate0 Frequency(MHz)" option that allows setting the P0 frequency. When
      the "Custom Pstate0" option is configured for "Manual", the value of the
      "Pstate0 Frequency(MHz)" is used for the processor's P0 frequency. When the
      "Custom Pstate0" option is configured for "Auto", the processor uses its
      normal, maximum P0 frequency and the "Pstate0 Frequency(MHz)" option is not
      configurable. In System Configuration (RBSU), these options are located under
      the BIOS/Processor Options. This setting has the following Redfish
      properties:
      
      /redfish/v1/systems/1/bios/settings/CustomPstate0
      
      /redfish/v1/systems/1/bios/settings/Pstate0Frequency


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_04-20-2023
changelog:
  -     The following options from RBSU will hide if using customized iPXE.
      
       iPXE Script Auto-Start
      
       iPXE Script Verification
      
       iPXE Auto-Start Script Location
      
       Network Location for iPXE Auto-Start Script


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_04-20-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code MilanPI 1.0.0.A for AMD 3rd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the "Access Control Service" option under RBSU did
      not work.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_07-31-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code MilanPI 1.0.0.B for AMD 3rd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision provides AMD's mitigation for security vulnerabilities for
      CVE-2022-23829 and CVE-2023-20593 for AMD 2nd Generation EPYC processors, and
      CVE-2022-23829 and CVE-2023-20569 for AMD 3rd Generation EPYC processor. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1u update which provides mitigation for security vulnerabilities
      documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
      
      Addressed an issue where Secure Boot would not be enabled when loading
      manufacturing default from iLO web.
      
      Addressed an issue where RSOD would occur when entering "System Information"
      from RBSU under legacy mode.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_07-31-2023
changelog:
  -     Added new System Configuration (RBSU) configuration options that allow
      enabling L1 IO Drop Chain Enable to drop chain write support to avoid
      unexpected timeouts due to under certain conditions, some high-bandwidth PCIe
      devices could fail to complete the transaction.
      
      In System Configuration (RBSU), the option is located under L1 IO Drop Chain
      Enable in Service Option when the system is with AMD 3rd Generation EPYC
      processors.
      
      This setting has the following Redfish properties.
      
      /redfish/v1/systems/1/bios/oem/hpe/service/settings/DropChainedWrite


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_07-31-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code MilanPI 1.0.0.B for AMD 3rd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision provides AMD's mitigation for security vulnerabilities for
      CVE-2022-23829 and CVE-2023-20593 for AMD 2nd Generation EPYC processors, and
      CVE-2022-23829 and CVE-2023-20569 for AMD 3rd Generation EPYC processor. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1u update which provides mitigation for security vulnerabilities
      documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
      
      Addressed an issue where Secure Boot would not be enabled when loading
      manufacturing default from iLO web.
      
      Addressed an issue where RSOD would occur when entering System Information
      from RBSU under legacy mode.
      
      Addressed an issue where Uncorrectable Machine Check Exception (UMCE) would
      occur due to unexpected completion timeout to cause system not responding.
      Added new System Configuration (RBSU) configuration options that allows
      enabling L1 IO Drop Chain Enable to drop chain write support to avoid
      unexpected timeouts due to under certain conditions, some high-bandwidth PCIe
      devices could fail to complete the transaction.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.84_08-17-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.G for
      AMD 2nd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1v update which provides mitigation for security vulnerabilities
      documented as CVE-2023-3817.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.90_10-27-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.B
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.G for AMD 2nd Generation EPYC
      processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision provides AMD's mitigation for security vulnerabilities for
      CVE-2023-20592 for both AMD 2nd and 3rd Generation EPYC processors. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      Replaced "AC power" with "external power" in the help text of "Automatic
      power-on" option. This is due to ProLiant servers also provide the DC power
      supply option.
      
      Addressed an issue where system might hang while accessing IML logs from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_01-26-2024
changelog:
  -     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
      Windows UEFI CA 2023, since the original keys will expire in 2026.
      
      Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
      Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
      setting has the following Redfish property:
      
      /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_01-26-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
      processors. This revision of the System ROM includes the mitigation for
      security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
      Generation EPYC processors. This security vulnerability is documented in the
      CVE report site. This issue is not unique to HPE servers. This revision of the
      System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
      vulnerability documented as CVE-2021-38575. This revision of the System ROM
      includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
      as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
      CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
      CVE-2023-45237.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
      processors. This security vulnerability is documented in the CVE report site.
      This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the mitigation for NetworkPkg iSCSI
      Dxe driver vulnerability documented as CVE-2021-38575.
      
      This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
      stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
      CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
      CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_01-26-2024-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 3.00_01-26-2024(B) contains updates to the firmware packaging and is
      functionally equivalent to ver. 3.00_01-26-2024. It is not necessary to
      upgrade with Revision B if a previous component revision was used to upgrade
      the firmware to version 3.00_01-26-2024.
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.C
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation EPYC
      processors. This revision of the System ROM includes the mitigation for
      security vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd
      Generation EPYC processors. This security vulnerability is documented in the
      CVE report site. This issue is not unique to HPE servers. This revision of the
      System ROM includes the mitigation for NetworkPkg iSCSI Dxe driver
      vulnerability documented as CVE-2021-38575. This revision of the System ROM
      includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
      as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
      CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
      CVE-2023-45237.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-31346 and CVE-2023-31347 for AMD 3rd Generation EPYC
      processors. This security vulnerability is documented in the CVE report site.
      This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the mitigation for NetworkPkg iSCSI
      Dxe driver vulnerability documented as CVE-2021-38575.
      
      This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
      stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
      CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
      CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_05-16-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
      CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
      vulnerabilities are documented in the CVE report site. They are not unique to
      HPE servers. This revision of the System ROM includes AMD reference code
      MilanPI 1.0.0.D for AMD 3rd Generation EPYC processors. This revision of the
      System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
      EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the operating system could not detect iSCSI drive
      through IPv6 installation when iSCSI IpAddressType was set to auto.
      
      Addressed an issue where system would not complete POST after BIOS firmware
      updated to ver 3.00 with E810-XXVDA4''s installed.
      
      Addressed an issue where system would hang with ASSERT during POST after
      adding DIMMs.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options, navigating to Boot Options >
      UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and Exit.
      
      Removed the value of "Not Specified" in System Configuration (RBSU) option
      "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
      and set the default value as "SHA1 and SHA256".
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_05-16-2024-2.1
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-31315 for AMD 2nd and 3rd Generation EPYC processors.
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-45853, CVE-2023-45229, CVE-2022-36763,
      CVE-2022-36764, CVE-2023-5678, CVE-2021-38575 and CVE-2021-38578. The security
      vulnerabilities are documented in the CVE report site. They are not unique to
      HPE servers. This revision of the System ROM includes AMD reference code
      MilanPI 1.0.0.C for AMD 3rd Generation EPYC processors. This revision of the
      System ROM includes AMD reference code RomePI 1.0.0.H for AMD 2nd Generation
      EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the operating system could not detect iSCSI drive
      through IPv6 installation when iSCSI IpAddressType was set to auto.
      
      Addressed an issue where system would not complete POST after BIOS firmware
      updated to ver 3.00 with E810-XXVDA4''s installed.
      
      Addressed an issue where system would hang with ASSERT during POST after
      adding DIMMs.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options, navigating to Boot Options >
      UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and Exit.
      
      Removed the value of "Not Specified" in System Configuration (RBSU) option
      "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
      and set the default value as "SHA1 and SHA256".
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.20_08-07-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.J for AMD 2nd Generation EPYC
      processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving configuration page of MR controller.
      
      Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
      may not work.
      
      Addressed an issue that Battery Failure IML message log may be incorrectly
      logged for MR Controller with Smart Storage Battery.
      
      Addressed an issue where system failed to boot with selected NVMe HDD by
      setting One-Time Boot Option in ILO Web.
      
      Addressed an issue where system may encounter a RSOD while updating SAS drive
      FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
      HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
      (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
      2024).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.20_08-07-2024
changelog:
  -     Added the System Configuration (RBSU) option "Processor Options/AMD IC Config
      Disable IT Bypass" and set to "Disabled" by default. Enable this option if a
      UMCE with Bank 0x03 and Synd[0]=1 is logged in IML on EPYC 7003 processors.
      
      This setting has the following Redfish property:
      
      /redfish/v1/systems/1/bios/settings/AmdIcConfigDisableITBypass


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.20_08-07-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.D
      for AMD 3rd Generation EPYC processors.
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.J for
      AMD 2nd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.  
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of the MR controller.  
      Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
      may not work.  
      Addressed an issue where Battery Failure IML message log may be incorrectly
      logged for the Smart Array controller with Smart Storage Battery.  
      Addressed an issue where system failed to boot with selected NVMe HDD by
      setting One-Time Boot Option in ILO Web.  
      Addressed an issue where system may encounter a RSOD while updating SAS drive
      FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
      HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
      (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
      2024).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30_09-05-2024
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where HDD numbering was incorrect for 4LFF backplane
      installed on Port 9A.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.40_10-04-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.K for AMD 2nd Generation EPYC
      processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Fixed an issue where the iLO firmware version may show incorrectly.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.50_12-06-2024
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where certain Server Configuration Lock settings cannot be
      modified by Redfish interface.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.60_01-16-2025
changelog:
  -     Added new Microsoft Option Rom UEFI CA 2023 secure boot key.
      
      Updated language translations.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.60_01-16-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.L for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would use UUID for IPV6 DHCP when
      "RBSU\Network Options\Network Boot Options\IPv6 DHCP Unique Identifier\DUID-
      LLT" is selected.
      
      Addressed an issue where the system iLO remote console might hang when the
      System Utilities Language is set to Japanese.
      
      Addressed an issue where the system might bring up a warning message ("ERST:
      [Firmware Warn]: too many record IDs!") in the Linux environment during boot
      up.
      
      Addressed an issue where the system might log "RESTful API Error - Unable to
      communicate with iLO FW. BIOS config resources may not be up-to-date".
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.62_02-21-2025
changelog:
  -     Added pop-up message for all Intelligent Provisioning boot paths to warn users
      of the risk of data loss.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.62_02-21-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.L for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may encounter an SMI storm when PCIe error
      disconnect recover(EDR) failed.
      
      Addressed an issue where system may fail to update NVMe drive firmware.
      
      Addressed an issue where the system might not be able to update SR controller
      FW with BIOS legacy mode.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.64_03-11-2025
changelog:
  -     *Important Notes:**
      
      None
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.64_03-11-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.L for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.70_03-21-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.G
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.M for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system may encounter RSOD and fail to update
      firmware while performing firmware update.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.72_05-16-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.M for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may hang at POST when there are 8TB system
      memory and E810 NIC card installed.
      
      Addressed an issue where the Name field of the Logical Drive under MR
      controller page might be missing or changed unintentionally after exiting and
      going back to the MR controller page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.72_05-16-2025-2.1
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.G
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.M for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may hang at POST when there are 8TB system
      memory installed with certain configuration.
      
      Addressed an issue where the Name field of the Logical Drive under MR
      controller page might be missing or changed unintentionally after exiting and
      going back to the MR controller page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.80_09-05-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.N for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the SEV/SNP feature would not function correctly on
      the DL325 Gen10 Plus v2 server.
      
      Addressed an issue where changing BIOS settings via Redfish would fail if a
      BIOS update was performed during the same boot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.90_10-03-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.N for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the SEV/SNP feature would not function correctly on
      the DL325 Gen10 Plus server.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.92_11-27-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.H
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.N for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.H
      for AMD 3rd Generation EPYC processors.
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.N for
      AMD 2nd Generation EPYC processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_02-06-2023
changelog:
  -     Add new System Configuration (RBSU) configuration options that allow
      controlling the processors P0 (maximum) frequency. This includes the Custom
      Pstate0 option with settings of Auto (default) and Manual and the Pstate0
      Frequency(MHz) option that allows setting the P0 frequency. When the Custom
      Pstate0 option is configured for Manual, the value of the Pstate0
      Frequency(MHz) is used for the processors P0 frequency. When the Custom
      Pstate0 option is configured for Auto, the processor uses its normal, maximum
      P0 frequency and the Pstate0 Frequency(MHz) option is not configurable. In
      System Configuration (RBSU), these options are located under the
      BIOS/Processor Options. This setting has the following Redfish properties:
      
      /redfish/v1/systems/1/bios/settings/CustomPstate0
      
      /redfish/v1/systems/1/bios/settings/Pstate0Frequency


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_04-20-2023
changelog:
  -     The following options from RBSU will hide if using customized iPXE.
      
      iPXE Script Auto-Start
      
      iPXE Script Verification
      
      iPXE Auto-Start Script Location
      
      Network Location for iPXE Auto-Start Script


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_07-31-2023
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.F for
      AMD 2nd Generation EPYC processors. This revision of the System ROM includes
      AMD reference code MilanPI 1.0.0.B for AMD 3rd Generation EPYC processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision provides AMD's mitigation for security vulnerabilities for
      CVE-2022-23829 and CVE-2023-20593 for AMD 2nd Generation EPYC processors, and
      CVE-2022-23829 and CVE-2023-20569 for AMD 3rd Generation EPYC processor. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1u update which provides mitigation for security vulnerabilities
      documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
      
      Addressed an issue where Secure Boot would not be enabled when loading
      manufacturing default from iLO web.
      
      Addressed an issue where RSOD would occur when entering System Information
      from RBSU under legacy mode.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.64_03-11-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.L for AMD 2nd Generation EPYC
      processors.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.72_05-16-2025
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.F
      for AMD 3rd Generation EPYC processors. This revision of the System ROM
      includes AMD reference code RomePI 1.0.0.M for AMD 2nd Generation EPYC
      processors.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may hang at POST when there are 8TB system
      memory installed with certain configuration.
      
      Addressed an issue where the Name field of the Logical Drive under MR
      controller page might be missing or changed unintentionally after exiting and
      going back to the MR controller page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.40_10-04-2024-2.1
changelog:
  -     *Important Notes:**  
      This revision of the System ROM includes AMD reference code MilanPI 1.0.0.E
      for AMD 3rd Generation EPYC processors.  
      This revision of the System ROM includes AMD reference code RomePI 1.0.0.K for
      AMD 2nd Generation EPYC processors.  
      **Firmware Dependencies:**  
      None  
      **Problems Fixed:**  
      Fixed an issue where the iLO firmware version may show incorrectly.  
      **Known Issues:**  
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_01-13-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes Intel Platform Update 2021.2. It
      provides BIOS mitigations for security vulnerabilities documented as INTEL-
      SA-00527 (2/8) for CVE-2021-0092, CVE-2021-0093, CVE-2021-0144. These issues
      are not unique to HPE servers.
      
      This revision of the System ROM includes Intel Platform Update 2021.2. It
      provides Authenticated Code Module (ACM) mitigations for security
      vulnerabilities documented as INTEL-SA-00527 (2/8) for CVE-2021-0099,
      CVE-2021-0103, CVE-2021-0107, CVE-2021-0111, CVE-2021-0114, CVE-2021-0115,
      CVE-2021-0116, CVE-2021-0117, CVE-2021-0118, CVE-2021-0125, CVE-2021-0124.
      These issues are not unique to HPE servers.
      
      Addressed an issue (SIK6906) where the systems with HPE NS204i-p NVMe OS Boot
      Device may shut down intermittently and may log the following System
      Overheating message in the Integrated Management Log (IML): "System
      Overheating (Temperature Sensor 47, Location I/O Board, Temperature61)
      ACTION:Check fans, processor heat sink and air baffles installation."
      
      Addressed an issue where the system may not automatically restart due to a
      hang condition during the boot process after a cold boot when the IPMI
      Watchdog Timer feature is enabled in the ROM-Based Setup Utility (RBSU).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.62_03-08-2022
changelog:
  -     *Important Notes:**
      
      This System ROM should be considered Critical for any systems using the v2.60
      revision of the System ROM.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the Advanced Memory Protection (AMP) mode was
      incorrectly forced to Advanced ECC from HPE Fast Fault Tolerant (ADDDC) mode
      after updating to Sysrom ROM 01/13/2022 v2.60.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_04-21-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerability documented as
      CVE-2022-21166 and CVE-2021-21131. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00616. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2021-0189, CVE-2021-0159, CVE-2021-33123,
      CVE-2021-33124, and CVE-2021-33159. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00601 and INTEL-SA-00610. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addresses an issue where the system ROM does not display Storage controller
      product names when the ROM Based Setup Utility (RBSU) language setting is non-
      English.
      
      Addresses an issue where the system would loop in reboot once the watchdog
      timer times out.
      
      Addresses an issue where Advanced ECC is selected in Advanced Memory
      Protection (AMP), the option will be forced to HPE Fast Fault Tolerant (ADDDC)
      when in custom workload mode.
      
      Addresses an issue where Advanced Memory Protection (AMP) mode can be set
      while in custom workload mode.
      
      Addresses an issue where Advanced Memory Protection (AMP) mode does not change
      back to ADDDC after updating system ROM from version 2.60 to 2.62. For more
      details on this please check the following advisory:
      https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00121538en_us
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.66_05-17-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of openSSL and
      LibPng which provides mitigation for BIOS security vulnerabilities documented
      as CVE-2022-1292 and CVE-2019-7317. This security vulnerability is documented
      in the CVE report site. This issue is not unique to HPE servers.
      
      Addressed an issue of an incomplete mitigation for a BIOS advisory and
      security vulnerabilities documented as CVE-2021-0159, CVE-2021-33123, and
      CVE-2021-33124. These security vulnerabilities are documented in Intel
      Security Advisory INTEL-SA-00601. These issues are not unique to HPE servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_07-14-2022
changelog:
  -     Added support for One Button Secure Erase (OBSE) and encryption for Broadcom
      MR controller series on Intel Gen10 systems.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_07-14-2022
changelog:
  -     *Important Notes:**
      
      When installing with HPE Smart Update Manager (SUM) 8.9.5 or earlier, the
      warning message "Component Not Signed" might be displayed for SHA-384 signed
      components. This issue will be resolved in a future version of SUM. For
      details, see https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&d
      ocId=a00125612en_us.
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerability documented as
      CVE-2022-2068 (ttps://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerabilities documented as
      CVE-2022-27404, CVE-2022-27405, and CVE-2022-27406. This issue is not unique
      to HPE servers.
      
      Addressed an issue where the system will hang with Red Screen of Death (RSOD)
      in ROM Based Setup Utility (RBSU) when user tries to switch [Image
      Description] choices for NVMe devices under the Firmware Update Page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_09-29-2022
changelog:
  -     Updated Intel Optane Memory UEFI driver.
      
      Added support to show manufacturing date for DIMMs in SMBIOS.
      
      Improved the description of Memory Failed Events in the Integrated Management
      Log (IML).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_09-29-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where a server running the ESXi hypervisor a with TPM
      module installed would halt on loading modules after the installation of the
      hypervisor OS, with the message "TPM log extend failed".
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_02-09-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.1 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-32231 and CVE-2022-26343. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the zlib library
      1.2.13 update which provides mitigation for and security vulnerabilities
      documented as CVE-2022-37434. This issue is not unique to HPE servers.
      
      Addressed an issue that system will hang when BIOS tries to print a large IML
      message on POST screen.
      
      Addressed an issue when system discovers thousands of LUNs and was trying to
      create thousands of boot options for each LUNs. System cannot add, delete or
      adjust new boot options on iLO web and RBSU after rebooting. System becomes
      unstable unless loading manufacture default.
      
      Addressed an issue where some Chinese and Japanese translations were missing
      in RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.76_02-09-2023
changelog:
  -     Added new System Configuration (RBSU) configuration options that allow
      enabling and disabling EPP (Energy Performance Preference) when "Workload
      Profile" sets to "Custom" and "Power Regulator" sets to "OS Control Mode".


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.78_03-16-2023
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where servers may stop responding during boot when the
      Intel TXT function is enabled.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_04-20-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.2 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-38087. This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      Addressed the issue where the system might hang due to invalid memory free and
      usage when TPM is enabled.
      
      Addressed the issue where the PCIe device serial number in OEM SMBIOS type 203
      does not populate in some cases.
      
      Addressed the issue where the power-on-password dialog popped up even though
      user did not set the password.
      
      Addressed the issue where the TPM status between RBSU and iLO web pages was
      not synchronized.
      
      Addressed the issue where BIOS does not correctly log memory error data and
      memory health telemetry in AHS.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.90_07-20-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-43505 and CVE-2022-40982. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.0.2zh update which provides mitigation for security vulnerabilities
      documented as CVE-2023-2650.
      
      Addressed an issue where iLO embedded device health info would display blank
      content under RBSU when the Language was set to Japanese or Chinese.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_10-19-2023
changelog:
  -     Replaced "AC power" with "external power" in the help text of "Automatic
      power-on" option. This is due to ProLiant servers also provide the DC power
      supply option.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_10-19-2023
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where "Restore Manufacturing Defaults" and "Restore
      Defaults" from iLO web did not restore the Secure Boot Status.
      
      Addressed an issue where BIOS did not report CPU status correctly to iLO, and
      OneView would receive notification when Uncorrectable Machine Check Exception
      (UMCE) occurs.
      
      Addressed an issue where system might hang while accessing IML logs from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_02-22-2024
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where SBCE and ECC storm records may disappear from AHS.
      
      Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
      iSCSI IpAddressType is set to Auto.
      
      Addressed an issue where the server may hang due to an IE function error.
      
      Merged the solutions from EDK2 for vulnerabilities:
      
      \- Buffer overflow in the DHCPv6 client via a long Server ID option
      
      \- Out-of-bounds read when handling a ND Redirect message with truncated
      options
      
      \- Infinite loop when parsing unknown options in the Destination Options
      header
      
      \- Infinite loop when parsing a PadN option in the Destination Options header
      
      \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
      message
      
      \- Predictable TCP ISNs
      
      \- Use of a Weak PseudoRandom Number Generator
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_02-22-2024
changelog:
  -     Patch for CVE-2021-38575: The vulnerability allows a remote attacker to
      execute arbitrary code on the target system.
      
      Patch the primary APIC ID for SMBIOS type 211: Some special CPUs may not have
      an intra-processor APIC ID == 00h and may cause wrong TControl data.
      
      Patch for CVE-2023-45853: The vulnerability allows a remote attacker to
      execute arbitrary code on the target system.
      
      The vulnerability exists due to a boundary error in the IScsiHexToBin()
      function in NetworkPkg/IScsiDxe. A remote attacker with ability to inject data
      into communication between edk2 and the iSCSI target can execute arbitrary
      code on the target system.
      
      Prevented a non-standard VPD content from causing the UEFI read function to
      become write.
      
      Patch for CVE-2022-36763 and CVE-2022-36764: EDK2 is susceptible to a
      vulnerability in the Tcg2MeasureGptTable() function, allowing a user to
      trigger a heap buffer overflow via a local network. Successful exploitation of
      this vulnerability may result in a compromise of confidentiality, integrity,
      and/or availability.
      
      Added a new event support for IML.
      
      Patch for CVE-2023-45229: EDK2 NetworkPkg Vulnerability
      
      Added an additional retry mechanisms to avoid a BIOS hang from iLO failure.
      
      Corrected Redfish Property value changed from vN_N_N to N.N.N in uri:
      
      /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
      _N_N
      
      there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
      vN_N_N =
      
      version number defined as Redfish specification
      
      [Example]
      
      uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
      
      Property of RegistryVersion is changed from v1_1_20 to 1.1.20


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.20_05-27-2024
changelog:
  -     Added value "C6 without C1E" in System Configuration (RBSU) option "Power
      Management/Advanced Power Options menu/Minimum Processor Idle Power Core
      C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
      with C1E disabled. This setting has the following Redfish property:
      /redfish/v1/systems/1/bios/MinProcIdlePower


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.20_05-27-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security
      vulnerabilities are documented in the CVE report site. They are not unique to
      HPE servers. This version of the System ROM should be paired with Server
      Platform Services (SPS) Firmware 04.01.05.002.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may encounter a RSOD while updating SAS drive
      FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
      HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
      (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
      2024).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30_07-31-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of an MR controller.
      
      Addressed an issue where Windows Server 2025 HLK TPM2.0 UEFI Preboot Interface
      test failed on XL450Gen10.
      
      Addressed an issue where the "Physical Drive missing" message appeared twice
      in POST when a drive was removed and rebooted with incorrect severity in IML.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options and navigating to Boot Options
      > UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and
      Exit.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30_07-31-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 04.01.05.002.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of an MR controller.
      
      Addressed an issue where the "Physical Drive missing" message appeared twice
      in POST when a drive was removed and rebooted with incorrect severity in IML.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options and navigating to Boot Options
      > UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and
      Exit.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.32_08-29-2024
changelog:
  -     *Important Notes:**
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system was not compliant with WS2025 HSTI
      requirement.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.34_09-30-2024
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Fixed an issue where system may reboot infinitely when a faulty PCIE card was
      installed.
      
      Fixed an issue where the firmware versions of iLO and Backplane showed
      incorrectly.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.40_01-16-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel
      IPU2025.1 updates.
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.105.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would uses UUID for IPV6 DHCP even when
      DUID-LLT is selected.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.42_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.105.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO remote console might hang in glyph
      loop error handling when the System Utilities Language is set to Japanese.
      
      **Known Issues:**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.42_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.105.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO remote console might hang in glyph
      loop error handling when the System Utilities Language is set to Japanese.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.50_04-17-2025
changelog:
  -     Removed Expired SUSE and Vmware Certificates.
      
      Improved detection and interaction with certain PCIe cards during UEFI HBA
      discovery process.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.50_04-17-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.105.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might have false IML message "Processor X,
      DIMM Y - This NVDIMM is NOT a HPE SmartMemory NVDIMM".
      
      Addressed an issue where the system might trigger BitLocker Recovery after
      reboot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.50_04-17-2025-2.1
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel IPU
      2025.2 updates.
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.105.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might have false IML message "Processor X,
      DIMM Y - This NVDIMM is NOT a HPE SmartMemory NVDIMM".
      
      Addressed an issue where the system might trigger BitLocker Recovery after
      reboot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.60_08-06-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Purley
      IPU2025.3 update. This version of the System ROM should be paired with Server
      Platform Services (SPS) Firmware 04.01.05.201.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system RBSU setting change might not take effect
      when the System ROM is being updated.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.62_01-09-2026
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.201.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO Remote Console could become
      unresponsive when a warning message appeared in RBSU
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.62_01-09-2026
changelog:
  -     Added a new RBSU service option for supporting MMCFG base at 1.5GB
      
      Updated the warning message wording of "Intelligent Provisioning" for OEM.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.64_02-05-2026
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.201.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where BIOS would not retry power calibration when requested
      by iLO in cases where power samples were incorrect, preventing dynamic power
      capping from being enabled or accessed.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.30_07-31-2024
changelog:
  -     See the release document U33_3.30_07_31_2024 in Download Product Binaries page
      from Product Summary of the firmware product.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_01-13-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes Intel Platform Update 2021.2. It
      provides BIOS mitigations for security vulnerabilities documented as INTEL-
      SA-00527 (2/8) for CVE-2021-0092. These issues are not unique to HPE servers.
      CVE-2021-0093, CVE-2021-0144
      
      This revision of the System ROM includes Intel Platform Update 2021.2. It
      provides Authenticated Code Module (ACM) mitigations for security
      vulnerabilities documented as INTEL-SA-00527 (2/8) for CVE-2021-0099,
      CVE-2021-0103, CVE-2021-0107, CVE-2021-0111, CVE-2021-0114, CVE-2021-0115,
      CVE-2021-0116, CVE-2021-0117, CVE-2021-0118, CVE-2021-0125, CVE-2021-0124.
      These issues are not unique to HPE servers.
      
      Addressed an issue (SIK6906) where the systems with HPE NS204i-p NVMe OS Boot
      Device may shut down intermittently and may log the following System
      Overheating message in the Integrated Management Log (IML): "System
      Overheating (Temperature Sensor 47, Location I/O Board, Temperature61)
      ACTION:Check fans, processor heat sink and air baffles installation."
      
      Addressed an issue where the IPMI Watchdog Timer stops after a cold boot with
      IPMI watch dog timer enabled in RBSU
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_04-21-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerability documented as
      CVE-2022-21166 and CVE-2021-21131. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00616. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2021-0189, CVE-2021-0159, CVE-2021-33123,
      CVE-2021-33124, and CVE-2021-33159. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00601 and INTEL-SA-00610. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addresses an issue where the system ROM does not display Storage controller
      product names when the ROM Based Setup Utility (RBSU) language setting is non-
      English.
      
      Addresses an issue where the system would loop in reboot once the watchdog
      timer times out.
      
      Addresses an issue where Advanced ECC is selected in Advanced Memory
      Protection (AMP) the option with be forced back to be HPE Fast Fault Tolerant
      (ADDDC) while in custom workload mode.
      
      Addresses an issue where Advanced Memory Protection (AMP) mode can be set
      while in custom workload mode.
      
      Addresses an issue where Advanced Memory Protection (AMP) mode does not change
      back to ADDDC after updating system ROM from version 2.60 to 2.62. For more
      details on this please check the following advisory:
      https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00121538en_us
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_07-14-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerability documented as
      CVE-2022-2068 (ttps://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerabilities documented as
      CVE-2022-27404, CVE-2022-27405, and CVE-2022-27406. This issue is not unique
      to HPE servers.
      
      Addressed an issue where the system will hang with Red Screen of Death (RSOD)
      in ROM Based Setup Utility (RBSU) when user tries to switch [Image
      Description] choices for NVMe devices under the Firmware Update Page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.69_08-19-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Enhanced the system thermal settings to provide improved acoustics when the
      server is configured in legacy boot mode with M.2 SSDs.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_10-19-2023
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where Restore Manufacturing Defaults and Restore Defaults
      from iLO web did not restore the Secure Boot Status.
      
      Addressed an issue where BIOS did not report CPU status correctly to iLO, and
      OneView would receive notification when Uncorrectable Machine Check Exception
      (UMCE) occurs.
      
      Addressed an issue where system might hang while accessing IML logs from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50_07-20-2021
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Tianocore
      Edk2 Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2019-14584, CVE-2021-28211 and
      CVE-2021-28210. These security vulnerabilities are documented in Tianocore
      Edk2 CVE details site. These issues are not unique to HPE servers.
      
      Addressed an issue with Pensando Distributed Services Platform DSC-25
      Enterprise 10/25Gb 2-port SFP28 Card missing in system information page.
      
      Addressed an issue where a PCIe device or an NVMe M.2 device may not show up
      correctly in iLO 5 Device Inventory or storage page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.52_09-16-2021
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where High Precision Event Timer in Windows was not showing
      up in device manager.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.54_10-21-2021
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2021.2 which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2021-0157. These security vulnerabilities
      are documented in the CVE report site. This issue is not unique to HPE
      servers.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.56_01-20-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes Intel Platform Update 2021.2 which
      provides mitigations for security vulnerabilities CVE-2021-0092,
      CVE-2021-0127, CVE-2021-0156 and CVE-2021-0157. These issues are not unique to
      HPE servers.
      
      Fixed an issue where system boot mode changed to Legacy mode from UEFI mode
      after IP flash complete and system may hang when entering IP after setting to
      UEFI mode.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.58_04-14-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerability documented as
      CVE-2022-21166, CVE-2022-21125, CVE-2022-21123, CVE-2022-21127,
      CVE-2022-21151, and CVE-2022-0005. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00617 and INTEL-SA-00614. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2021-0154, CVE-2021-0189, CVE-2021-33123,
      CVE-2021-33124, and CVE-2021-33159. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00601 and INTEL-SA-00610. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addressed an issue where the server may become unresponsive during POST with
      error messages about Unknown Initialization Error and DIMM Initialization
      Error. For more details please read the below advisory:
      https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_07-14-2022
changelog:
  -     *Important Notes:**
      
      When installing with HPE Smart Update Manager (SUM) 8.9.5 or earlier, the
      warning message "Component Not Signed" might be displayed for SHA-384 signed
      components. This issue will be resolved in a future version of SUM. For
      details, see https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&d
      ocId=a00125612en_us.
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerabilities documented as
      CVE-2022-0778 (https://nvd.nist.gov/vuln/detail/CVE-2022-0778 ), CVE-2022-1292
      (https://nvd.nist.gov/vuln/detail/CVE-2022-2068 ) and CVE-2022-2068
      (https://nvd.nist.gov/vuln/detail/CVE-2022-1292). This security vulnerability
      is documented in the CVE report site. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerabilities documented as
      CVE-2022-27404, CVE-2022-27405, and CVE-2022-27406. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of Libpng library
      which provides mitigations for security vulnerability documented as
      CVE-2019-7317 (https://nvd.nist.gov/vuln/detail/CVE-2019-7317). This issue is
      not unique to HPE servers.
      
      Removed PCIe bifurcation option in the ROM Based Setup Utility (RBSU) because
      it is not supported through ROM on this platform.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.64_10-13-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2022.3 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-26837. This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      Addressed an issue where firmware BootTimer would cause a black screen hang
      when switching TPM 1.2 to 2.0.
      
      Addressed an issue TPM Visibility option in ROM Based Setup Utility (RBSU)
      would be greyed out after upgrading the system ROM from 2.54 to 2.58.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.68_01-12-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.1 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-33894 and CVE-2022-26837. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the zlib library
      1.2.13 update which provides mitigation for security vulnerabilities
      documented as CVE-2022-37434.
      
      Addressed an issue that system will hang when BIOS tries to print a large IML
      message on POST screen.
      
      Addressed an issue when system discovers thousands of LUNs and was trying to
      create thousands of boot options for each LUN. System cannot add, delete or
      adjust new boot options on iLO web and RBSU after rebooting. System becomes
      unstable unless loading manufacture defaults.
      
      Addressed an issue where some Chinese and Japaneses translations were missing
      from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.72_04-20-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.2 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-33894 and CVE-2022-38087. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      Addressed an issue where the PCIe device serial number in OEM SMBIOS type 203
      does not populate in some cases.
      
      Addressed an issue where the power-on-password dialog popped up even though
      user did not set a password.
      
      Addressed an issue where the TPM status between RBSU and iLO web pages was not
      synchronized.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.80_07-20-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-44611 and CVE-2022-40982. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.0.2zh update which provides mitigation for security vulnerabilities
      documented as CVE-2023-2650.
      
      Addressed an issue where iLO embedded device health info would display blank
      content under RBSU when the Language was set to Japanese or Chinese.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.90_10-19-2023
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where "Restore Manufacturing Defaults" and "Restore
      Defaults" from iLO web did not restore the Secure Boot Status.
      
      Addressed an issue where system might hang while accessing IML log from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_02-01-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM contains updates aligned with the Intel
      Product Update (IPU) version IPU.2024.1 guidance. This revision of the System
      ROM includes the mitigation for vulnerabilities documented as CVE-2023-45853
      and CVE-2021-38575. This revision of the System ROM includes the revision of
      the OpenSSL library 1.0.2zi update which provides mitigation for security
      vulnerabilities documented as CVE-2023-3817. This revision of the System ROM
      includes the mitigation for NetworkPkg PXE IP stack vulnerabilities documented
      as CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232,
      CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2023-45236, and
      CVE-2023-45237. This version of the System ROM should be paired with Server
      Platform Services (SPS) Firmware 05.01.04.913.
      
      **Firmware Dependencies:**
      
      **Problems Fixed:**
      
      This revision of the System ROM contains updates aligned with the Intel
      Product Update (IPU) version IPU.2024.1 guidance.
      
      This revision of the System ROM includes the mitigation for vulnerabilities
      documented as CVE-2023-45853 and CVE-2021-38575.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.0.2zi update which provides mitigation for security vulnerabilities
      documented as CVE-2023-3817.
      
      This revision of the System ROM includes the mitigation for NetworkPkg PXE IP
      stack vulnerabilities documented as CVE-2023-45229, CVE-2023-45230,
      CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234,
      CVE-2023-45235, CVE-2023-45236, and CVE-2023-45237.
      
      Addressed an issue where the operating system cannot detect the iSCSI hard
      drive through IPv6 installation if the iSCSI IpAddressType is set to auto.
      
      **Known Issues:**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.00_02-01-2024
changelog:
  -     Redfish Property value changed from vN_N_N to N.N.N in uri:
      
      /redfish/v1/registrystore/registries/{lang}/biosattributeregistry{Platform}.vN
      _N_N
      
      there, {lang} = { en, ja, zh }, {platform} = Platform Name e.g. A55, U63 ,
      vN_N_N =
      
      version number defined as Redfish specification
      
      [Example]
      
      uri: /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20
      
      Property of RegistryVersion is changed from v1_1_20 to 1.1.20


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_05-16-2024
changelog:
  -     *Important Notes:**
      
      This revision of the System ROM includes the mitigation for security
      vulnerabilities CVE-2023-45229, CVE-2022-36763, CVE-2022-36764,
      CVE-2021-38578, CVE-2023-5678 and CVE-2024-0727. The security vulnerabilities
      are documented in the CVE report site. They are not unique to HPE servers.
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 05.01.04.913.
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Added value "C6 without C1E" in System Configuration (RBSU) option "Power
      Management/Advanced Power Options menu/Minimum Processor Idle Power Core
      C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
      with C1E disabled. This setting has the following Redfish property:
      /redfish/v1/systems/1/bios/MinProcIdlePower
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.40_08-01-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of an MR controller.
      
      Addressed an issue where Windows Server 2025 HLK TPM2.0 UEFI Preboot Interface
      test failed on XL450 Gen10.
      
      Addressed an issue where WHLK HSTI test failed.
      
      Addressed an issue where the "Physical Drive missing" message appears twice in
      POST when a drive was removed and rebooted with incorrect severity in IML.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options and navigating to Boot Options
      > UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and
      Exit.
      
      Addressed an issue where system may encounter an RSOD while updating the SAS
      drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
      Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
      2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
      2024.07.01 (July 2024).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.40_08-01-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 05.01.04.913.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of an MR controller.
      
      Addressed an issue where WHLK HSTI test failed.
      
      Addressed an issue where the "Physical Drive missing" message appears twice in
      POST when a drive was removed and rebooted with incorrect severity in IML.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options and navigating to Boot Options
      > UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and
      Exit.
      
      Addressed an issue where system may encounter an RSOD while updating the SAS
      drive FW via HPE Service Packs, including, but not limited to, VMware ESXi
      Online HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP)
      2024.01.02 (January 2024) and the future HPE Synergy Service Pack (SSP)
      2024.07.01 (July 2024).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.50_01-16-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2025.1 guidance.
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 05.01.05.005.
      
      
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would use UUID for IPV6 DHCP when
      "RBSU\Network Options\Network Boot Options\IPv6 DHCP Unique Identifier\DUID-
      LLT" is selected.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.52_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2025.1 guidance. Thisversion of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 05.01.05.005.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO remote console might hang when the
      System Utilities Language is set to Japanese.
      
      **Known Issues:**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.52_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2025.1 guidance. Thisversion of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 05.01.05.005.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO remote console might hang when the
      System Utilities Language is set to Japanese.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.60_05-16-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Mehlow
      IPU 2025.2 update. This version of the System ROM should be paired with Server
      Platform Services (SPS) Firmware 05.01.05.005.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the Name field of the Logical Drive under MR
      controller page might be missing or changed unintentionally after exiting and
      going back to the MR controller page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.70_08-08-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2025.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 05.01.05.103.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      This version is in compliance with IPU 2025.3 guidance.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.72_01-09-2026
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 05.01.05.103.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO Remote Console could become
      unresponsive when a warning message appeared in RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50_07-20-2021-2.1
changelog:
  -     *Important Notes:**
      
      Ver. 2.50_07-20-2021(B) contains updates to the firmware packaging and is
      functionally equivalent to ver. 2.50_07-20-2021. It is not necessary to
      upgrade with Revision B if a previous component revision was used to upgrade
      the firmware to version 2.50_07-20-2021.
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2021.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Tianocore
      Edk2 Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2019-14584, CVE-2021-28211 and
      CVE-2021-28210. These security vulnerabilities are documented in Tianocore
      Edk2 CVE details site.  These issues are not unique to HPE servers.
      
      Addressed an issue with Pensando Distributed Services Platform DSC-25
      Enterprise 10/25Gb 2-port SFP28 Card missing in system information page.
      
      Addressed an issue where a PCIe device or an NVMe M.2 device may not show up
      correctly in iLO 5 Device Inventory or storage page.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.58_04-14-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerability documented as
      CVE-2022-21166, CVE-2022-21125, CVE-2022-21123, CVE-2022-21127,
      CVE-2022-21151, and CVE-2022-0005. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00617 and INTEL-SA-00614. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2021-0154, CVE-2021-0189, CVE-2021-33123,
      CVE-2021-33124, and CVE-2021-33159. These security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00601 and INTEL-SA-00610. These
      issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addressed an issue where the system ROM does not display Storage controller
      product names when the ROM Based Setup Utility (RBSU) language setting is non-
      English.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.52_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2025.1 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 05.01.05.005.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system iLO remote console might hang when the
      System Utilities Language is set to Japanese.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 3.10_02-22-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.01.05.002.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where SBCE and ECC storm records may disappear from AHS.
      
      Addressed an issue where the iSCSI SW IPv6 HDD is not found under OS when the
      iSCSI IpAddressType is set to Auto.
      
      Addressed an issue where the server may hang due to an IE function error.
      
      Merged the solutions from EDK2 for vulnerabilities:
      
      \- Buffer overflow in the DHCPv6 client via a long Server ID option
      
      \- Out-of-bounds read when handling a ND Redirect message with truncated
      options
      
      \- Infinite loop when parsing unknown options in the Destination Options
      header
      
      \- Infinite loop when parsing a PadN option in the Destination Options header
      
      \- Buffer overflow when processing DNS Servers option in a DHCPv6 Advertise
      message
      
      \- Predictable TCP ISNs
      
      \- Use of a Weak PseudoRandom Number Generator
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.58_01-13-2022
changelog:
  -     Changed the behavior of Restore Manufacturing Defaults from restoring the
      settings for UEFI, NICs and RAID cards to UEFI only.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.58_01-13-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where if the administrator password and power-on password
      are set, after clearing power-on password, administrator password is also
      cleared.
      
      Addressed an issue (https://support.hpe.com/hpesc/public/docDisplay?docId=a001
      19362en_us&docLocale=en_US) where the systems with HPE NS204i-p NVMe OS Boot
      Device may shut down intermittently and may log the following System
      Overheating message in the Integrated Management Log (IML): "System
      Overheating (Temperature Sensor 47, Location I/O Board, Temperature61)
      ACTION:Check fans, processor heat sink and air baffles installation."
      
      Addressed an issue where the system may not automatically restart due to a
      hang condition during the boot process after a cold boot when the IPMI
      Watchdog Timer feature is enabled in the ROM-Based Setup Utility (RBSU).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.60_06-01-2022
changelog:
  -     Added Protected Processor Inventory Number (PPIN) setting in ROM Based Setup
      Utility (RBSU) under Process Option Menu.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.60_06-01-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerability documented as
      CVE-2022-21166, CVE-2022-21136, and CVE-2022-21151. These security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00616, and
      INTEL-SA-00617. These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2022-0004. These security vulnerabilities
      are documented in Intel Security Advisory INTEL-SA-00613. These issues are not
      unique to HPE servers
      
      This revision of the System ROM includes the latest revision of openSSL and
      LibPng which provides mitigation for BIOS security vulnerabilities documented
      as CVE-2022-1292 and CVE-2019-7317. This security vulnerability is documented
      in the CVE report site. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addressed an issue where in the ROM Based Setup Utility (RBSU), PMem QoS
      Options cannot be set as disabled under Performance Options work profile with
      system ROM v1.58.
      
      Addressed an issue where the system fails to boot OpenShift Container Platform
      in UEFI boot and optimized boot modes.
      
      Addressed an issue where incorrect Drive Location is reported for HPE MegaRAID
      Gen10 Plus Storage Controllers under Secure Erase Report
      
      Addressed an issue where PCI network boot option shows only one port for Intel
      E810-2CQDA2 Ethernet 100Gb 2-port QSFP28 Adapter for HPE (P41611-B21) when
      bifurcation is enabled. More details can be found in the Customer Advisory
      (CA) link below: https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-
      a00118261en_us
      
      Addressed an issue where the system ROM does not display Storage controller
      product names when the RBSU language setting is non-English.
      
      Addressed an issue where the IPMI Watchdog Timer (WDT) would continuously be
      re-enabled on reboots even after being disabled which causes the system to
      continuously reboot after the timeout is triggered.
      
      Addressed an issue where Advanced Memory Protection (AMP) status displays
      Degraded A3DC on iLO web page but there is no memory failure displayed in iLO.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.62_07-14-2022
changelog:
  -     *Important Notes:**
      
      When installing with HPE Smart Update Manager (SUM) 8.9.5 or earlier, the
      warning message "Component Not Signed" might be displayed for SHA-384 signed
      components. This issue will be resolved in a future version of SUM. For
      details, see https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&d
      ocId=a00125612en_us.
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2022.2 microcode update which provides Intel's mitigation for BIOS advisory
      and security vulnerability documented as CVE-2022-21233. This security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00657. This
      issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerability documented as CVE-2021-33060. This security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00686. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerabilities documented as
      CVE-2022-0778 (https://nvd.nist.gov/vuln/detail/CVE-2022-0778) and
      CVE-2022-2068 (https://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerability documented as
      CVE-2022-27405 (https://nvd.nist.gov/vuln/detail/CVE-2022-27405). This issue
      is not unique to HPE servers.
      
      Addressed an issue where Microsoft Secured-core is not grayed-out when TPM is
      not present.
      
      Addressed an issue where the QR code in Rom Based Set Up menu linked to a
      discontinued site.
      
      Addressed an issue where a hot plug event occurring before event handler
      operates would cause ESXi kernel to call exception waiting for hot plug status
      from device and then triggered an ASSERT with PSOD (Purple Screen Of Death).
      
      Addressed an issue with displaying FW versions for Intel's latest ATS-M GPU
      cards.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.64_08-11-2022
changelog:
  -     *Important Notes:**
      
      For customers who had already upgraded to v1.62 7/14/2022 ROM, it is highly
      recommended to upgrade to this version v1.64 if customers have Intel Optane
      Persistent Memory 200 Series installed in their system.
      
      When installing with HPE Smart Update Manager (SUM) 8.9.5 or earlier, the
      warning message "Component Not Signed" might be displayed for SHA-384 signed
      components. This issue will be resolved in a future version of SUM. For
      details, see https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&d
      ocId=a00125612en_us.
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue from previous published ROM release v1.62 7/14/2022 in
      which systems with Intel Optane Persistent Memory 200 Series may not appear
      under an OS.
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2022.2 microcode update which provides Intel's mitigation for BIOS advisory
      and security vulnerability documented as CVE-2022-21233. This security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00657. This
      issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerability documented as CVE-2021-33060. This security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00686. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerabilities documented as
      CVE-2022-0778 (https://nvd.nist.gov/vuln/detail/CVE-2022-0778) and
      CVE-2022-2068 (https://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerability documented as
      CVE-2022-27405 (https://nvd.nist.gov/vuln/detail/CVE-2022-27405). This issue
      is not unique to HPE servers.
      
      Addressed an issue where Microsoft Secured-core is not grayed-out when TPM is
      not present.
      
      Addressed an issue where the QR code in Rom Based Set Up menu linked to a
      discontinued site.
      
      Addressed an issue where a hot plug event occurring before event handler
      operates would cause ESXi kernel to call exception waiting for hot plug status
      from device and then triggered an ASSERT with PSOD (Purple Screen Of Death).
      
      Addressed an issue with displaying FW versions for Intel's latest ATS-M GPU
      cards.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.68_10-27-2022
changelog:
  -     Added support to show manufacturing date for DIMMs in SMBIOS.
      
      This revision of the System ROM includes an updated revision of Intel VROC
      UEFI driver.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.68_10-27-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel PLR3
      OOB guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel PLR3
      OOB update which provides Intel's mitigation for BIOS advisory and security
      vulnerability documented as CVE-2022-33972. This security vulnerability is
      documented in the CVE report site. This issue is not unique to HPE servers.
      
      Addressed an issue where an HPE MR controller's name is displayed abnormally
      after setting the language to Japanese in ROM Based Setup Utility (RBSU)
      rebooting the system.
      
      Addressed an issue where the Boot timer record was increasing incorrectly
      after every warm reboot.
      
      Addressed a possible hang issue when using a newer PCIe device with a very
      high PCI bus requirement.
      
      Addressed an issue where "Reboot Required" radio button isn't highlighted
      after BIOS restore.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.72_02-02-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.1 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.1 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-21216, CVE-2022-32231,
      CVE-2022-26343, CVE-2022-33196, CVE-2022-38090 and CVE-2022-33972. This
      security vulnerability is documented in the CVE report site. This issue is not
      unique to HPE servers.
      
      This revision of the System ROM includes the revision of the zlib library
      1.2.13 update which provides mitigation for and security vulnerabilities
      documented as CVE-2022-37434.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1s update which provides mitigation for security vulnerabilities
      documented as CVE-2022-2097.
      
      Addressed an issue where the controller name was not displayed in Japanese
      when MegaRAID was switched to Japanese, .
      
      Addressed an issue where NVMe drive info was not displayed properly in iLO
      when Intel PCH VMD is enabled in RBSU.
      
      Addressed an issue where Intel VROC SATA firmware shows N/A under PCI Device
      information.
      
      Addressed an issue when system discovers thousands of LUNs and was trying to
      create thousands of boot options for each LUNs. System cannot add, delete or
      adjust new boot options on iLO web and RBSU after rebooting. System becomes
      unstable unless loading manufacture default.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.72_02-02-2023
changelog:
  -     Added "Important: Intel(R) NVMe and Intel(R) VROC are not supported when the
      Boot Mode is configured in Legacy BIOS Mode." message into the RBSU help
      description for Intel NVMe VROC option.
      
      Added new System Configuration (RBSU) configuration options that allow
      enabling and disabling EPP (Energy Performance Preference) when "Workload
      Profile" sets to "Custom" and "Power Regulator" sets to "OS Control Mode".
      
      Downgraded several debug messages from DEBUG_ERROR to DEBUG_INFO level.
      Removed unnecessary error messages in BIOS serial log.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.76_04-20-2023
changelog:
  -     Added new System Configuration (RBSU) configuration options that allow user
      input frequency scaling of the processor's internal busses. In System
      Configuration (RBSU), the options is located under "Uncore Frequency Scaling"
      option in "Power and Performance Options". This setting has the following
      Redfish properties.
      
      /redfish/v1/systems/1/bios/settings/UncoreFrequencyMax
      
      /redfish/v1/systems/1/bios/settings/UncoreFrequencyMin
      
      Added new System Configuration (RBSU) configuration options that allow
      disabling Dynamic Loadline switches between EPB modes depending on the P-state
      behavior. Enable or disable the switch could affect the power and performance
      by condition. In System Configuration (RBSU), the options is located under
      "Power and Performance Options". This setting has the following Redfish
      properties.
      
      /redfish/v1/systems/1/bios/settings/DynamicLoadlineSwitch


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.76_04-20-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would hang after uploading the Samsung
      1733/1735 U.3 NVMe Drive firmware through FMP.
      
      Addressed an issue where PMEM NUMA nodes were not continuous (3, 5) under 8 8
      isolated NUMA nodes configuration.
      
      Addressed an issue where a drive could not be unmounted when hot-plug
      interrupt was generated during the DPC recovery process, with the event going
      over the DPC threshold.
      
      Addressed an issue where the TPM status between RBSU and iLO web pages was not
      synchronized.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.80_07-05-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-43505, CVE-2022-40982,
      CVE-2023-23908 and CVE-2022-41804. This security vulnerability is documented
      in the CVE report site. This issue is not unique to HPE servers.
      
      Address an issue where an abnormal power-on-password dialog would pop up even
      though user did not set a password.
      
      Address the issue where the RBSU "Storage Device Information" was empty when
      VROC is enabled.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1u update which provides mitigation for security vulnerabilities
      documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
      
      Address the issue where the TPM status displayed in RBSU and iLO web page was
      not in sync.
      
      Address the issue where Secure Boot would not be enabled when loading
      manufacturing default from iLO web.
      
      Address an issue where RSOD would occur when entering "System Information"
      from RBSU under legacy mode.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.80_07-05-2023
changelog:
  -     Disabled "Total Memory Encryption Multi-Tenant" option in RBSU if "Processor
      Physical Addressing" option was set to "Limited". This is for consistency with
      Intel's reference code behavior.
      
      The path to the option:
      
      Memory Options >Memory Encryption Options >Total Memory Encryption Multi-
      Tenant (TME-MT)
      
      Added Chinese translation for "Intel(R) Speed Select Technology" in RBSU.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.90_10-19-2023
changelog:
  -     Replaced "AC power" with "external power" in the help text of "Automatic
      power-on" option. This is due to ProLiant servers also provide the DC power
      supply option.
      
      Added "DMI Power Management (ASPM)" option in RBSU. The option has the default
      value of "disable", which will override default setting of "enable" from the
      previous ROM. This is due to enabling DMI power management might result in
      system hang with machine check exception based on Intel erratum RKL-15.
      
      The path to the option is: Processor Options -> DMI Power Management (ASPM)
      
      This setting has the Redfish property URI of:
      /redfish/v1/systems/1/bios/settings/E3DmiAspm
      
      To follow DMTF schema, change the Redfish registry version naming to have the
      pattern of "^\d+.\d+.\d+$".
      
      For example,
      /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.v1_1_20 will
      now becomes
      /redfish/v1/registrystore/registries/zh/biosattributeregistrya55.1.1.20


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.90_10-19-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.4 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.4 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2023-23583. This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1v update which provides mitigation for security vulnerabilities
      documented as CVE-2023-3817.
      
      Addressed an issue where system might hang while accessing IML logs from RBSU.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.00_03-06-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the PCI VPD data would be written unconditionally
      while system is accessing to PCI VPD.
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2024.1 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2021-38575, CVE-2022-36763,
      CVE-2022-36764, CVE-2023-45229 and CVE-2023-45853. This security vulnerability
      is documented in the CVE report site. This issue is not unique to HPE servers.
      
      Addressed an issue where the UBM version between RBSU and iLO web pages was
      not synchronized.
      
      Addressed an issue where NVME hot plug when installing fully loaded NVME
      drives.
      
      Addressed an issue vulnerabilities in network IP stack documented as from
      CVE-2023-45230 to CVE-2023-45237.
      
      Addressed an issue where the PCIE slot control would disappear in RBSU when
      the PCIE switchboard is installed in the system.
      
      Addressed an issue where the iSCSI SW ipv6 HDD can't be found under OS when
      iSCSI IP Address Type option is set to "Auto" in RBSU Network Options / iSCSI
      Configuration / Add an iSCSI Attempt > select Network device > IP Address
      Type.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.00_03-06-2024
changelog:
  -     Enhanced the SMBIOS type 203 ability for PCI device information displays that
      can support when the PCI slot is bifurcated.
      
      Added an option of "Filter Non-bootable Drives" in RBSU Boot Options.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.10_05-27-2024
changelog:
  -     Added new Microsoft secure boot keys, KEK2023, Microsoft UEFI CA 2023 and
      Windows UEFI CA 2023, since the original keys will expire in 2026.
      
      Added the System Configuration (RBSU) option "Boot Options/UEFI Boot
      Settings/Filter Non-bootable Drives" and set to "Auto" by default. This
      setting has the following Redfish property:
      
      /redfish/v1/systems/1/bios/settings/FilterNonbootableDrive
      
      Added value "C6 without C1E" in System Configuration (RBSU) option "Power
      Management/Advanced Power Options menu/Minimum Processor Idle Power Core
      C-State". When selected, the Minimum Processor Idle Power Core C-State is C6
      with C1E disabled. This setting has the following Redfish property:
      /redfish/v1/systems/1/bios/MinProcIdlePower


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.10_05-27-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.2 guidance. This revision of the System ROM
      includes the mitigation for security vulnerabilities CVE-2023-5678,
      CVE-2021-38575 and CVE-2021-38578. The security vulnerabilities are documented
      in the CVE report site. They are not unique to HPE servers. This version of
      the System ROM should be paired with Server Platform Services (SPS) Firmware
      04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may hang up with fully installed NVMe drives.
      
      Addressed an issue where SMBIOS type 203 show incorrect information when
      Bifurcation/Dual-Bifurcation is enabled.
      
      Addressed an issue where the RBSU\Firmware update shows "Flash successfully"
      message when incorrect SATA firmware was loaded for upgrade.
      
      Addressed an issue where the boot order was cleared unexpectedly after
      configuring System Configuration (RBSU) options, navigating to Boot Options >
      UEFI Boot Settings > UEFI Boot Order, and then pressing F12 to Save and Exit.
      
      Addressed an issue where UMB firmware version showed incorrectly in Firmware
      information of System Configuration (RBSU).
      
      Removed the value of "Not Specified" in System Configuration (RBSU) option
      "Server Security/Trusted Platform Module Options/Current TPM 2.0 Active PCRs"
      and set the default value as "SHA1 and SHA256".
      
      Addressed an issue where system may encounter a RSOD while updating SAS drive
      FW via HPE Service Packs, including, but not limited to, VMware ESXi Online
      HDD FW Component Bundle 16.00, HPE Synergy Service Pack (SSP) 2024.01.02
      (January 2024) and the future HPE Synergy Service Pack (SSP) 2024.07.01 (July
      2024).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.12_06-14-2024
changelog:
  -     Added the System Configuration (RBSU) options "PCIe Device
      Configuration/Advanced PCIe Configuration/PCIe Data Link Feature/PCIe Slot XX
      Data Link Feature Exchange" and set to "Enabled" by default. These options can
      be used to disable Data Link Feature Exchange when a legacy (Gen 3 or older)
      PCIe card is installed, which is not compatible with this feature. This
      setting has the following Redfish properties:
      
      /redfish/v1/systems/1/bios/settings/SlotXXDataLinkFeatureExchange


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.12_06-14-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the RBSU/Firmware update shows "Flash successfully"
      message when incorrect SATA firmware was loaded for upgrade.
      
      Addressed an issue where system failed to boot with selected NVMe HDD by
      setting One-Time Boot Option in ILO Web.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20_08-07-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 04.04.04.603
      (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving configuration page of MR controller.
      
      Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
      may not work.
      
      Addressed an issue that Battery Failure IML message log may be incorrectly
      logged for MR Controller with Smart Storage Battery.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20_08-07-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance.
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of the MR controller.
      
      Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
      may not work.
      
      Addressed an issue where Battery Failure IML message log may be incorrectly
      logged for the Smart Array controller with Smart Storage Battery.
      
      Addressed an issue where the driver Health Message was shown twice in POST
      when drive was removed and ran cold boot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.22_09-05-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where system may fail WS2025 HSTI test.
      
      Addressed an issue where the PCIe link speed of Microchip AROC Gen10 SR
      controller (AROC controller) may downgrade.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.24_10-04-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Fixed an issue where the iLO firmware version may show incorrectly.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.30_01-16-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025). This version of the System ROM
      contains updates aligned with the Intel Whitley IPU2025.1 updates.
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system would use UUID for IPV6 DHCP when DUID-LLT
      is selected.
      
      Addressed an issue where the system iLO remote console might hang when the
      System Utilities Language is set to Japanese.
      
      Addressed an issue where the system might bring up a warning message ("ERST:
      [Firmware Warn]: too many record IDs!") in the Linux environment during boot
      up.
      
      Addressed an issue where the system might log "RESTful API Error - Unable to
      communicate with iLO FW. BIOS config resources may not be up-to-date".
      
      Addressed an issue where the system Server Configuration Lock knobs cannot be
      modified via Redfish.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.32_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might not be able to update SR controller
      FW with BIOS legacy mode.
      
      Addressed an issue where the system might not be able to detect hot-add SATA
      drive when VROC is enabled.
      
      Addressed an issue where the system might report intel_th_pci driver probe
      failed in a Linux operating system.
      
      Addressed an issue where the system might fail to update NVMe drive firmware.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.34_03-11-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_04-18-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system Intel PCH model name is unknown in RBSU
      System information.
      
      Addressed an issue where the system might log into the wrong DIMM index in the
      Server Configuration Lock detection log after removing the system DIMM.
      
      Addressed an issue where the system iLORest might time out.
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_04-18-2025-2.1
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel IPU
      2025.2 updates.
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system Intel PCH model name is unknown in RBSU
      System information.
      
      Addressed an issue where the system might log into the wrong DIMM index in the
      Server Configuration Lock detection log after removing the system DIMM.
      
      Addressed an issue where the system iLORest might time out.
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      Addressed an issue where CPU power readings displayed in iLO were unbalanced
      between two processors.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_06-13-2025
changelog:
  -     *Important Notes:**
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the Maximum/Minimum Uncore Frequency values might
      still be configurable when Uncore Frequency Scaling is set to AUTO from
      OneView.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.42_06-13-2025
changelog:
  -     Added Uncore Frequency RAPL to system RBSU (System Configuration >
      BIOS/Platform Configuration (RBSU) > Power and Performance Options >Uncore
      Freq RAPL).


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.50_08-06-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Whitley
      IPU2025.3 update. This version of the System ROM should be paired with Server
      Platform Services (SPS) Firmware 04.04.04.802 (2.50_07_24_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system RBSU setting change might not take effect
      when the System ROM is being updated.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.54_01-09-2026
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.802 (2.50_07_24_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system PXE boot in legacy mode might fail when
      using the Intel I350-T4 OCP NIC.
      
      Addressed an issue where the system might display spurious interrupt message
      during Linux boot up.
      
      Addressed an issue where the system iLO Remote Console could become
      unresponsive when a warning message appeared in RBSU
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.54_01-09-2026
changelog:
  -     Added a new RBSU service option for supporting MMCFG base at 1.5GB
      
      Updated the warning message wording of "Intelligent Provisioning" for OEM.
      
      Added CPU C1 Auto Demotion/ UnDemotion option in System Configuration >
      BIOS/Platform Configuration (RBSU) > Power and Performance Options


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.60_02-05-2026
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Whitley
      IPU2026.1 RC update. This version of the System ROM should be paired with
      Server Platform Services (SPS) Firmware 04.04.04.925 (2.60_12_05_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where systems configured with Secure Boot may experience a
      Red Screen of Death upon removal of Microsoft Windows Production PCA
      certificates from the Secure Boot database.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.58_01-13-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where if the administrator password and power-on password
      are set, after clearing power-on password, administrator password is also
      cleared.
      
      Addressed an issue
      (https://support.hpe.com/hpesc/public/docDisplay?docId=a00119362en_us) where
      the systems with HPE NS204i-p NVMe OS Boot Device may shut down intermittently
      and may log the following System Overheating message in the Integrated
      Management Log (IML): "System Overheating (Temperature Sensor 47, Location I/O
      Board, Temperature61) ACTION:Check fans, processor heat sink and air baffles
      installation."
      
      Addressed an issue where the system may not automatically restart due to a
      hang condition during the boot process after a cold boot when the IPMI
      Watchdog Timer feature is enabled in the ROM-Based Setup Utility (RBSU).
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.60_05-12-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel
      microcode which provides mitigations for security vulnerability documented as
      CVE-2022-21166, CVE-2022-21136, and CVE-2022-21151. These security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00616, and
      INTEL-SA-00617. These issues are not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerabilities documented as CVE-2022-0004. These security vulnerabilities
      are documented in Intel Security Advisory INTEL-SA-00613. These issues are not
      unique to HPE servers
      
      This revision of the System ROM includes the latest revision of openSSL and
      LibPng which provides mitigation for BIOS security vulnerabilities documented
      as CVE-2022-1292 and CVE-2019-7317. This security vulnerability is documented
      in the CVE report site. This issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of zlib library
      which provides mitigations for security vulnerability documented as
      CVE-2018-25032. This issue is not unique to HPE servers.
      
      Addressed an issue where in the ROM Based Setup Utility (RBSU), PMem QoS
      Options cannot be set as disabled under Performance Options work profile with
      system ROM v1.58.
      
      Addressed an issue where the system fails to boot OpenShift Container Platform
      in UEFI boot and optimized boot modes.
      
      Addressed an issue where incorrect Drive Location is reported for HPE MegaRAID
      Gen10 Plus Storage Controllers under Secure Erase Report
      
      Addressed an issue where PCI network boot option shows only one port for Intel
      E810-2CQDA2 Ethernet 100Gb 2-port QSFP28 Adapter for HPE (P41611-B21) when
      bifurcation is enabled. More details can be found in the Customer Advisory
      (CA) link below
      
      https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00118261en_us
      
      Addressed an issue where the system ROM does not display Storage controller
      product names when the RBSU language setting is non-English.
      
      Addressed an issue where the IPMI Watchdog Timer (WDT) would continuously be
      re-enabled on reboots even after being disabled which causes the system to
      continuously reboot after the timeout is triggered.
      
      Addressed an issue where Advanced Memory Protection (AMP) status displays
      Degraded A3DC on iLO web page but there is no memory failure displayed in iLO.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.62_07-14-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2022.2 microcode update which provides Intel's mitigation for BIOS advisory
      and security vulnerability documented as CVE-2022-21233. This security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00657. This
      issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerability documented as CVE-2021-33060. This security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00686. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerabilities documented as
      CVE-2022-0778 (https://nvd.nist.gov/vuln/detail/CVE-2022-0778) and
      CVE-2022-2068 (https://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerability documented as
      CVE-2022-27405 (https://nvd.nist.gov/vuln/detail/CVE-2022-27405). This issue
      is not unique to HPE servers.
      
      Addressed an issue where Microsoft Secured-core is not grayed-out when TPM is
      not present.
      
      Addressed an issue where the QR code in Rom Based Set Up menu linked to a
      discontinued site.
      
      Addressed an issue where a hot plug event occurring before event handler
      operates would cause ESXi kernel to call exception waiting for hot plug status
      from device and then triggered an ASSERT with PSOD (Purple Screen Of Death).
      
      Addressed an issue with displaying FW versions for Intel's latest ATS-M GPU
      cards.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.64_08-11-2022
changelog:
  -     *Important Notes:**
      
      For customers who had already upgraded to v1.62 7/14/2022 ROM, it is highly
      recommended to upgrade to this version v1.64 if customers have Intel Optane
      Persistent Memory 200 Series installed in their system.
      
      When installing with HPE Smart Update Manager (SUM) 8.9.5 or earlier, the
      warning message "Component Not Signed" might be displayed for SHA-384 signed
      components. This issue will be resolved in a future version of SUM. For
      details, see https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2022.2 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue from previous published ROM release v1.62 7/14/2022 in
      which systems with Intel Optane Persistent Memory 200 Series may not appear
      under an OS.
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2022.2 microcode update which provides Intel's mitigation for BIOS advisory
      and security vulnerability documented as CVE-2022-21233. This security
      vulnerabilities are documented in Intel Security Advisory INTEL-SA-00657. This
      issue is not unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of the Intel
      Reference Code which provides mitigations for BIOS advisories and security
      vulnerability documented as CVE-2021-33060. This security vulnerabilities are
      documented in Intel Security Advisory INTEL-SA-00686. These issues are not
      unique to HPE servers.
      
      This revision of the System ROM includes the latest revision of openSSL which
      provides mitigation for BIOS security vulnerabilities documented as
      CVE-2022-0778 (https://nvd.nist.gov/vuln/detail/CVE-2022-0778) and
      CVE-2022-2068 (https://nvd.nist.gov/vuln/detail/CVE-2022-2068). This security
      vulnerability is documented in the CVE report site. This issue is not unique
      to HPE servers.
      
      This revision of the System ROM includes the latest revision of FreeType
      library which provides mitigations for security vulnerability documented as
      CVE-2022-27405 (https://nvd.nist.gov/vuln/detail/CVE-2022-27405). This issue
      is not unique to HPE servers.
      
      Addressed an issue where Microsoft Secured-core is not grayed-out when TPM is
      not present.
      
      Addressed an issue where the QR code in Rom Based Set Up menu linked to a
      discontinued site.
      
      Addressed an issue where a hot plug event occurring before event handler
      operates would cause ESXi kernel to call exception waiting for hot plug status
      from device and then triggered an ASSERT with PSOD (Purple Screen Of Death).
      
      Addressed an issue with displaying FW versions for Intel's latest ATS-M GPU
      cards.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.68_10-27-2022
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel PLR3
      OOB guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel PLR3
      OOB update which provides Intel's mitigation for BIOS advisory and security
      vulnerability documented as CVE-2022-33972. This security vulnerability is
      documented in the CVE report site. This issue is not unique to HPE servers.
      
      Addressed an issue where an HPE MR controller's name is displayed abnormally
      after setting the language to Japanese in ROM Based Setup Utility (RBSU)
      rebooting the system.
      
      Addressed an issue where the Boot timer record was increasing incorrectly
      after every warm reboot.
      
      Addressed a possible hang issue when using a newer PCIe device with a very
      high PCI bus requirement.
      
      Addressed an issue where Reboot Required radio button isn't highlighted after
      BIOS restore.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.72_02-02-2023
changelog:
  -     Added "Important: Intel(R) NVMe and Intel(R) VROC are not supported when the
      Boot Mode is configured in Legacy BIOS Mode." message into the RBSU help
      description for Intel NVMe VROC option.
      
      Added new System Configuration (RBSU) configuration options that allow
      enabling and disabling EPP (Energy Performance Preference) when Workload
      Profile sets to Custom and Power Regulator sets to OS Control Mode.
      
      Downgraded several debug messages from DEBUG_ERROR to DEBUG_INFO level.
      Removed unnecessary error messages in BIOS serial log.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.76_04-20-2023
changelog:
  -     Added new System Configuration (RBSU) configuration options that allow user
      input frequency scaling of the processor's internal busses. In System
      Configuration (RBSU), the options is located under Uncore Frequency Scaling
      option in Power and Performance Options. This setting has the following
      Redfish properties.
      
      /redfish/v1/systems/1/bios/settings/UncoreFrequencyMax
      
      /redfish/v1/systems/1/bios/settings/UncoreFrequencyMin
      
      Added new System Configuration (RBSU) configuration options that allow
      disabling Dynamic Loadline switches between EPB modes depending on the P-state
      behavior. Enable or disable the switch could affect the power and performance
      by condition. In System Configuration (RBSU), the options is located under
      Power and Performance Options. This setting has the following Redfish
      properties.
      
      /redfish/v1/systems/1/bios/settings/DynamicLoadlineSwitch


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.80_07-05-2023
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2023.3 guidance.
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2023.3 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2022-43505, CVE-2022-40982,
      CVE-2023-23908 and CVE-2022-41804. This security vulnerability is documented
      in the CVE report site. This issue is not unique to HPE servers.
      
      Address an issue where an abnormal power-on-password dialog would pop up even
      though user did not set a password.
      
      Address the issue where the RBSU "Storage Device Information" was empty when
      VROC is enabled.
      
      This revision of the System ROM includes the revision of the OpenSSL library
      1.1.1u update which provides mitigation for security vulnerabilities
      documented as CVE-2023-0286, CVE-2022-4304 and CVE-2023-2650.
      
      Address the issue where the TPM status displayed in RBSU and iLO web page was
      not in sync.
      
      Address the issue where Secure Boot would not be enabled when loading
      manufacturing default from iLO web.
      
      Address an issue where RSOD would occur when entering System Information from
      RBSU under legacy mode.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.00_02-22-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.603 (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the PCI VPD data would be written unconditionally
      while system is accessing to PCI VPD.
      
      This revision of the System ROM includes the latest revision of the Intel IPU
      2024.1 BIOS update which provides Intel's mitigation for BIOS advisory and
      security vulnerabilities documented as CVE-2021-38575, CVE-2022-36763,
      CVE-2022-36764, CVE-2023-45229 and CVE-2023-45853. This security vulnerability
      is documented in the CVE report site. This issue is not unique to HPE servers.
      
      Addressed an issue where the UBM version between RBSU and iLO web pages was
      not synchronized.
      
      Addressed an issue where NVME hot plug when installing fully loaded NVME
      drives.
      
      Addressed an issue vulnerabilities in network IP stack documented as from
      CVE-2023-45230 to CVE-2023-45237.
      
      Addressed an issue where the PCIE slot control would disappear in RBSU when
      the PCIE switchboard is installed in the system.
      
      Addressed an issue where the iSCSI SW ipv6 HDD can't be found under OS when
      iSCSI IP Address Type option is set to Auto in RBSU Network Options / iSCSI
      Configuration / Add an iSCSI Attempt > select Network device > IP Address
      Type.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.22_09-05-2024
changelog:
  -     See the release document U47_2.22_08_29_2024 in Download Product Binaries page
      from Product Summary of the firmware product.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.32_02-21-2025
changelog:
  -     Add pop-up messages to warn user the risk of using Intelligent Provisioning
      when launching the utility.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.32_02-21-2025
changelog:
  -     *Important Notes:**
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      **Problems Fixed:**
      
      Addressed an issue where the system might not be able to update SR controller
      FW with BIOS legacy mode.
      
      Addressed an issue where the system might not be able to detect hot-add SATA
      drive when VROC is enabled.
      
      Addressed an issue where the system might report intel_th_pci driver probe
      failed in Linux operating system.
      
      Addressed an issue where the system might failed to update NVMe drive
      firmware.
      
      **Known Issues:**


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.40_04-18-2025-2.1
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel IPU
      2025.2 updates.
      
      This version of the System ROM should be paired with Server Platform Services
      (SPS) Firmware 04.04.04.702 (2.30_01_06_2025).
      
      Details about reported security vulnerabilities and their mitigation can be
      found at the following link [Security Bulletin Library | HPE Support](https://
      support.hpe.com/connect/s/securitybulletinlibrary?language=en_US).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system Intel PCH model name is unknown in RBSU
      System information.
      
      Addressed an issue where the system might log into the wrong DIMM index in the
      Server Configuration Lock detection log after removing the system DIMM.
      
      Addressed an issue where the system iLORest might time out.
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.20_08-07-2024
changelog:
  -     *Important Notes:**
      
      This version of the System ROM contains updates aligned with the Intel Product
      Update (IPU) version IPU.2024.3 guidance. This version of the System ROM
      should be paired with Server Platform Services (SPS) Firmware 04.04.04.603
      (2.00_12_18_2023).
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where NS204i may not be identified as an NVMe device.
      
      Addressed an issue where the Logical Drive name was cleared in RBSU after
      leaving the configuration page of the MR controller.
      
      Addressed an issue where Redfish BIOS actions, ResetBIOS and ChangePassword
      may not work.
      
      Addressed an issue where Battery Failure IML message log may be incorrectly
      logged for the Smart Array controller with Smart Storage Battery.
      
      Addressed an issue where the driver Health Message was shown twice in POST
      when drive was removed and ran cold boot.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 2.34_03-11-2025
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the system might RSOD when performing firmware update
      via Firmware Management Protocol.
      
      **Known Issues:**
      
      None


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.52_10-29-2021
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Enhancements/New Features:**
      
      Improved higher performance when with Intel Turbo core enabled mode when
      enabling Enhanced Processor Performance in the BIOS RBSU menu.
      
      **Known Issues:**
      
      UEFI Legacy boot mode (CSM) is not supported in this release. Pentium CPU is
      not supported in this release. The following two options are not supported but
      visible in the RBSU Menu: TPM 1.2 and Dynamic Power Capping Functionality.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.54_01-13-2022
changelog:
  -     Added support for Microsoft Windows Server 2022. Windows Server 2022 adds a
      new security feature called Secured-core. Secured-core is only supported on
      Intel Xeon Processors. Secured-core servers use a combination of hardware
      features, firmware enablement and Windows Server operating system capabilities
      to provide protection against malware and rootkit security exploits.
      
      Added a new BIOS/Platform Configuration (RBSU) option for Microsoft Secured-
      core Support. Enabling this setting makes the following policy changes and
      configures the corresponding options: Intel Virtualization Technology
      enabled, Intel VT-d enabled, Intel TXT Support enabled, Secure Boot enabled,
      TPM enabled in 2.0 mode. Disabling any of these features while Secured-core is
      enabled can prevent Secured-core from working properly.
      
      Added in support for legacy UEFI boot.
      
      Added support for Intel Pentium CPUs.


author: HP Linux Development <Linux_SWdeliverables@external.groups.hpe.com> 1.54_01-13-2022
changelog:
  -     *Important Notes:**
      
      None
      
      **Firmware Dependencies:**
      
      None
      
      **Problems Fixed:**
      
      Addressed an issue where the power-on password and the administrator passwords
      were both cleared when clearing one or the other. With this fix the two
      passwords will be treated independently as intended.
      
      Removed Dynamic Power Capping Functionality option from the RBSU menu as this
      option is not supported on this platform.
      
      Removed TPM1.2 option from the RBSU menu as this option is not supported on
      this platform.
      
      **Known Issues:**
      
      None


