Where is the EEPROM that stores the binary for Mellanox CX4121A adapter?

I have a number of Mellanox CX4121A host adapters and I’ve upgraded the firmware on them.
However, some of them do not give me the ID such as mt4117_pciconf0 - it just says “no MST devices found” or something like that. This means I can no longer address the device / update it.
So, instead of throwing them away, how do I upgrade them? Can I hook up a Dediprog EEPROM hardware programmer to use brute force to flash the binary? In that case, where is the EEROM physically located (such as U33) ?
Thank you.

Hi,

Thanks for your question.
If the adapters you have are not broken, you only need to install the correct driver and firmware described in the release notes.
If everything is installed correctly, “mst status -v” command can show you the MST devices.
MFT tools are installed with the driver package.
If you’d like to install MFT as a separate package, you can follow the below link:
NVIDIA Firmware Tools (MFT)
Driver can be downloaded here:
NVIDIA DOCA Downloads | NVIDIA Developer

Best Regards,
Anatoly