Changes and New Feature History
| Category | Changes | 
| Rev. 14.25.17 | |
| Hii Menu | Added new Hii setting "Network Link Type" in the main configuration menu used for changing the link type (Ethernet/InfiniBand). For Further information please refer to the PreBoot User Manual | 
| NVIDIA® BlueField®-2 | Enabled the option management and boot over DBU management PF (IDRAC/BMC) on SmartNic | 
| Rev. 14.24.13 | |
| Hii Menu | Removed NIC Configuration section from the Hii menu when the device is operating in ETH mode and on an Arm arch server. | 
| Hii Menu | Changed the Default value of advertised mode setting and SR-IOV setting in the Hii menu to be aligned with firmware's default value. | 
| UNDI | Added support for reporting the link status to the BIOS in real time through UNDI Get Status protocol function. | 
| Rev. 14.23.17 | |
| Hii Menu | Changed the Hii Configuration ( UEFI HII protocol) to be Enabled by default. | 
| Rev. 14.22.16 | |
| General | This version of UEFI does not have any changes. The version number was increased due to the release of a new firmware version. | 
| Rev. 14.22.14 | |
| Adapter Cards | Added support for BlueField 2 adapters cards at GA level. | 
| BlueField 2 | Added support for boot over Virtio Net/Blk emulation hotplug/static device. | 
| Hii Menu | Added a new setting for IPv6 in the iSCSI Initiator/General Section for adding iSCSI boot over IPV6 support on legacy mode. | 
| Hii menu | Now the value of BlinkLeds can be applied by the EFI_BROWSER_ACTION_CHANGED (change and press enter operation) callback operation instead of the save operation. | 
| General | Added the option to expose the expansion ROM only on the first PF on Multi PF devices. | 
| Bug Fixes | |
| Rev. 14.21.17 | |
| General | This version of UEFI does not have any changes. The version number was increased due to the release of a new firmware version. | 
| Rev. 14.21.16 | |
| Adapter Cards | Added support for ConnectX-6 Lx adapter cards. | 
| Adapter Cards | [Beta] Added support for BlueField 2 adapters cards. | 
| Hii Menu | Changed the default value of "Blink Leds" setting to "0" | 
| General [BlueField/SmartNic] | Added support for loading the UEFI driver so the UEFI NIC will be visible as boot option in Mellanox Bluefield 1/Mellanox Bluefield 2 when operating on Embedded CPU mode and the Arm side is down. | 
| Rev. 14.20.22 | |
| General | Updated the UEFI version to support new ConnectX-5 / ConnectX-6 / ConnectX-6 Dx firmware versions. | 
| Rev. 14.20.19 | |
| Adapter Cards | Added support for ConnectX-6 Dx adapter cards. | 
| UEFI Driver in EXPROM | Enabled the UEFI driver in ConnectX-6 and ConnectX-6 DX for both x86 and Arm architectures. | 
| General | Added support to expose the maximum link speed via CLP/AIM on devices that support HDR100 and EDR50 speeds. | 
| Rev. 14.19.14 | |
| HII Menu | Added "Socket Direct Operation" new setting in Hii main menu. For further information refer to the PreBoot Drivers User Manual | 
| Firmware Management Protocol | Optimized the performance (run time) of both the SetImage and the GetImage FMP functions. | 
| Rev. 14.18.19 | |
| General | Update the supported EFI specification version to 2.7 | 
| Firmware Management Protocol | Added the option to return unsupported status on secure adapter cards when using the "GetImage" operation. | 
| Rev. 14.17.11 | |
| Secure Boot | Added support for secure boot on Arm servers for Mellanox adapter cards. | 
| Rev. 14.16.17 | |
| HII Menu | Added “PXE boot without fail-over to iSCSI” and “iSCSI boot without fail-over to PXE boot” options for legacy_boot_prtocol configuration. For further information, refer to Mellanox PreBoot Drivers User Manual. | 
| Enabled UEFI to expose the current link speed of the system in the HII menu. | |
| Bug Fixes | |
| Rev. 14.15.19 | |
| Enable/Disable UEFI in EXPROM via mlxconfig | Added UEFI support to additional ConnectX-4/ConnectX-4 Lx/ConnectX- 5 adapter cards. Note: Not all cards are compiled with UEFI. For the full list of the OPNs compiled with the new UEFI capability, please refer to the firmware Release Notes 
 Enabling/Disabling UEFI in ConnectX-4/ConnectX-4 Lx/ConnectX-5 in EXPROM is done via mlxconfig. The default values are: 
 Note: The values above can be set only in adapter cards that support this capability. For further information on how to enable/disable UEFI, refer to section Enabling/Disabling FlexBoot/UEFI in EXPROM via mlxconfig in the Mellanox PreBoot Drivers (FlexBoot & UEFI) User Manual. | 
| Rev. 14.14.22 | |
| Client Identifier | Added support for client_identifier option (option 61) in InfiniBand mode. | 
| HII menu | Added the option to Enable/Disable HII Configuration via mlxconfig. | 
| Rev. 14.13.24 | |
| Secure Firmware Update | Integrated the MFT package to support Secure Firmware Update image. | 
| HII menu | Added HII Power Configuration menu. | 
| Rev. 14.12.24 | |
| Networking | Ethernet only: The MTU value is set to 1500 upon driver bring up. | 
| General | Updated the supported EFI version to 2.6. | 
| Rev. 14.12.20 | |
| Adapter Cards | [Beta] Added support for ConnectX-5/ConnectX-5 Ex adapter cards. | 
| Boot performance | Boot performance improvements. Enabled post Tx doorbell using UAR. | 
| Rev. 14.11.28 | |
| Boot | Enabled booting with non default pkey in InfiniBand mode | 
| Added boot to target configuration | |
| Platform to driver protocol | Added the option to return EfiPlatformConfigurationActionUnsupportedGuid in case the GUID is not supported | 
| Driver Health | Updated the DriverHealth behavior to comply with the UEFI spec | 
| Diagnostics protocol | Deprecated Extented Diagnostics (return unsupported) | 
| Rev. 14.10.16 | |
| Boot over IPv4 and IPv6 | Enabled network boot via PXE over IPv4 and IPv6 | 
| Device Diagnosis | Enables the driver to run self diagnostics tests via Diagnostics protocol | 
| Firmware Management | Enables the driver to manage firmware using Firmware Management Protocol (FMP) | 
| Secure Boot | The UEFI driver is signed and complied with SecureBoot standard |