EEUPDATE - Intel PCI NIC EEPROM Utility Version 3.20 ==================================================================== DISCLAIMER: ----------- Copyright (c) 1998-2000, Intel Corporation. All rights reserved. Intel Corporation, 5200 NE Elam Young Parkway, Hillsboro, OR 97124-6497. Intel Corporation assumes no responsibility for errors or omissions in this document or software. Nor does Intel make any commitment to update the information or software contained herein. Software product is supplied "as is" and may not be fully functional. Other product and corporate names may be trademarks of other companies and are used only for explanation and to the owners' benefit, without intent to infringe. *** WARNING *** This program must be run in a DOS only environment, not in a DOS window under a GUI or after the GUI has run. Either boot to a DOS boot disk, or boot Windows 95/98 to command line mode. VERSION CHANGES --------------- 3.18 o Fixed issue with device ID 2449 3.17 o Added Configuration Customization Option (Word 31h) 3.16 o Added support for device ID 2449. 3.14 o Added support for device ID 1209. 3.13 o Fixed support for device ID 1001. 3.12 o Changed PCI Scan code so that it scans 32 PCI busses. 3.11 o Support for device ID 1029 must use -DEVICE parameter to program. o Support for device ID 1001 must use -DEVICE parameter to program. o Changing MAC address from command line. 3.10 o Support for device ID 1000 must use -DEVICE parameter to program. RUNNING EEUPDATE ---------------- EEUPDATE.EXE can be run with any of the following command line options: OPTIONS: -------- -ALL Selects all adapters found in system. -BOOTENABLE Enables Boot ROM. -BOOTDISABLE Disables Boot ROM. -SETUPENABLE or -STE Enables Setup Menu -SETUPDISABLE OR -STD Disables Setup Menu. -TITLEENABLE OR -TLE Enables Initial Title Message. -TITLEDISABLE OR -TLD Disables Initial Title Message. -PROTOCOLENABLE OR -PROE Enables Changing the Boot Protocol Option. -PROTOCOLDISABLE OR -PROD Disables Changing the Boot Protocol Option. -ORDERENABLE OR -ORDE Enables Changing the Boot Order Option. -ORDERDISABLE OR -ORDD Disables Changing the Boot Order Option. -LWSENABLE OR -LWSE Enables Changing the Legacy OS Wakeup Support Option. -LWSDISABLE OR -LWSD Disables Changing the Legacy OS Wakeup Support Option. -DUMP Dumps EEPROM memory contents to file. -EXITCODES Brings up exit code help. -HELP or -? Brings up command line help. -NIC=XX Selects a specific adapter (1-8). -NOCHKSUM Prevents EEPROM checksum from being updated. -WOLDISABLE or -WOLD Disables WOL bit. -WOLENABLE or -WOLE Enables WOL bit. -CB <offset> <bitmask> Clears bits in the EEPROM, specified in <bitmask>. -RW <word> Reads <word> from the EEPROM. -SB <offset> <bitmask> Sets bits in the EEPROM, specified in <bitmask>. -WW <word> <value> Writes <value> into <word> in EEPROM. <imagefile> <addrfile> Programs EEPROM with image from <imagefile> and MAC address from <addrfile>. -A <addrfile> or -ADDRESS <addrfile> Programs the EEPROM with only the MAC address from the <addrfile> without changing the rest of the EEPROM. -D <imagefile> or -DATA <imagefile> Programs the EEPROM from the <imagefile> without changing the MAC address. -DEVICE=<pci device id> 4 hex digit device id of card to program currently supports 1229(default), 1029, 1000, 1001 and 2449. <imagefile> -MAC=macaddr Programs EEPROM with image from <imagefile> and MAC address of macaddr. -MAC=macaddr" Programs the EEPROM with only the MAC address of macaddr without changing the rest of the EEPROM. EXAMPLES: -------- Example 1: To update the EEPROM and MAC Address on the first Intel Network adapter found in your system, call EEUPDATE.EXE like this: EEUPDATE -NIC=1 imagefile.eep addrfile.dat Example 2: To update the EEPROM and MAC Address on *all* of the Intel Network adapters found in your system, call EEUPDATE.EXE like this: EEUPDATE -ALL imagefile.eep addrfile.dat Example 3: To update the MAC Address without changing the rest of the EEPROM on the third Intel Network adapter found in your system, call EEUPDATE.EXE like this: EEUPDATE -NIC=3 -A addrfile.dat Example 4: To update the EEPROM without changing the MAC address on *all* of the Intel Network adapters found in your system, call EEUPDATE.EXE like this: EEUPDATE -ALL -D imagefile.eep Example 5: To update the EEPROM Checksum on the second Intel Network adapter found in your system, call EEUPDATE.EXE like this: EEUPDATE -NIC=2 -CHKSUM Example 6: To dump the EEPROM contents on *all* of the Intel Network adapters found in your system, call EEUPDATE.EXE like this: EEUPDATE -ALL -DUMP Example 7: To clear specific bit 1 in word 0xA in the EEPROM on *all* of the Intel Network adapters found in your system, call EEUPDATE.EXE like this: EEUPDATE -ALL -CB 0xA 0x2 Example 8: To set bit 1 in word 0xA in the EEPROM on *all* of the Intel Network adapters found in your system, call EEUPDATE.EXE like this: EEUPDATE -ALL -SB 0xA 0x2 Example 9: To read word 0x9 from the EEPROM on the third Intel Network adapter found in your system, call EEUPDATE.EXE like this: EEUPDATE -NIC=3 -RW 0x9 Example 10: To write word 0x9 to the EEPROM on the third Intel Network adapter found in your system, and update its checksum, call EEUPDATE.EXE like this: EEUPDATE -NIC=3 -WW 0x9 0x1234 Example 11: To write a command line MAC Address to a Intel Gigabit board. EEUPDATE -NIC=1 -MAC=0AC953073A7B -DEVICE=1000 NOTE: ----- * If you run EEUPDATE without any command line options, EEUPDATE will display a listing of all of the supported Intel Network adapters found in your system. * EEUPDATE won't read/write any adapters, unless you specify which adapters you want to read/write to and you specify the device ID of the board if the device ID is not 1229. You can use the -NIC=xx option to select a single adapter, or user the -ALL option to select all of the adapters in your system. You can use the -DEVICE=<pci device id> to select the device ID. * When using the '-dump' command, EEUPDATE will automatically create a file and name it, based on the last 8 bytes of your Intel Network adapter's MAC Address. For example, if your MAC Address was '00aa11223344', EEUPDATE would create the file called '11223344.EEP'. * Both <word> and <bitmask> parameters *must* be in sent to eeupdate in hexadecimal. * The EEPROM Checksum is automatically updated, when you clear/set a bit or bits, and when you write a word to the EEPROM. This can be shut off by using the -NOCHKSUM option. DOS ERROR CODES: ---------------- EEUPDATE returns error codes to the DOS command line. A description of the error codes is shown below. CODE NAME: VALUE: ---------- ------ SUCCESS 0 OPERATOR TERMINATION 1 INVALID NIC 2 BAD COMMAND LINE PARAM 3 EEPROM CHECKSUM FAILURE 4 EEPROM READ FAILURE 5 EEPROM WRITE FAILURE 6 EEPROM DUMP FAILURE 7 BAD FILE 8 NO MEMORY 9 NO NICS FOUND 10Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.