NVIDIA NVFlash

NVFlash is a program for flashing the BIOS of Nvidia video cards. It is used to update the firmware stored in the EEPROM of the video adapter. The application also allows you to save copies of the current BIOS to a file or display its version.

What is NVFlash used for?

As mentioned above, NVFlash is used to reprogram the BIOS chips of supported video cards. Such a need may arise in one of the following cases:

  • Freezes, spontaneous shutdown/reboot of the computer due to video card malfunctions.
  • The presence of all kinds of graphic “artifacts” (color stripes, dead pixels, etc.) on the monitor screen connected to the problematic video card.
  • Complete inoperability of the graphics adapter and others.

The NVFlash utility is also used to update the firmware of video chips BIOS to eliminate various errors in previous versions. The need for flashing is usually reported by the manufacturer of the video card based on NVIDIA chips.

Functions and features of the nVFlash 5.814.0 utility:

  • Flashing the BIOS of the video card;
  • Compatible with NVIDIA graphics adapters;
  • Free distribution;
  • Command line control;
  • Low-level work with hardware.
You must find the appropriate BIOS version for flashing yourself.

Examples of NVFlash commands

The NVFlash utility allows you not only to flash BIOS video chips, but also to perform many other operations with the chip. Here are the three most important commands used to flash chips:

  • nvflash -c: the command with the “-c” switch allows you to determine whether the existing video card model supports the flashing procedure.
  • nvflash -b <file_name>: creates a backup copy of the current video chip firmware and saves it to a file called <file_name>.
  • nvflash <file_name>: command to start the video chip firmware process, where instead of <file_name> The name of the firmware file is indicated.

You can familiarize yourself with the syntax and description of all other commands directly in the console by entering “nvflash” without any attributes or keys.

When using the NVFlash utility, it is important to keep in mind that incorrect handling of it can easily lead to various malfunctions in the operation of the video card or even its complete failure

NVFlash Commands

The list of supported commands is below.

  • nvflash64 [options] <filename> – update VBIOS firmware.
  • nvflash64 [options] --save <filename> – save the VBIOS firmware to a file.
  • nvflash64 [options] --display [bytes] – show firmware bytes.
  • nvflash64 [options] --offset [start] – change the starting address.
  • nvflash64 [options] --string – display firmware bytes in ASCII format.
  • nvflash64 [options] --check – check supported EEPROM.
  • nvflash64 [options] --version [<filename>] – display VBIOS versions.
  • nvflash64 [options] --list – list of adapters.
  • nvflash64 [options] --compare <filename> – compare the adapter firmware.
  • nvflash64 [options] --verify <filename> – check the adapter firmware.
  • nvflash64 [options] --verify --ifronly <filename> – check the IFR adapter firmware.
  • nvflash64 [options] --ecid – display the ECID / PDI of the GPU.
  • nvflash64 [options] --licinfo <filename> – display license information.
  • nvflash64 [options] --licreq <filename>,<reqType> – create a license request file.
  • nvflash64 [options] --license <filename> – provide a HULK license file.
  • nvflash64 [options] --lspci – list all PCI devices.
  • nvflash64 [options] --setpci – access to the PCI configuration register.
  • nvflash64 [options] --buildinfo – display tool build information.
  • nvflash64 [options] --querygmac – display the GMAC MCU version.
  • nvflash64 [options] --proggmac <filename>.rom – update GMAC MCU firmware.
  • nvflash64 [options] --savegmac <filename>.rom – save GMAC MCU firmware to a file.
  • nvflash64 [options] --listgmac – list of GMAC microcontrollers.
  • nvflash64 [options] --protecton – EEPROM write protection.
  • nvflash64 [options] --protectoff – remove write protection.

Download NVFlash

NVFlash Version History

5.780.0
  • Ada Lovelace GeForce / RTX 4090 support
5.692.0
  • Added support for GeForce RTX 3060
5.660.0
  • Added support for NVIDIA GeForce 30 Amp
5.590.0
  • Added support for GeForce GTX 1650 Super and other recently released NVIDIA cards
Прокрутить вверх