<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic EEPROM Access Tool for ARM (Intel I226) in Embedded Connectivity</title>
    <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619360#M5483</link>
    <description>&lt;P&gt;Hello Intel Team,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are having Intel I226 Ethernet Phy Controller connected with Embedded Platform which is QCOM ARM based SOC connected over PCIE Interface.&lt;/P&gt;&lt;P&gt;We need EEPROM Access Tool for Flashing and its Usage Guide.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using the Linux Kernel Driver (igc.ko). But its causing the ERROR.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;igc 0001:01:00.0: The NVM Checksum Is Not Valid&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Code:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;         if (igc_get_flash_presence_i225(hw)) {
              if (hw-&amp;gt;nvm.ops.validate(hw) &amp;lt; 0) {
                      dev_err(&amp;amp;pdev-&amp;gt;dev, "The NVM Checksum Is Not Valid\n");
                      err = -EIO;
                      goto err_eeprom;
              }
         }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help us with the EEPROM Access Tool and Its Flashing Guide.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Tue, 30 Jul 2024 13:04:04 GMT</pubDate>
    <dc:creator>AxitSoni</dc:creator>
    <dc:date>2024-07-30T13:04:04Z</dc:date>
    <item>
      <title>EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619360#M5483</link>
      <description>&lt;P&gt;Hello Intel Team,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are having Intel I226 Ethernet Phy Controller connected with Embedded Platform which is QCOM ARM based SOC connected over PCIE Interface.&lt;/P&gt;&lt;P&gt;We need EEPROM Access Tool for Flashing and its Usage Guide.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We are using the Linux Kernel Driver (igc.ko). But its causing the ERROR.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;igc 0001:01:00.0: The NVM Checksum Is Not Valid&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Code:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;         if (igc_get_flash_presence_i225(hw)) {
              if (hw-&amp;gt;nvm.ops.validate(hw) &amp;lt; 0) {
                      dev_err(&amp;amp;pdev-&amp;gt;dev, "The NVM Checksum Is Not Valid\n");
                      err = -EIO;
                      goto err_eeprom;
              }
         }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help us with the EEPROM Access Tool and Its Flashing Guide.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 13:04:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619360#M5483</guid>
      <dc:creator>AxitSoni</dc:creator>
      <dc:date>2024-07-30T13:04:04Z</dc:date>
    </item>
    <item>
      <title>Re:EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619541#M5484</link>
      <description>&lt;P&gt;Hello AxitSoni,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for posting in the community!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To ensure you receive the most specialized assistance, we have a dedicated forum that addresses these specific concerns. &lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Therefore, I will be moving this discussion to our Embedded Forum. This will allow our knowledgeable community and experts to provide you with timely and accurate solutions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Ragulan_Intel&lt;/P&gt;&lt;P&gt;Intel Customer Support &lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 31 Jul 2024 00:09:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619541#M5484</guid>
      <dc:creator>Ragulan_Intel</dc:creator>
      <dc:date>2024-07-31T00:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619653#M5485</link>
      <description>&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Looking forward to get required support from Intel Team on above concern.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 08:14:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1619653#M5485</guid>
      <dc:creator>AxitSoni</dc:creator>
      <dc:date>2024-07-31T08:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1620402#M5489</link>
      <description>&lt;P class="sub_section_element_selectors"&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/372512"&gt;@AxitSoni&lt;/a&gt;,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Thank you for contacting Intel Embedded Community.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;You can check the following documents from RDC:&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;SPAN&gt;#572162 -&amp;nbsp; EEPROM Access Tool [EAT]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;SPAN&gt;#634290 -&amp;nbsp;EEPROM Access Tool User’s Guide&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;You will need a Premier account in order to get access to these documents.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A href="https://www.intel.com/content/www/us/en/support/articles/000058073/programs/resource-and-documentation-center.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/support/articles/000058073/programs/resource-and-documentation-center.html&lt;/A&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Best regards,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExTMk1CQTVSRlpOQUtOfDE1NjgxNTR8U1VCU0NSSVBUSU9OU3xoSw" target="_blank" rel="noopener"&gt;@Diego_INTEL&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 03 Aug 2024 02:43:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1620402#M5489</guid>
      <dc:creator>Diego_INTEL</dc:creator>
      <dc:date>2024-08-03T02:43:38Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1621142#M5494</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977"&gt;@Diego_INTEL&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got the RDC access. I downloaded the EEPROM Access Tool. But when executing the NIC dump command. I see no NIC present for Intel I226 Chipset. Please check below snippet.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;/data/eepromaccesstool-0.8.0 # ./EepromAccessTool

Intel(R) EEPROM Access Tool NVM/OTP Programming Example Tool   Version 0.8.0
Provided under the terms of a CNDA.  Do Not Distribute.
Copyright(C) 2017-2020 by Intel(R) Corporation
NIC     BUS     DEV     FUN     Silicon Memory Type Present
===     ===     ===     ===     =====   ======================&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Can you please guide whether and how we can use this EepromAccessTool with Intel I226 Ethernet Controller ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Axit Soni&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2024 11:59:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1621142#M5494</guid>
      <dc:creator>AxitSoni</dc:creator>
      <dc:date>2024-08-06T11:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1629446#M5521</link>
      <description>&lt;P class="sub_section_element_selectors"&gt;Hello&amp;nbsp;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/user/viewprofilepage/user-id/372512" target="_blank"&gt;@AxitSoni&lt;/A&gt;,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;My apologies for the delay, also I forgot to mention the following:&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;The i225 and i226 are not supported for ARM, but it is possible to use the&amp;nbsp;&lt;SPAN&gt;EEPROM Access Tool&amp;nbsp;with the i226 by adding&amp;nbsp;the device IDs mentioned in the datasheet, document #596659, in section&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;5.1.1.8 Device ID - 0x000D.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://cdrdv2.intel.com/v1/dl/getContent/596659" target="_blank" rel="nofollow noopener noreferrer"&gt;https://cdrdv2.intel.com/v1/dl/getContent/596659&lt;/A&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Please check this post, the user Andy helped a lot by sharing their patch, so you can check the implementation.&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A href="https://community.intel.com/t5/Embedded-Connectivity/EepromAccessTool-for-i226/m-p/1574989" target="_blank"&gt;https://community.intel.com/t5/Embedded-Connectivity/EepromAccessTool-for-i226/m-p/1574989&lt;/A&gt;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;Best regards,&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="sub_section_element_selectors"&gt;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/user/viewprofilepage/user-id/266977?emcs_t=S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExTMk1CQTVSRlpOQUtOfDE1NjgxNTR8U1VCU0NSSVBUSU9OU3xoSw" target="_blank" rel="noopener"&gt;@Diego_INTEL&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 07 Sep 2024 02:53:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1629446#M5521</guid>
      <dc:creator>Diego_INTEL</dc:creator>
      <dc:date>2024-09-07T02:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: EEPROM Access Tool for ARM (Intel I226)</title>
      <link>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1748217#M5983</link>
      <description>&lt;P&gt;I was looking for a way to configure the flash and MAC address of an i226 on an ARM CPU. You mentioned adding a device ID; could you please explain in detail which parts of eepromaccesstool I need to modify and how I need to run `make`?&lt;/P&gt;</description>
      <pubDate>Mon, 18 May 2026 01:04:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Embedded-Connectivity/EEPROM-Access-Tool-for-ARM-Intel-I226/m-p/1748217#M5983</guid>
      <dc:creator>GB10</dc:creator>
      <dc:date>2026-05-18T01:04:26Z</dc:date>
    </item>
  </channel>
</rss>

