{
    "DeviceClass": "79f0c163-0c13-4662-9dea-09235fef90cb", 
    "Devices": {
        "Device": [
            {
                "DeviceName": "MLX MCX6314 10/25GbE 2p SFP28 OCP3 Adptr", 
                "FirmwareImages": [
                    {
                        "DelayAfterInstallSec": 0, 
                        "DirectFlashOK": true, 
                        "FileName": "26_43_1014-MCX631432AS-ADA_Ax.pldm.signed", 
                        "InstallDurationSec": 360, 
                        "Order": 1, 
                        "PLDMImage": true, 
                        "ResetRequired": true, 
                        "ServerPowerOff": false, 
                        "SysPowerOn": true, 
                        "Type": "Firmware", 
                        "UEFIFlashable": false
                    }
                ], 
                "Target": "a6b1a447-382a-5a4f-15b3-101f15b30007", 
                "Version": "26.43.1014"
            }
        ]
    }, 
    "Package": {
        "Category": [
            {
                "Lang": "en", 
                "Value": "Firmware - Network"
            }
        ], 
        "Description": [
            {
                "Lang": "en", 
                "Value": "Mellanox HPE signed PLDM Firmware Package Mellanox MCX631432AS-ADAI Ethernet 10/25Gb 2-port SFP28 OCP3 Adapter for HPE"
            }
        ], 
        "Divisions": [
            {
                "Divsion": [
                    {
                        "Lang": "en", 
                        "Value": "Networking"
                    }
                ]
            }, 
            {
                "Divsion": [
                    {
                        "Lang": "en", 
                        "Value": "Server"
                    }
                ]
            }, 
            {
                "Divsion": [
                    {
                        "Lang": "en", 
                        "Value": "ServerOptions"
                    }
                ]
            }
        ], 
        "Files": [
            {
                "Bytes": "7044846", 
                "DateModified": "2025-01-31T11:18:18", 
                "FileList": [
                    "26_43_1014-MCX631432AS-ADA_Ax.pldm.signed", 
                    "26_43_1014-MCX631432AS-ADA_Ax.pldm.xml", 
                    "payload.json"
                ], 
                "MD5Sum": "79bf19dae1c676164eae4df1616df850", 
                "Name": "26_43_1014-MCX631432AS-ADA_Ax.pldm.fwpkg", 
                "Release": "2025-01-31T11:15:53", 
                "Revision": "", 
                "SHA1Sum": "b5d20d5a6366973104983145c19c76c0d2beb7ef", 
                "SHA256Sum": "800120dc1120701651f5219c9786e429ac0c30076817baaee3a16a24dc22b3b8", 
                "Size": "6.72MB", 
                "TargetGUIDs": [
                    "a6b1a447-382a-5a4f-15b3-101f15b30007"
                ], 
                "TypeOfChange": "1", 
                "Version": "26.43.1014"
            }
        ], 
        "Id": {
            "Product": "27053985f2354572a6633cc6a63bb7ef", 
            "Version": "c7f56997c61949a3a514bb57cd42aac0"
        }, 
        "Installation": {
            "Command": "", 
            "CommandParams": "", 
            "InstallCaps": {
                "NeedUserAction": "no", 
                "Silent": "no"
            }, 
            "PerDeviceInstallTimeSeconds": 360, 
            "RebootDetails": [
                {
                    "Lang": "en", 
                    "Value": "Reboot is required after installation for updates to take effect and hardware stability to be maintained."
                }
            ], 
            "RebootRequired": "yes", 
            "RebootRequirement": "Required"
        }, 
        "InstallationDependency": {}, 
        "InstallationNotes": [
            {
                "Lang": "en", 
                "Value": "<p>Flash the PLDM firmware using any below methods</p>\n\n<ol>\n\t<li>Flash using iLOrest tool&nbsp;</li>\n\t<li>Flash using&nbsp;Smart Update Manager (SUM).</li>\n\t<li>Flash from iLO GUI</li>\n</ol>\n\n<p>1. To flash this firmware package, use the following iLOrest command. &nbsp;See&nbsp;<a href=\"http://www.hpe.com/servers/resttool\">http://www.hpe.com/servers/resttool</a>&nbsp;to download the latest version of the iLOrest tool.</p>\n\n<p style=\"margin-left:40px\">localhost OS example:<br />\n<strong><em>ilorest flashfwpkg &lt;file_name.fwpkg&gt;&nbsp;</em></strong></p>\n\n<p style=\"margin-left:40px\">remote example:<br />\n<strong><em>ilorest flashfwpkg &lt;file_name.fwpkg&gt; --url &lt;iLO5_IP_Address&gt; -u &lt;iLO5_username&gt; -p &lt;iLO5_password&gt;</em></strong></p>\n\n<p>2. This firmware package can also be installed with the latest version of Smart Update Manager (SUM).</p>\n\n<p style=\"margin-left:40px\"><strong>Supplemental updates</strong>&nbsp;for supported ProLiant servers and options can be done by using&nbsp;SUM, which is found on the&nbsp;<strong><a href=\"http://www.hpe.com/info/spp\">Service Pack for ProLiant</a></strong>&nbsp;(SPP) ISO.</p>\n\n<ul>\n\t<li style=\"margin-left: 80px;\">\n\t<p>Place the Service Pack for ProLiant on a USB key using the&nbsp;<strong><a href=\"https://support.hpe.com/hpesc/public/home/driverHome?pmasr=0&amp;sp4ts.oid=1008862658\">USB Key Creator Utility</a></strong>.</p>\n\t</li>\n\t<li style=\"margin-left: 80px;\">\n\t<p>Place the desired&nbsp;firmware packages and components&nbsp;to be updated in the directory&nbsp;&quot;\\packages&quot; on the USB key.</p>\n\t</li>\n</ul>\n\n<p style=\"margin-left:40px\">Update the firmware and software&nbsp;in the usual manner.</p>\n\n<p style=\"margin-left:40px\">Reboot your system for the update to take effect immediately</p>\n\n<p>3.&nbsp;Flash from iLO GUI</p>\n\n<ul>\n\t<li>Browse iLO IP using any browser and login using the credential&nbsp;</li>\n\t<li>Make sure the PLDM supported adapter is present in the server</li>\n\t<li>Go to iLO GUI -&gt; Click on &quot;Firmware and OS software&quot; from left side&nbsp;&nbsp;-&gt; Click on &quot;Update Firmware&quot; -&gt; Click on &quot;Choose File&quot; and browse to the supported PLDM file -&gt; Then click on &quot;Flash&quot; button.&nbsp;</li>\n\t<li>Update status will be show in the Top and a log entry can be seen in Integrated Managenment Log (IML)&nbsp;</li>\n\t<li>Reboot the server for the firmware update to take effect.</li>\n</ul>\n"
            }
        ], 
        "ManufacturerName": [
            {
                "Lang": "en", 
                "Value": "Hewlett Packard Enterprise"
            }
        ], 
        "Name": [
            {
                "Lang": "en", 
                "Value": "Mellanox Firmware Package (FWPKG) - Mellanox MCX631432AS-ADAI Ethernet 10/25Gb 2-port SFP28 OCP3 Adapter for HPE"
            }
        ], 
        "Prerequisites": {
            "RequiredDiskSpace": {
                "SizeKB": "32000"
            }, 
            "SupportedDevices": [
                {
                    "Dev": "101f", 
                    "SubDev": "0007", 
                    "SubVen": "15b3", 
                    "TargetGUID": "a6b1a447-382a-5a4f-15b3-101f15b30007", 
                    "Type": "pci", 
                    "Ven": "15b3"
                }
            ], 
            "SupportedOperatingSystems": [
                {
                    "Major": "6", 
                    "Minor": "3", 
                    "Name": "Microsoft Windows Server 2012 R2", 
                    "Platform": "nt_x86-64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "10", 
                    "Maximumbuild": "17599", 
                    "Minimumbuild": "14393", 
                    "Minor": "0", 
                    "Name": "Microsoft Windows Server 2016", 
                    "Platform": "nt_x86-64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "10", 
                    "Maximumbuild": "18999", 
                    "Minimumbuild": "17600", 
                    "Minor": "0", 
                    "Name": "Microsoft Windows Server 2019", 
                    "Platform": "nt_x86-64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "0", 
                    "Minor": "0", 
                    "Name": "Cross Operating System", 
                    "Platform": "oi", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "6", 
                    "Minor": "0", 
                    "Name": "Red Hat Enterprise Linux 6 Server (x86-64)", 
                    "Platform": "red_hat_enterprise_linux_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "7", 
                    "Minor": "0", 
                    "Name": "Red Hat Enterprise Linux 7 Server", 
                    "Platform": "red_hat_enterprise_linux_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "8", 
                    "Minor": "0", 
                    "Name": "Red Hat Enterprise Linux 8 Server", 
                    "Platform": "red_hat_enterprise_linux_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "9", 
                    "Minor": "0", 
                    "Name": "Red Hat Enterprise Linux 9 Server", 
                    "Platform": "red_hat_enterprise_linux_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "11", 
                    "Minor": "0", 
                    "Name": "SUSE LINUX Enterprise Server 11 (AMD64/EM64T)", 
                    "Platform": "suse_linux_enterprise_server_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "12", 
                    "Minor": "0", 
                    "Name": "SUSE Linux Enterprise Server 12", 
                    "Platform": "suse_linux_enterprise_server_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "15", 
                    "Minor": "0", 
                    "Name": "SUSE Linux Enterprise Server 15", 
                    "Platform": "suse_linux_enterprise_server_x86_64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "7", 
                    "Minor": "0", 
                    "Name": "VMware ESXi 7.0", 
                    "Platform": "vmware_esx_server", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "8", 
                    "Minor": "0", 
                    "Name": "VMware ESXi 8.0", 
                    "Platform": "vmware_esx_server", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "6", 
                    "Minor": "5", 
                    "Name": "VMware vSphere 6.5", 
                    "Platform": "vmware_esx_server", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "6", 
                    "Minor": "7", 
                    "Name": "VMware vSphere 6.7", 
                    "Platform": "vmware_esx_server", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "10", 
                    "Minimumbuild": "25399", 
                    "Minor": "0", 
                    "Name": "Microsoft Windows Server 2025", 
                    "Platform": "nt_x86-64", 
                    "Sr": "OEM"
                }, 
                {
                    "Major": "9", 
                    "Minor": "0", 
                    "Name": "VMware ESXi 9.0", 
                    "Platform": "vmware_esx_server", 
                    "Sr": "OEM"
                }
            ], 
            "SupportedPlatforms": false
        }, 
        "ReleaseDate": "2024-12-18T06:45:51", 
        "RevisionHistory": [
            {
                "ReleaseNotes": [
                    {
                        "Enhancements": "<p>Security Hardening Enhancements: This release contains important reliability improvements and security hardening enhancements. HPE recommends upgrading your device&#39;s firmware to this release to improve the firmware security and reliability of your device.<br />\n&nbsp;</p>\n\n<p><strong>New features and changes included in version 26.43.1014:</strong></p>\n\n<ul>\n\t<li>Added a recovery step in case of CQ doorbell getting lost during VF migration.</li>\n\t<li>Added the option to indicate an error CQE event on every selected function per eSwitch manager. This indication is defined as a new WQE including the relevant information about the error (such as: syndrome, function_id, timestamp, QPs num etc.). The feature is configured using a new general object: RDMA-Telemetry object, and depends on the following new caps:</li>\n</ul>\n\n<p style=\"margin-left:80px\">HCA_CAP.rdma_telemetry_notification_types and HCA_CAP.rdma_telemetry.</p>\n\n<ul>\n\t<li>Extended kernel lockdown permission set. The following sub-operations can now be called by tools (permission TOOLS_RESORCES) using new HCA capability bitmask field: tool_partial_cap.</li>\n</ul>\n\n<p style=\"margin-left:80px\">The 5 sub-operations are:</p>\n\n<ul style=\"margin-left:80px\">\n\t<li>QUERY_HCA_CAP with other function</li>\n\t<li>QUERY_VUID with direct data</li>\n\t<li>QUERY_ROCE_ADDRESS with other vport</li>\n\t<li>SET_HCA_CAP with other function</li>\n\t<li>POSTPONE_CONNECTED_QP_TIMEOUT with other vport</li>\n</ul>\n\n<p style=\"margin-left:80px\">The new added caps are:</p>\n\n<ul style=\"margin-left:80px\">\n\t<li>tool_partial_cap.postpone_conn_qp_timeout_other_vport,</li>\n\t<li>tool_partial_cap.set_hca_cap_other_func</li>\n\t<li>tool_partial_cap.query_roce_addr_other_vport</li>\n\t<li>tool_partial_cap.query_vuid_direct_data</li>\n\t<li>tool_partial_cap.query_hca_cap_other_func</li>\n</ul>\n\n<ul>\n\t<li>Added &#39;table_type_valid&#39; and &#39;table_type&#39; fields to the steering action (STC) &quot;Jump To Flow&quot; table parameters to enable the user to jump from NIC_TX to FDB_TX and bypass the ACL table.</li>\n\t<li>Enabled hop reduction by bypassing NIC domain in various use cases. Such action r educes the number of hops (improves PPS) to deal with mass number of flows and devices. To enable this new capability, a new STC action type &quot;JUMP_TO_FDB_RX&quot; was added to allow jumping into the RX side of a table.</li>\n</ul>\n", 
                        "Fixes": "<p><strong>The following issues have been fixed in version 26.43.1014:</strong></p>\n\n<ul>\n\t<li>Setup crash would occur when create_sq used invalid mbox. Now the invalid mbox is replaced with a valid DB.</li>\n\t<li>Fixed the query for FACTORY default NV configuration values. The firmware always returned the &quot;next&quot; value to be applied.</li>\n</ul>\n", 
                        "Lang": "en"
                    }
                ], 
                "Version": "26.43.1014"
            }, 
            {
                "ReleaseNotes": [
                    {
                        "Enhancements": "<p>Security Hardening Enhancements: This release contains important reliability improvements and security hardening enhancements. HPE recommends upgrading your device&#39;s firmware to this release to improve the firmware security and reliability of your device.<br />\n&nbsp;</p>\n\n<p><strong>New features and changes included in version 26.42.1000:</strong></p>\n\n<ul>\n\t<li>Prevented HCA_CAP from allowing rogue drivers to create more EQs than the number allowed in the HCA_CAP.max_num_eqs.</li>\n\t<li>Removed the logical port rate limiter to prevent the internal loopback traffic from exceeding the physical port network link speed when using the esw scheduling feature.</li>\n\t<li>Added a new command interface &quot;Memory slow release&quot; to enable/disable holding memory pages for a defined period of time. Once the timer expires, the firmware will return the pages to the driver.</li>\n\t<li>Added support for MVTS register via a miscellaneous driver using the access_register PRM command.</li>\n</ul>\n", 
                        "Fixes": "<p><strong>The following issues have been fixed in version 26.42.1000:</strong></p>\n\n<ul>\n\t<li>RDE PortMetrics property Transceivers.SupplyVoltage was reflected in incorrect units of 100uV instead of V.</li>\n\t<li>The &quot;time_since_last_clear&quot; counter showed wrong indications.</li>\n</ul>\n", 
                        "Lang": "en"
                    }
                ], 
                "Version": "26.42.1000"
            }
        ], 
        "SWKeys": [
            {
                "Name": "Mellanox_NIC_PLDM_MCX631432AS-ADAI", 
                "SWKeyExpectedPath": "firmware:nic"
            }
        ], 
        "SchemaVersion": "2.0.0.0", 
        "SupportedProducts": [
            {
                "Family": "A41", 
                "Model": "HPE ProLiant DL325 Gen10 Server"
            }, 
            {
                "Family": "A43", 
                "Model": "HPE ProLiant DL345 Gen10 Plus Server"
            }, 
            {
                "Family": "A42", 
                "Model": "HPE ProLiant DL385 Gen10 Plus v2 Server"
            }, 
            {
                "Family": "A42", 
                "Model": "HPE ProLiant DL365 Gen10 Plus Server"
            }, 
            {
                "Family": "U69", 
                "Model": "HPE ProLiant Compute DL320 Gen12 SP Server"
            }, 
            {
                "Family": "A43", 
                "Model": "HPE ProLiant DL325 Gen10 Plus Server"
            }, 
            {
                "Family": "U54", 
                "Model": "HPE ProLiant DL360 Gen11 Server"
            }, 
            {
                "Family": "A56", 
                "Model": "HPE ProLiant DL325 Gen11 Server"
            }, 
            {
                "Family": "U65", 
                "Model": "HPE ProLiant DL20 Gen11"
            }, 
            {
                "Family": "A42", 
                "Model": "HPE ProLiant DL385 Gen10 Plus Server"
            }, 
            {
                "Family": "", 
                "Model": "HPE Apollo 2000 Gen10 Plus System"
            }, 
            {
                "Family": "U58", 
                "Model": "HPE Alletra 4110 Server"
            }, 
            {
                "Family": "A55", 
                "Model": "HPE ProLiant DL365 Gen11 Server"
            }, 
            {
                "Family": "U50", 
                "Model": "HPE ProLiant XL420 Gen10 Plus Servers"
            }, 
            {
                "Family": "U70", 
                "Model": "HPE ProLiant Compute DL380a Gen12 Server (U70)"
            }, 
            {
                "Family": "U72", 
                "Model": "HPE ProLiant Compute DL380a Gen12 Server (U72)"
            }, 
            {
                "Family": "U50", 
                "Model": "HPE Apollo 4200 Gen10 Plus Server"
            }, 
            {
                "Family": "U54", 
                "Model": "HPE ProLiant ML350 Gen11 Server"
            }, 
            {
                "Family": "U61", 
                "Model": "HPE ProLiant ML30 Gen10 Plus Server"
            }, 
            {
                "Family": "U57", 
                "Model": "HPE Alletra Storage Server 4140"
            }, 
            {
                "Family": "U63", 
                "Model": "HPE ProLiant DL320 Gen11 Server"
            }, 
            {
                "Family": "A43", 
                "Model": "HPE ProLiant DL325 Gen10 Plus v2 Server"
            }, 
            {
                "Family": "A47", 
                "Model": "HPE ProLiant XL675d Gen10 Plus Server"
            }, 
            {
                "Family": "U54", 
                "Model": "HPE ProLiant DL380 Gen11 Server"
            }, 
            {
                "Family": "U58", 
                "Model": "HPE ProLiant DL380a Gen11"
            }, 
            {
                "Family": "A48", 
                "Model": "HPE ProLiant XL645d Gen10 Plus Servers"
            }, 
            {
                "Family": "U63", 
                "Model": "HPE ProLiant ML110 Gen11 Server"
            }, 
            {
                "Family": "", 
                "Model": "HPE Apollo 6500 Gen10 Plus (Chassis)"
            }, 
            {
                "Family": "U47", 
                "Model": "HPE Apollo n2800 24SFF Gen10 Plus CTO Chassis"
            }, 
            {
                "Family": "U47", 
                "Model": "HPE Apollo n2600 24SFF Gen10 Plus CTO Chassis"
            }, 
            {
                "Family": "U47", 
                "Model": "HPE ProLiant XL220n Gen10 Plus Server"
            }, 
            {
                "Family": "U47", 
                "Model": "HPE ProLiant XL290n Gen10 Plus Server"
            }, 
            {
                "Family": "U56", 
                "Model": "HPE ProLiant DL110 Gen10 Plus Telco Server"
            }, 
            {
                "Family": "A40", 
                "Model": "HPE ProLiant DL385 Gen10 Server"
            }, 
            {
                "Family": "A56", 
                "Model": "HPE ProLiant DL345 Gen11 Server"
            }, 
            {
                "Family": "A46", 
                "Model": "HPE ProLiant XL225n Gen10 Plus Server"
            }, 
            {
                "Family": "U46", 
                "Model": "HPE Apollo 4100 Gen10 Plus Server"
            }, 
            {
                "Family": "A55", 
                "Model": "HPE ProLiant DL385 Gen11 Server"
            }, 
            {
                "Family": "U46", 
                "Model": "HPE ProLiant DL380 Gen10 Plus Server"
            }, 
            {
                "Family": "U46", 
                "Model": "HPE ProLiant DL360 Gen10 Plus Server"
            }, 
            {
                "Family": "U62", 
                "Model": "HPE ProLiant DL110 Gen11 Server"
            }, 
            {
                "Family": "U59", 
                "Model": "HPE ProLiant DL560 Gen11 Server"
            }, 
            {
                "Family": "U58", 
                "Model": "HPE Alletra Storage Server 4120"
            }, 
            {
                "Family": "U69", 
                "Model": "HPE ProLiant Compute DL340 Gen12 SP Server"
            }
        ], 
        "UpgradeRequirements": "Recommended"
    }, 
    "PackageFormat": "FWPKG-v2", 
    "Type": "Firmware", 
    "UpdatableBy": [
        "Bmc"
    ]
}