Intel I225-V/I225-LM Rev 1.x Lan Controllers Firmware 1.94

Lord44

Member
PRIVATE E-2
Joined
Jun 1, 2012
Messages
69
By searching a bit on the web, I came across this version 1.94 for our dear i225-V network cards. It is not an original firmware but modified it seems from the LM version.The link is here: Intel i225-V/LM NVM 1.94 FW personally tested it before proposing it. As you will see in the screenshot, there are no problems.
Updated this morning to 1.94, no more disconnect problems :D

722

Fixes & Enhancements Enhancements
1. Integrate Intel Ethernet Non-Volatile Memory (NVM) Update for 2024.1 IPU. Version 1.94, A00 Release date 08 May 2024
Thanx to djesko
 
Last edited:
@Lord44

Can you please the exact steps necessary to update to 1.94? I am a little confused. As I understand I have to copy Foxpond1_I225_15F3_V_1MB_1p94.bin and nvmupdate.cfg into the 1.89 NVM folder and then flash as normal according to guide like this “EEUPDATEW64e.exe /nic=1 /d NVM\Foxpond1_I225_15F3_V_1MB_1p94.bin” ??

Do I have to make additional edits into nvmupdate.cfg and include mac address etc ?

Please detail what you did. I have the X670E Godlike and the i225v controller is disconnecting on and off. Want to flash most recent version.

How to?

Thank you
 
1 Download
2 Open arhive and extract all of I225_NVMUpdatePackage_v1_00_Windows both zip & exe
3 Copy the nvmupdate.cfg to I225_NVMUpdatePackage_v1_00_Windows\I225\Winx64\
4 Run this SecureFiles.bat
5 Make a backup preventive is not update

For more help and tutoriala got to this links
 
So all you do is copy the modified nvmupdate.cfg thats on the root of the archive to I225_NVMUpdatePackage_v1_00_Windows\I225\Winx64\ after decompressing I225_NVMUpdatePackage_v1_00_Windows.exe? Then run SecureFiles.bat within an admin rights CMD window? No alteration of the nvmupdate.cfg required?

Seems easy enough however was using 7zip and got data after payload when expanding the executable file. May I'll download it fresh again or use other archive manager. Will definitely take a dump of the existing rom for safety sake. Almost forgot do I need to be at a certain rom version first or not matter?

Also wonder what board did you perform this upgrade on?

Thank you
 
I have the z690 torpedo and the default firmware is 1.68 rev 2 and i update to 1.89 rev 3 and update to 1.94 rev 1, and all is ok

nvmupdate.cfg over to I225_NVMUpdatePackage_v1_00_Windows\I225\Winx64\ and run SecureFiles.bat will make automated the backup file xx.bin and the new nvmupdate.cfg for the backup, and will update to 1.94 automated

extract all with winrar and will not show the any error

Drivers - I225/I226 - Windows 10 : 1.1.4.43 WHQL [15/02/2024]
Update security Fix potential security vulnerability:CVEID : CVE-2023-39432 (NVD - CVE-2023-39432 (nist.gov)
Download

Drivers - I225/I226 - Windows 11 : 2.1.4.3 WHQL [20/02/2024]
Download
 
Last edited:
no, I upgraded to 1.89 because I couldn't find 1.94 links to the last 3 months ago with version 1.89 I didn't see any difference, it keeps disconnecting
 
Ok well I was able to only go up to 1.89 because securefiles wouldn't work as perhaps the nvmupdate.cfg was incorrect.
I think this because according to nvmupdatew64e when I run secure it gives an error that device not found. I also
noticed that the subvendor and subdevice and eepid codes don't match what nvmupdatew64e -i -l is telling me:
Flash inventory finished.
[00:014:00:00]: Intel(R) Ethernet Controller (3) I225-V
Vendor : 8086
Device : 15F3
Subvendor : 1462
Subdevice : 7D68
Revision : 3

The only thing is the ALT MAC address is missing according to the diagnostic but my main MAC address transfered over.
Anyhow when I tried to edit nvmupdate.cfg to match my sub vendor ids and reran secure this time it showed my device
saying update available but it would fail to find the device again to flash.

I mean wouldn't it be simpler to just use EEUPDATEW64e on the modded 1.94 file than using nvmupdate.cfg?

Anyhow 1.89 is just as bad as my old firmware still getting disconnects.

Thanks
 
Ok download my version 1.94, unpaked with winrar, and run NVM\I225\Winx64\ install.bat and the SecureFiles.bat
Will make a backup files automated to 1.89 and will install to 1.94

<< Command Prompt >>
EEUPDATEW64e.exe /nic=1 /DUMP (recovery)
EEUPDATEW64e.exe /nic=1 /d NVM\dump.bin (recovery-rollback)
EEUPDATEW64e.exe /nic=1 /d NVM\FoxPond1_I225_15F2_2MB_1p94_800003BB.bin (update)
nvmupdatew64e.exe -i -l (info)
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    808.4 KB · Views: 594
Last edited:
Ok download my version 1.94, unpaked with winrar, and run NVM\I225\Winx64\ install.bat and the SecureFiles.bat
Will make a backup files automated to 1.89 and will install to 1.94

<< Command Prompt >>
EEUPDATEW64e.exe /nic=1 /DUMP (recovery)
EEUPDATEW64e.exe /nic=1 /d NVM\dump.bin (recovery-rollback)
EEUPDATEW64e.exe /nic=1 /d NVM\FoxPond1_I225_15F2_2MB_1p94_800003BB.bin (update)
nvmupdatew64e.exe -i -l (info)

Unfortunately I keep getting device not found errors running securefiles.bat unless I change nvmumpdate.cfg to this:
; NIC device
BEGIN DEVICE
DEVICENAME: Foxpond1_I225_15F2_V_1MB_1p94_800003FC
VENDOR: 8086
DEVICE: 15F3
SUBVENDOR: 1462
SUBDEVICE: 7D68
NVM IMAGE: Foxpond1_I225_15F3_V_1MB_1p94.bin
EEPID: 800003FC
EEPROM MAP: Foxpond_Map_File_v01.txt
RESET TYPE: REBOOT
IMAGE DOWNGRADE: TRUE
END DEVICE
But it still fails.

Noticed I change my Subdevice and Subvendor ids to match my configuration:
NVMUpdate version 1.41.3.1
Copyright(C) 2013 - 2024 Intel Corporation.

Config file will not be read.
Inventory
[00:014:00:00]: Intel(R) Ethernet Controller (3) I225-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
[00:014:00:00]: Intel(R) Ethernet Controller (3) I225-V
Vendor : 8086
Device : 15F3
Subvendor : 1462
Subdevice : 7D68
Revision : 3
LAN MAC : 047C16706BBB
Alt MAC : 000000000000
SAN MAC : 000000000000
ETrackId : 800002FC
SerialNumber : 047C16FFFF706BBB
NVM Version : 1.137(1.89)
PBA : N/A
VPD status : Not set
VPD size : 0
NVM update : No config file entry
checksum : Valid

BUT it fails again if I try to dump or flash the rom with another error message and changing EEPID to match my ETrackId causes it to fail as well.

Furthermore why is the Device Name I225_15F2_V ? And not 15F3 in the NVMupdate.cfg file?

I think whats going on is a device subvendor mismatch in my case as it just doesn't work.

Also why cant I just use EEUPDATEW64 to flash the rom like for 1.89? That would be easier. I think the rom file needs to be corrected at Winraid for simpler flashing.

For now on 1.89 and it blows as it disconnects all the time on and off. Not even sure what happened. Just one day it broke. All I had done recently was flash
my board to the most recent firmware MSI released a few days prior and I was playing with memory stability.


Thanks
 
This may sound a little foolish of me but I had a brilliant idea to use another ethernet cable going from the Cat 6 cable to a Cat5e cable and connected it directly to the source bypassing the Asustor 2.5G switch I was using. So far no disconnects!

Think it was the switch at fault. Some tolerance or incompatibility issue maybe.

So far so good.
 
Intel released Intel® Ethernet Adapter Complete Driver Pack v29.3 WHQL on August 23, 2024
Download Page: www.intel.com/content/www/us/en/download...ete-driver-pack.html
Direct Download: downloadmirror.intel.com/831137/Release_29.3.zip (Size: 818.6 MB)
Release Notes: www.intel.com/content/www/us/en/content-...s-release-notes.html

New Hardware Support
• None available for now.

New Software Support
• New OS support: FreeBSD 14.1
• OpenEuler ARM architecture compatibility
• Introduced ICE driver migration for Linux DPLL interface usage in kernel 6.7
• Devlink support for tools algorithm improvement
• Ethtool flow-type ether support
• 40G ESXi new default VMDq loopback behavior and module parameter
• Message logs related to Health Status 0x110 updated

New Firmware Support
• Disable Optical Module Laser when Link/Port is disabled on E810
• GET_LLDP type command : get all ports LLDP information on E810.
• Disabling of port 0 (as long it’s not associated with PF 0).
• Use Rx Loss to detect cable disconnect from Module on E810
• Expanding i2c write handling to enable 4 bytes on E810

Removed Features:
• UEFI UNDI AVF driver support.
• Removed 100G ESXi configuration of VMDq loopback via intcli

But the driver not the last version on windows 10 :( the firmware is the last 1.94 version (i225-V)

Drivere - I225/I226 - Windows 10 : 1.1.4.43 WHQL UPDATE
Actualizați securitatea Remediați vulnerabilitatea potențială de securitate: CVEID : CVE-2023-39432 (NVD - CVE-2023-39432 (nist.gov)
Descărcați
 
Last edited:
Intel released Intel® Ethernet Adapter Complete Driver Pack v29.3 WHQL on August 23, 2024
Download Page: www.intel.com/content/www/us/en/download...ete-driver-pack.html
Direct Download: downloadmirror.intel.com/831137/Release_29.3.zip (Size: 818.6 MB)
Release Notes: www.intel.com/content/www/us/en/content-...s-release-notes.html

New Hardware Support
• None available for now.

New Software Support
• New OS support: FreeBSD 14.1
• OpenEuler ARM architecture compatibility
• Introduced ICE driver migration for Linux DPLL interface usage in kernel 6.7
• Devlink support for tools algorithm improvement
• Ethtool flow-type ether support
• 40G ESXi new default VMDq loopback behavior and module parameter
• Message logs related to Health Status 0x110 updated

New Firmware Support
• Disable Optical Module Laser when Link/Port is disabled on E810
• GET_LLDP type command : get all ports LLDP information on E810.
• Disabling of port 0 (as long it’s not associated with PF 0).
• Use Rx Loss to detect cable disconnect from Module on E810
• Expanding i2c write handling to enable 4 bytes on E810

Removed Features:
• UEFI UNDI AVF driver support.
• Removed 100G ESXi configuration of VMDq loopback via intcli

But the driver not the last version on windows 10 :( the firmware is the last 1.94 version (i225-V)

Drivere - I225/I226 - Windows 10 : 1.1.4.43 WHQL UPDATE
Actualizați securitatea Remediați vulnerabilitatea potențială de securitate: CVEID : CVE-2023-39432 (NVD - CVE-2023-39432 (nist.gov)
Descărcați
So this new package has the new v1.94 i225v firmware native and unmoddified? Cool.
 
Last edited:
But the driver not the last version on windows 10 :( the firmware is the last 1.94 version (i225-V)
The NVM is indeed the 1.94 but for the -LM(vPRO), 15F2 device, at least i see no reference as -V 15F3(Consumer) device.
nvmupdate.cfg also doesn't presents 15F3 configuration settings, so we can assume there's no NEWS for the i225-V owners...officialy.

15F2_2MB_1p94_800003BB
and
15F2_LM_1MB_1p94_800003BC
 
Looks like I confused the Intel controller for the Marvel ACS113CS controller. Oops!

Anyone have experience flashing the Marvel controller?
I ran the executable from Station Drivers and it didn't do anything.

Anyhow for now these changes I found on Reddit seem to have helped me:
Marvel 10Gbe Adapter - Advanced Configuration Changes:

Energy Efficient Ethernet: Off
Flow Control: Off
Interrupt Moderation: Disabled
Interrupt Moderation Rate: Disabled
Jumbo Packets: 9014 (Must be configured on all switches/routers on your network + internal servers must have matching MTU. If you don't have a NAS or some type of high network capacity server on your network, don't touch this setting.)
Receive Side Scaling: Disabled
 
LOL - Who or what is "djesko.eu" where the link points to?
I am quite surprised at the fact that people download and install such essential things as NIC firmware packages from some random internet site.
 

bpcw000152302d5@ From my 1.89 firmware i have update to the last 1.94 version and will working good

 

Attachments

  • Untitled.jpg
    Untitled.jpg
    808.4 KB · Views: 474
Last edited:
LOL - Who or what is "djesko.eu" where the link points to?
I am quite surprised at the fact that people download and install such essential things as NIC firmware packages from some random internet site.
Yeah, its not the best idea to trust random people with firmware modification, but this one works, and Intel leaves us too few choices. I225/I226-V is a flop, but firmware 1.94 does make it better.

Also, Intel P/E Cores do not properly support RSS and RDMA. Do not use tweakers like TCP Optimizer to enable either, but do use it and other tools to disable RSS and RDMA everywhere you can.
 

Intel(R) Ethernet Controller I225/I226 & Killer 3xxx Serie Drivers Version 3.1.5.0

Submitted On: 21 Jan 2025 Description:
Date & Version: 11/07/2024,3.1.5.0 (Windows 11 Driver for ARM platform only)

WHQL: 17/11/24

Pack Version:
Drivers Only

Sous: Windows 11 Driver for ARM platform only

pour
Intel(R) Ethernet Controller I225-LM'
Intel(R) Ethernet Controller I225-V'
Intel(R) Ethernet Controller I225-IT'
Intel(R) Ethernet Controller I225-LMvP'
Intel(R) Ethernet Network Adapter I225-T1'
Killer E3100 2.5 Gigabit Ethernet Controller'
Killer E3100X 2.5 Gigabit Ethernet Controller'
Intel(R) Ethernet Controller I226-LM'
Intel(R) Ethernet Controller I226-V'
Intel(R) Ethernet Controller I226-IT'
Intel(R) Ethernet Controller I226-LMvP'
Intel(R) Ethernet Network Adapter I226-T1'


Code IDs:
PCI\VEN_8086&DEV_15F2&REV_01
PCI\VEN_8086&DEV_15F3&REV_01
PCI\VEN_8086&DEV_0D9F&REV_02
PCI\VEN_8086&DEV_15F2&REV_02
PCI\VEN_8086&DEV_15F3&REV_02
PCI\VEN_8086&DEV_15F2&REV_03
PCI\VEN_8086&DEV_15F3&REV_03
PCI\VEN_8086&DEV_0D9F&REV_03
PCI\VEN_8086&DEV_15F2&SUBSYS_00018086
PCI\VEN_8086&DEV_15F2&SUBSYS_00028086
PCI\VEN_8086&DEV_3100&REV_01
PCI\VEN_8086&DEV_3101&REV_02
PCI\VEN_8086&DEV_3101&REV_03
PCI\VEN_8086&DEV_3102
PCI\VEN_8086&DEV_125B
PCI\VEN_8086&DEV_125C
PCI\VEN_8086&DEV_125B&SUBSYS_00018086
PCI\VEN_8086&DEV_125B&SUBSYS_00028086
PCI\VEN_8086&DEV_125D
PCI\VEN_8086&DEV_5502&REV_02
PCI\VEN_8086&DEV_5502&REV_03
PCI\VEN_8086&DEV_5503
 
Back
Top