{
    "DeviceClass": "79f0c163-0c13-4662-9dea-09235fef90cb", 
    "Devices": {
        "Device": [
            {
                "DeviceName": "HPE Ethernet 100Gb 2-port QSFP56 MCX623106AS-CDAT Adapter", 
                "FirmwareImages": [
                    {
                        "DelayAfterInstallSec": 0, 
                        "DirectFlashOK": true, 
                        "FileName": "22_43_1014-MCX623106AS-CDA_Ax.pldm.signed", 
                        "InstallDurationSec": 360, 
                        "Order": 1, 
                        "PLDMImage": true, 
                        "ResetRequired": true, 
                        "ServerPowerOff": false, 
                        "SysPowerOn": true, 
                        "Type": "Firmware", 
                        "UEFIFlashable": false
                    }
                ], 
                "Target": "a6b1a447-382a-5a4f-15b3-101d15b30042", 
                "Version": "22.43.1014"
            }
        ]
    }, 
    "Package": {
        "Category": [
            {
                "Lang": "en", 
                "Value": "Firmware - Network"
            }
        ], 
        "Description": [
            {
                "Lang": "en", 
                "Value": "Mellanox HPE signed PLDM Firmware Package for Mellanox MCX623106AS-CDAT Ethernet 100Gb 2-port QSFP56 Adapter for HPE"
            }
        ], 
        "Divisions": [
            {
                "Divsion": [
                    {
                        "Lang": "en", 
                        "Value": "Networking"
                    }
                ]
            }, 
            {
                "Divsion": [
                    {
                        "Lang": "en", 
                        "Value": "Server"
                    }
                ]
            }, 
            {
                "Divsion": [
                    {
                        "Lang": "en", 
                        "Value": "ServerOptions"
                    }
                ]
            }
        ], 
        "Files": [
            {
                "Bytes": "7611825", 
                "DateModified": "2025-01-31T07:11:13", 
                "FileList": [
                    "22_43_1014-MCX623106AS-CDA_Ax.pldm.signed", 
                    "22_43_1014-MCX623106AS-CDA_Ax.pldm.xml", 
                    "payload.json"
                ], 
                "MD5Sum": "758b9812c7822763489deef2f76c1fbb", 
                "Name": "22_43_1014-MCX623106AS-CDA_Ax.pldm.fwpkg", 
                "Release": "2025-01-31T07:08:41", 
                "Revision": "", 
                "SHA1Sum": "2b12714ffa27e65caf2d22198edd47fda237a1e7", 
                "SHA256Sum": "a1ac0c5566568e3541fd4962f7b5fc2bb353bc6eb3241b50d0011fe3b7c2df5d", 
                "Size": "7.26MB", 
                "TargetGUIDs": [
                    "a6b1a447-382a-5a4f-15b3-101d15b30042"
                ], 
                "TypeOfChange": "1", 
                "Version": "22.43.1014"
            }
        ], 
        "Id": {
            "Product": "23c569ea92fb47f091a7a0c891acff72", 
            "Version": "4f5208363b9e44cf82288f8a390ff8b1"
        }, 
        "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) for Mellanox MCX623106AS-CDAT Ethernet 100Gb 2-port QSFP56 Adapter for HPE"
            }
        ], 
        "Prerequisites": {
            "RequiredDiskSpace": {
                "SizeKB": "32000"
            }, 
            "SupportedDevices": [
                {
                    "Dev": "101D", 
                    "SubDev": "0042", 
                    "SubVen": "15B3", 
                    "TargetGUID": "a6b1a447-382a-5a4f-15b3-101d15b30042", 
                    "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": "10", 
                    "Maximumbuild": "25398", 
                    "Minimumbuild": "20317", 
                    "Minor": "0", 
                    "Name": "Microsoft Windows Server 2022", 
                    "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:42:39", 
        "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.</p>\n\n<p>&nbsp;</p>\n\n<p><strong>New features and changes included in version 22.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 reduces 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\t<li>Added support for QoS scheduling across multiple E-Switches grouped in a LAG. VPort members of a Physical Function can be added to a rate group from another Physical Function and rate limits of the group will apply to those VPort members as well.</li>\n\t<li>Increased the maximum number of supported &quot;ARC-IN&quot; from 1 to 8 and &quot;ARCOUT&quot; from 3 to 8 for the dynamic flex parser.</li>\n</ul>\n", 
                        "Fixes": "<p><strong>The following issues have been fixed in version 22.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>An upgrade issue that required firmware v22.36.1010 as an intermediate version when upgrading the firmware from v22.33.0428 or below to versions above 22.36.1010.</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": "22.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.</p>\n\n<p>&nbsp;</p>\n\n<p><strong>New features and changes included in version 22.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>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\t<li>MSI-X on SF can be received now through the PF&#39;s MSI-X vector.</li>\n</ul>\n", 
                        "Fixes": "<p><strong>The following issues have been fixed in version 22.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>SFF module could not access the EEPROM data when removing the CMIS module and inserting the SFF module instead of it.</li>\n</ul>\n", 
                        "Lang": "en"
                    }
                ], 
                "Version": "22.42.1000"
            }
        ], 
        "SWKeys": [
            {
                "Name": "Mellanox_NIC_PLDM_MCX623106AS-CDAT", 
                "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": "A42", 
                "Model": "HPE ProLiant DL385 Gen10 Plus Server"
            }, 
            {
                "Family": "", 
                "Model": "HPE Apollo 2000 Gen10 Plus System"
            }, 
            {
                "Family": "U58", 
                "Model": "HPE Alletra 4110 Server"
            }, 
            {
                "Family": "H10", 
                "Model": "HPE Edgeline e920 Server"
            }, 
            {
                "Family": "A55", 
                "Model": "HPE ProLiant DL365 Gen11 Server"
            }, 
            {
                "Family": "U50", 
                "Model": "HPE ProLiant XL420 Gen10 Plus Servers"
            }, 
            {
                "Family": "H10", 
                "Model": "HPE Edgeline e920t Server"
            }, 
            {
                "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": "", 
                "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": "H10", 
                "Model": "HPE Edgeline e920d 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"
    ]
}