They might be DELL Intel X520 cards. I bought a couple off eBay recently and updated the firmware by using the following. I could not update them any other way.
Firmware:
Intel NIC Firmware Family Version 16.5.0 for X520, X540, and I350 Adapters Driver Details | Dell US
Driver:
Intel NIC drivers...