Dear Intel Support
We try to program the I210 with an external flash on a arm64 System (Linux for Tegra, R28.2.1) with the EEPROM Access Tool (V 0.7.7). The tool fails when trying to program a blank device. If we use an already programmed flash, the tool runs through. With a blank device, the Tool times out when polling for the FlashUpdate Done Flag. It seems, that the I210 is not writing anything to the flash. Could you please help us?
- We need to programm the Intel I210, because it is blank and showed with the ID 0x1531. The Ethernet Interface is not recognized from the driver.
- We designed a board with the Intel I210 (WGI210ITSLJXS) and an external SPI Flash with an ARM64 Architecture (Nvidia Jetson TX2).
We already have other designs with the I210 and x86 Architectures, where we do not have any problems to program the Controller. There we use the eeupdate tool, which we do not have for ARM64. Can you provide this tool for ARM?
If we need to use the EEPROM Access Tool, can you send us a new Version which works in Linux for Tegra (R28.2.1)?
Thank you for your answer.
In other Threads, we saw that people used the Tool eepromARMtool, can you provide this to us or is it deprecated?
We need a solution as soon as possible.
Thank you for contacting Intel Embedded Community.
The Intel I210, I211, and X550 EEPROM Access Tool (EAT) document # 572162 is the updated version of the requested tool. It can be found when you are logged into your Resource & Design Center (RDC) privileged account at the following website:
The RDC Account Support form is the channel to process your account update request. It can be found at:
As mentioned in the first post on this topic, the EEPROM Access Tool V0.7.7 is not working with a blank device (ID 0x1531). It times out when Polling the FlashUpdateDone Flag.
We need an updated version that works with Linux for Tegra (R28.2.1) and the I210 Controller with an external blank flash device.
Thanks for your reply.
We suggest you verify that the affected implementation is not affected by the information 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. This document can be found at:
We checked already the information with the Security Feature and tried to program a device when we used a pull-down on Pin 12 of the Controller.
When we look into the sources of the tool, there seem things missing for the INTEL_I210_BLANK case. We also had to change the PCIe Device Path to not get an "open to write error".
For a test we exchanged the empty flash with an already programmed one and the device was working fine. With the EEPROM Access Tool, we did not get anymore a timeout with a programmed flash.
Do you have any other suggestions how we can make it work with a blank device?
Thank you for contacting the Intel Embedded Community.
This is a very old thread, so to better assist you, can you please elaborate or clarify what issue are you seeing? and which Intel product are you using?
Intel Customer Support Engineer
Can the Intel EEPROM Access Tool be used to read and write to the EEPROM on the i350 Ethernet Controller?
If not, what source files and dependencies need to be modified to for it to work with the i350? Is there any sample code for this?
Thank you and I look forward to your feedback.