Intel i225 firmware

Discussion in 'Processors and motherboards AMD' started by shm0, Feb 12, 2023.

  1. shm0

    shm0 Master Guru

    Messages:
    221
    Likes Received:
    50
    GPU:
    6800XT
    Hi!
    Can someone who recently bought a Motherboard with onboard Intel i225 Ethernet adapter dump the firmware and share it with me, please?

    To do this you need to create a bootable USB stick with efi shell.
    (https://github.com/pbatard/UEFI-Shell/releases)
    And the eeupdate64e tool.

    //edit
    nvm...
    seems like the firmware available on stations drivers seems to be the newest one?
    The updater shows two version numbers.
    One in dezimal and one in hex.
    So, the firmware from station drivers
    shows up as 1.104 / 1.68 in the updater.
    I got confused by a posts from a user on reddit who posted he had firmware 1.87 on his recent bought b550-f board but I think he actually meant 1.57 (hex)

    If you try to flash the firmware from station drivers don't use the windows update tool (for example from the ASUS firmware package) it bricked my network card.
    But I got it working again with the uefi updater/flash tool, so use this one instead...
    If the card appears to be still dead after flashing, power off the system for 1min. (turn the psu off too)
     
    Last edited: Feb 13, 2023
  2. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,071
    Likes Received:
    13,057
    GPU:
    GF RTX 4070
  3. Astyanax

    Astyanax Ancient Guru

    Messages:
    16,645
    Likes Received:
    7,069
    GPU:
    GTX 1080ti
    no, there are newer available but there is no way to dump it in some of these cases.
     
  4. shm0

    shm0 Master Guru

    Messages:
    221
    Likes Received:
    50
    GPU:
    6800XT
    Yes, maybe there are newer firmwares around.
    But I'm sure he meant 1.57.
    Because that version is listed on the overview in the changelogs (in the package from station drivers)
    He probably run the ASUS updater and saw the 1.87 in the first column.
    Which is not the actual firmware version.
    The version shown in the second column is the actual version.
    Which can be proven by flashing the fw from station drivers which is listed as 1.68.
    When running the updater it shows up as:
    1.104 and 1.68
    And 104 is 68 in hex.
    What he saw was most likely
    1.87 and 1.57
     
    Last edited: Feb 14, 2023

  5. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,071
    Likes Received:
    13,057
    GPU:
    GF RTX 4070
    Which insane programmer will print version in hexadecimal digits?!
     
  6. shm0

    shm0 Master Guru

    Messages:
    221
    Likes Received:
    50
    GPU:
    6800XT
    Ask Intel.
    The entire thing that the FW + Changelog is not publicity available and is under NDA is also kinda.... lame.
     
  7. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,071
    Likes Received:
    13,057
    GPU:
    GF RTX 4070
    Have you seen firmware versions with hexadecimal digits "a", "b", "c", "d", "e", "f" in change log? If not then most probably there are no hexadecimal digits in those versions.
     
  8. shm0

    shm0 Master Guru

    Messages:
    221
    Likes Received:
    50
    GPU:
    6800XT
    No.
    But why should the firmware updater tool show two version numbers then?
    Also they can just decide not to use A-F ;)
     
  9. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,071
    Likes Received:
    13,057
    GPU:
    GF RTX 4070
    Ask Intel...
    But seriously, do you think there is need to show the same version in two formats - decimal and hexadecimal?
    You can post a screenshot... Maybe those two versions belong to different parts of firmware...
     
  10. shm0

    shm0 Master Guru

    Messages:
    221
    Likes Received:
    50
    GPU:
    6800XT
    https://imgur.com/a/EDG0Xj9

    I used the Windows tool here because:
    I'm too lazy to create a boot stick again and I don't know how to do screenshots in the UEFIshell.
    xS

    Maybe I should add...
    Before flashing this through UEFI...
    The ALT MAC was actually the same as the "normal" MAC.
    idk if this was caused because of the failed flash through windows or because of the update itself... and if this will have any effect on functionality.
     
    Last edited: Feb 15, 2023

  11. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,071
    Likes Received:
    13,057
    GPU:
    GF RTX 4070
    Such output pattern suggests a duplicate of decimal format version with hexadecimal one. I still don`t understand why such pattern was chosen.
     
  12. Astyanax

    Astyanax Ancient Guru

    Messages:
    16,645
    Likes Received:
    7,069
    GPU:
    GTX 1080ti
    thats actually a gigabyte tool intel doesn't present any forward facing versions to the user.
     
  13. shm0

    shm0 Master Guru

    Messages:
    221
    Likes Received:
    50
    GPU:
    6800XT
    It's from the asus package.
    And I'm sure it is an Intel tool.
    You can find this tool in the intel complete driver package for other network cards.
    But of course not for the i225.
    And the tool in the package doesn't work with the i225.
     
  14. janos666

    janos666 Ancient Guru

    Messages:
    1,520
    Likes Received:
    361
    GPU:
    MSI RTX3080 10Gb
    Shouldn't the NIC firmware be a part of the motherboard firmware?
    There are tools to modify that but I don't think current motherboards let you update the flash with custom-modded ROM files. (That's why my home-server is stuck with Skylake. I prefer to include the BTRFS driver in the firmware and boot a kernel directly.)
     
  15. Astyanax

    Astyanax Ancient Guru

    Messages:
    16,645
    Likes Received:
    7,069
    GPU:
    GTX 1080ti
    no, the nvm is not stored in the bios image.
     

  16. janos666

    janos666 Ancient Guru

    Messages:
    1,520
    Likes Received:
    361
    GPU:
    MSI RTX3080 10Gb
    Then what's the "UNDI"?
    Scanning BIOS file mod_X150MPE.22e.
    Please wait...
    Manufacturer - Gigabyte Technology Co., Ltd.
    Model -X150M-PRO ECC-CF
    BIOS release - F22e 01/11/2018
    BIOS platform - AMI Aptio 5
    [EFI Drivers - Find and Extract]
    Intel RST GUID 91B4D9C1-141C-4824-8D02-3C298E36EB3F
    Intel RSTe GUID A0AD1682-AE5C-4A9C-9195-F271585CE07E
    Intel GOP SubGUID 380B6B4F-1454-41F2-A6D3-61D1333E8CB4
    AMI NVMe GUID 634E8DB5-C432-43BE-A653-9CA2922CC458
    Intel Undi GUID 4953F720-006D-41F5-990D-0AC7742ABB60
    Intel GOP VBT GUID 878AC2CC-5343-46F2-B563-51F89DAF56BA
    [OROM - Find and Extract]
    VBIOS in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0
    OROM in GUID 365C62BA-05EF-4B2E-A7F7-92C1781AF4F9
    OROM in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0
    OROM in GUID A0327FE0-1FDA-4E5B-905D-B510C45A61D0
    Press any key to continue . . .
    Network
    [Current version]
    EFI Intel Gigabit UNDI - 0.0.29
    OROM Intel Boot Agent CL - 0.1.16
    [Available version]
    -\ for i82579/i217/i218/i219 chips
    EFI Intel Gigabit UNDI - 0.1.00
    OROM Intel Boot Agent CL - 0.1.16
    -\ for i210/i211/i350 chips
    EFI Intel PRO1000 UNDI - 9.5.05
    OROM Intel Boot Agent GE - 1.5.89
    1 - Replace Intel
    S - Share files
    0 - Exit to Main Menu
    Choice:
    I remember flashing my Intel PCI-E cards with a ROM using an Intel tool (both downloaded from intel.com) but I guess that's only the OptionROM (and the EFI equivalent) for PXE-boot config and such. But I also seem to remember the same thing having a fix listed for WakeOnLAN functionality on some old card. I could be wrong though, it was many years ago.
    That tool could not handle the integrated NIC, only the add-in cards (but it did handle the extremely cheap "Chinese variant" of a stupid expensive server part just as fine as the original Intel parts. The chipset was genuine Intel, but the PCB itself wasn't.).
     
  17. Astyanax

    Astyanax Ancient Guru

    Messages:
    16,645
    Likes Received:
    7,069
    GPU:
    GTX 1080ti
    Universal Network Driver Interface
     
    janos666 likes this.
  18. dsbig

    dsbig Ancient Guru

    Messages:
    4,106
    Likes Received:
    63
    GPU:
    6700 xt
    Im stuck using 2021 drivers(windows 11 built in drivers) for the i225-v on my b550 board. anything newer and its missing driver settings.
    like rss queuing and transmit and receive buffers .checked the inf for the drivers and those settings are missing in the inf files for it.

    I guess if it aint broke..............

    which I dont have any problem with my chip...
     
  19. janos666

    janos666 Ancient Guru

    Messages:
    1,520
    Likes Received:
    361
    GPU:
    MSI RTX3080 10Gb
    Do you really need to tune those settings? I don't even need to tune my 10Gb card settings (well, the installer of the Mellanox package does an auto-tune but I can't see any difference compared to the Win11 in-box drivers).
     
  20. Astyanax

    Astyanax Ancient Guru

    Messages:
    16,645
    Likes Received:
    7,069
    GPU:
    GTX 1080ti
    The i225 doesn't have hardware support for manual configuration of these feature and trying to change them would introduce network activity related bsods.
     
    Last edited: Mar 18, 2023
    Mda400 likes this.

Share This Page