eeupdate64e.efi uses a legacy DOS-style switch syntax. The general pattern:
eeupdate64e.efi [NIC_SELECTOR] [COMMAND] [OPTIONS]
While options vary by version, common switches include: eeupdate64e.efi
| Parameter | Description |
|-----------|-------------|
| ? or -? | Show help |
| -NIC=<n> | Select specific adapter by index (1-based) |
| -MAC=<xx:xx:xx:xx:xx:xx> | Write a new MAC address |
| -DUMP | Display NVM contents in hex |
| -FLASHUPDATE | Update NVM from a binary file (.hex or .bin) |
| -VERIFY | Verify NVM checksum (NIC self-test) |
| -REBOOT | Reboot after successful operation |
| -ALL | Apply operation to all Intel NICs found |
| -FILE=<filename> | Specify input/output file | eeupdate64e
Example:
eeupdate64e.efi -NIC=1 -MAC=00:11:22:33:44:55 -REBOOT While options vary by version, common switches include:
Windows Failover Clusters require each node’s NIC to have a unique MAC. If you have identical servers with duplicate MACs from a manufacturing error (rare but possible), you can correct them using this tool.
Under the hood, eeupdate64e.efi performs the following steps: