I have just crossflashed two Mellanox badged Connectx-5 MCX556A-ECAT dual 100 IB/Gbe card -> Connectx-5 Ex MCX556A-EDAT on Windows 10 22H2 & Linux Debian 12, note the flint -allow_psid_change option does not show up in the help, but works fine.
1. Download and flash with normal tools, e.g., mst...