[solved] Intel i226 Firmware (see post #39)

Started by BrandyWine, August 31, 2025, 05:21:07 PM

Previous topic - Next topic
Quote from: GorillaP on Today at 01:48:59 AMHey I'm riding the struggle bus here. I'm tinkering with a new box to familiarize myself with the upgrade process as Im sure this would be helpful for others.
I'm running this on a 4-port Topton box.
I'm currently running Windows on this. I believe I have everything correct.
I have the binaries and config files in the same directory.
Running the updater results in the following. Ive tried the 1mb and 2mb bin. I think it might be an issue with the config file. I'm not sure what the "replaces" line is used for how to get the proper parameter.
c:\intel\i226-1mb>nvmupdatew64e.exe -u -f nvmupdate.cfg -l update_log.txt

Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.41.3.1
Copyright(C) 2013 - 2024 Intel Corporation.

Bad command line parameter 'nvmupdate.cfg'.

Here is the current config.
CURRENT FAMILY: 1.0.0
CONFIG VERSION: 1.20.0

; NIC device
BEGIN DEVICE
DEVICENAME: Intel(R) Ethernet Controller I226-V
VENDOR: 8086
DEVICE: 125C
SUBVENDOR: 8086
SUBDEVICE: 0000
NVM IMAGE: FXVL_125C_V_2MB_2.32.bin
EEPID: 80000290
RESET TYPE: REBOOT
REPLACES:
END DEVICE

Here is the inventory result
Intel(R) Ethernet NVM Update Tool
NVMUpdate version 1.41.3.1
Copyright(C) 2013 - 2024 Intel Corporation.

nvmupdatew64e.exe -i -l inventory.txt

Config file will not be read.
Inventory
[00:002:00:00]: Intel(R) Ethernet Controller I226-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
[00:003:00:00]: Intel(R) Ethernet Controller I226-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
[00:004:00:00]: Intel(R) Ethernet Controller I226-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
[00:005:00:00]: Intel(R) Ethernet Controller I226-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
[00:002:00:00]: Intel(R) Ethernet Controller I226-V
Vendor                 : 8086
Device                 : 125C
Subvendor              : 8086
Subdevice              : 0000
Revision               : 4
LAN MAC                : 60BEB40D8560
Alt MAC                : 000000000000
SAN MAC                : 000000000000
ETrackId               : 80000290
SerialNumber           : 60BEB4FFFF0D8560
NVM Version            : 2.20(2.14)
PBA                    : G23456-000
VPD status             : Not set
VPD size               : 0
NVM update             : No config file entry
  checksum             : Valid
[00:003:00:00]: Intel(R) Ethernet Controller I226-V
Vendor                 : 8086
Device                 : 125C
Subvendor              : 8086
Subdevice              : 0000
Revision               : 4
LAN MAC                : 60BEB40D8561
Alt MAC                : 000000000000
SAN MAC                : 000000000000
ETrackId               : 80000290
SerialNumber           : 60BEB4FFFF0D8561
NVM Version            : 2.20(2.14)
PBA                    : G23456-000
VPD status             : Not set
VPD size               : 0
NVM update             : No config file entry
  checksum             : Valid
[00:004:00:00]: Intel(R) Ethernet Controller I226-V
Vendor                 : 8086
Device                 : 125C
Subvendor              : 8086
Subdevice              : 0000
Revision               : 4
LAN MAC                : 60BEB40D8562
Alt MAC                : 000000000000
SAN MAC                : 000000000000
ETrackId               : 80000290
SerialNumber           : 60BEB4FFFF0D8562
NVM Version            : 2.20(2.14)
PBA                    : G23456-000
VPD status             : Not set
VPD size               : 0
NVM update             : No config file entry
  checksum             : Valid
[00:005:00:00]: Intel(R) Ethernet Controller I226-V
Vendor                 : 8086
Device                 : 125C
Subvendor              : 8086
Subdevice              : 0000
Revision               : 4
LAN MAC                : 60BEB40D8563
Alt MAC                : 000000000000
SAN MAC                : 000000000000
ETrackId               : 80000290
SerialNumber           : 60BEB4FFFF0D8563
NVM Version            : 2.20(2.14)
PBA                    : G23456-000
VPD status             : Not set
VPD size               : 0
NVM update             : No config file entry
  checksum             : Valid


Post #39 in the thread has all the instructions.   

The correct name of the file is nvm.cfg as per post #39 of this thread. 

Quote from: RobertoZ on Today at 02:03:57 AM
Quote from: GorillaP on Today at 01:48:59 AMI'm running this on a 4-port Topton box.
Post #39 in the thread has all the instructions.
You can link to a post if you click on the date of it : https://forum.opnsense.org/index.php?topic=48695.msg246912#msg246912

;)
Weird guy who likes everything Linux and *BSD on PC/Laptop/Tablet/Mobile and funny little ARM based boards :)

Quote from: nero355 on Today at 03:15:44 PM
Quote from: RobertoZ on Today at 02:03:57 AM
Quote from: GorillaP on Today at 01:48:59 AMI'm running this on a 4-port Topton box.
Post #39 in the thread has all the instructions.
You can link to a post if you click on the date of it : https://forum.opnsense.org/index.php?topic=48695.msg246912#msg246912

;)

Thank you!  Learn something new everyday.  ;)