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 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?