Thank you for contacting Intel Embedded Community.
The information that may help you to solve this situation is the stated in the answer to the question 2.23, on page 9 of the Intel(R) Ethernet Controller I210 / I211 Frequently Asked Questions [FAQs] document # 335346.
We hope that this is useful to you.
I have removed an external Flash device from "The Intel® Ethernet Server Adapter I210-T1" we've purchased and connected the component to our board. The i210 was identified and the Ethernet communication of our custom board worked as expected (we were able to browse the internet) - So I guess that my custom HW is OK.
As I have an ARM CPU I've utilized the 572162-eepromaccesstool-0-7-5 tool and dumped the 10kB file I210NIC1.otp (eepromaccesstool -nic=1 -demp) - attached.
I guess this file is from the iNVM and not from the external NVM file I think because this file has an OTP extension - but I might be wrong). If this is correct, when the iNVM was programmed?
I'd like to program all my production Flash memory components with the same binary as the Flash memory (that was taken from the adapter), while modifying the MAC address and resigning the file, how do I do it?
Though I'd like to eliminate the re-soldering process of the Flash component.
I210NIC1.otp.zip 593 bytes
Thanks for your reply.
The OTP file is a full NVM image. It can be renamed as a *.HEX file and edited for MAC address. The proper NVM words are stated in section 6, on pages from 187 to 245 of the Intel(R) Ethernet Controller I210 Datasheet document # 333016.
We hope that this information may help you.