NVIDIA Flash ROM utility
Version 04.42
Usage:
nvflash [commands] [rom filename]
Commands:
file f <filename> Flash the ROM using <filename> (no confirmation),
then do compare and ~CRC32.
save b <filename> Read ROM and save to <filename>.
compare k <filename> Read ROM and compare with <filename>.
tv x <filename> Transfer TV data from file to EEPROM.
version v <filename> Display file version and ~CRC32
(if no filename, acts on ROM).
erase e Erase the ROM.
display d [bytes] Display 256 the first bytes of the EEPROM
(default is 256 bytes)
check c Check for supported EEPROM.
nolight l Don't light keyboard LEDs.
overridetype p Don't pause if file & chip PCI VenID/DevID mismatch.
overridesub u Don't pause if file & chip PCI subsystem ID mismatch.
overrideboard 2 Don't pause if file & chip board ID mismatch.
reboot y Reboot the PC after other tasks completed.
Press 'Enter' to continue, or 'Q' to quit.
protecton w Write protect ROM (only works on some ROMs).
protectoff r Remove ROM Write protect. (only works on some ROMs).
straps m <straps> Change soft straps.
format is: AND Mask 0, OR Mask 0, AND Mask 1, OR Mask 1
keepstraps g Keep the soft straps already present in the EEPROM
after flashing the new image.
romstrap j Override the ROM strap setting to allow flashing an
image when grounding the STRAP_SUB_VENDOR pin.
This allows flashing a corrupted or erased EEPROM.
Note: Make sure there is a physical EEPROM present
when using this option
guid q <guid> Set the IEEE 1394 GUID in the ROM image
(GUID is in the form of 16 hex digits).
guidsource 1 <location> Set the source of the IEEE 1394 GUID.
main - main EEPROM image
dedicated - separate serial EEPROM part
list a List all NVIDIA display adapters found in the system.
index i <index> Force a specific device index.
help ? Display this screen.
silence s <level> Silence level:
default All beeps.
#=4 (or 2) No progress beeps.
#=5 (or 1) No beeps.
Press 'Enter' to continue, or 'Q' to quit.
override o <level> Override safety check level:
default unknown EEPROM | NV chip aborts application.
level=1 unknown EEPROM acceptable for read operations.
level=2 unknown NV chip acceptable for read operations.
level=3 Combined effect of 1,2 (cannot write to unknown EEPROM or chip).
listver List BIOS versions of all adapters found.
Use a single dash ("-") to use the single letter version of a command.
Use a double dash ("--") to use the longer descriptive version of a command.
Use equals ("=") to specify parameters, with separating commas (",").
Sample usage:
nvflash --index=1 nv30nz.rom
Press 'Enter' to continue, or 'Q' to quit.
NVFLASH supports these EEPROMs:
AMD 29LV001B 128Kx8 2.7vV, 1B page, 16k blk, Man,Dev=(01,6D)
AMD 29LV010 128Kx8 2.7vV, 1B page, 16k blk, Man,Dev=(01,6E)
AMD 29LV001T 128Kx8 2.7vV, 1B page, 16k blk, Man,Dev=(01,ED)
Atmel 49F512 64Kx8 5.0,3.0,2.7V, 1B page, 0k blk, Man,Dev=(1F,03)
Atmel 49F001T 128Kx8 5.0V, 1B page, 0k blk, Man,Dev=(1F,04)
Atmel 49F001 128Kx8 5.0V, 1B page, 0k blk, Man,Dev=(1F,05)
Atmel 49(H)BV/LV010 128Kx8 2.7-3.6V, 1B page, 0k blk, Man,Dev=(1F,17)
Atmel 29LV/BV010A 128Kx8 3.0V, 128B page, 0k blk, Man,Dev=(1F,35)
Atmel 29LV512 64Kx8 3.0V, 128B page, 0k blk, Man,Dev=(1F,3D)
Atmel AT25F1024 128Kx8S 2.7-3.6V, 256B page, 32k blk, Man,Dev=(1F,40)
Atmel 29C512 64Kx8 5.0V, 128B page, 0k blk, Man,Dev=(1F,5D)
Atmel AT25F1024 128Kx8S 2.7-3.6V, 256B page, 32k blk, Man,Dev=(1F,60)
Atmel 49F010 128Kx8 5.0V, 1B page, 0k blk, Man,Dev=(1F,87)
Atmel 29C010A 128Kx8 5.0V, 128B page, 0k blk, Man,Dev=(1F,D5)
ST M25P05 512Kx1S 2.7-3.6V, 128B page, 32k blk, Man,Dev=(20,05)
ST M25P10 1024Kx1S 2.7-3.6V, 128B page, 32k blk, Man,Dev=(20,10)
ST M29W512B 64Kx8 2.7-3.6V, 1B page, 0k blk, Man,Dev=(20,27)
Tenx ICE25P05 64Kx8S 2.7-3.6V, 128B page, 32k blk, Man,Dev=(5E,01)
PMC 39LV512 64Kx8 3.0-3.6V, 1B page, 4k blk, Man,Dev=(9D,1B)
PMC 39LV010 128Kx8 3.0-3.6V, 1B page, 4k blk, Man,Dev=(9D,1C)
PMC Pm25LV512 64Kx8S 2.7-3.6V, 256B page, 32k blk, Man,Dev=(9D,7B)
PMC Pm25LV010 128Kx8S 2.7-3.6V, 256B page, 32k blk, Man,Dev=(9D,7C)
SST 29EE010 128Kx8 5.0V, 128B page, 0k blk, Man,Dev=(BF,07)
Press 'Enter' to continue, or 'Q' to quit.