--- title: "Management NIC Firmware Upgrade" slug: "maintenance-upgrade-management-nic-firmware" updated: 2024-12-14T10:36:06Z published: 2024-12-14T10:36:06Z canonical: "docs.fmad.io/maintenance-upgrade-management-nic-firmware" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.fmad.io/llms.txt > Use this file to discover all available pages before exploring further. # Management NIC Firmware Upgrade To update the NIC firmware, need to boot the UEFI shell. There are quite a steps but its a straight forward process. ### Step 1) extract the firmware image ```plaintext cd /opt/fmadio/firmware/intel_e810/ unzip  E810_NVMUpdatePackage_v4_60_EFI.zip ``` Example shown below ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(63).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) ### Step 2) Copy to boot partition Copy the updater to the system boot partition ```plaintext sudo mkdir /mnt/system/EFI/intel_nic sudo cp -R E810/EFI2x64/ /mnt/system/EFI/intel_nic/E810_v4_60 ``` Confirm the files are on the boot partition ```plaintext ls -al /mnt/system/EFI/intel_nic/E810_v4_60 ``` ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(64).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) ### Step 3) Reboot the system ```plaintext sudo reboot ``` Need to keep the KVM active to catch the UEFI boot shell. Sometimes the BMC will close/stall the HTML KVM while its booting. Keep rebooting until can catch the UEFI shell as described below ### Step 4) Boot to UEFI Shell During the boot process need to catch the EFI boot shell. Pres ESC while its booting (the time window is very small 5sec). This will when drop to the UEFI Prompt ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(58).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) ### Step 5) Run the firmware update program ```plaintext fs0: cd EFI cd intel_nic cd E810_v4_60 ``` As shown below ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(59).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) ### Step 6) run the update Run the updater program ```plaintext nvmupdate64e.efi ``` As shown below ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(60).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) It will start scanning Select 1 Would you like to back up the NVM images → N And it should looks like the image below ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(57).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) ### Step 7) Reboot Once it has completed, reboot the system using the GUI drop down ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(61).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D) ### Step 8) Confirm firmware version After the FMADIO has booted, confirm the firmware version is correct Run the following command ```plaintext sudo ethtool -i phy10 ``` Confirm the version number matches per below ![](https://cdn.document360.io/b9aab0c4-36d0-4616-9673-30b661455571/Images/Documentation/image(62).png?sv=2026-02-06&spr=https&st=2026-11-13T20%3A18%3A41Z&se=2026-11-13T21%3A18%3A41Z&sr=c&sp=r&sig=gJzHP%2Br8hE%2B78eJFQR8G2lujX9I6Ae6OD03HQr6Gz08%3D)