Nvflash utility: NVIDIA NVFlash 5.792.0 Download | TechPowerUp

nVFlash — Download

Command line firmware update app designed for NVidia adapters to perform additional tasks.

Firmware update utility for NVidia display adapters that flashes the BIOS of your graphics card from the command line.

nVFlash (NVIDIA Firmware Update Utility) is a command-line utility that is used to update the firmware on NVIDIA graphics cards. It allows you to update the firmware on the graphics card to the latest version, which can improve performance and stability.

nVFlash is designed to be used by advanced users and professionals, as it requires a certain level of knowledge and expertise to use effectively. It is not a graphical application, and is instead run from the command prompt.

It can fix every brick situation that is the result of incorrect contents of the internal eMMC.

How to use nVFlash

To use it, you will need to download the firmware update file from the NVIDIA website and save it to your computer. You will then need to open a command prompt and navigate to the directory where the firmware update file is located. From there, you can use a variety of different command-line options to update the firmware on the graphics card.

1. Download the firmware update file from the NVIDIA website and save it to your computer.

2. Open a command prompt and navigate to the directory where the firmware update file is located.

3. Type «nvflash» followed by the appropriate command-line options for the firmware update.

4. Press Enter to start the firmware update process.

To sum it up

Overall, nVFlash is a powerful utility that allows you to update the firmware on NVIDIA graphics cards, and can be useful for improving the performance and stability of the graphics card. However, it is intended for advanced users and professionals, and may not be suitable for all users.

Features of nVFlash

  • BIOS Backup: Backup your existing BIOS before updating.
  • Backup: Create a full backup of your BIOS and settings.
  • Command Line Interface: Automate flashing with CLI support.
  • Error Detection: Detects and reports errors during flashing.
  • Flashing: Quickly flash the latest NVIDIA BIOS updates.
  • GPU Database: Access thousands of GPU profiles.
  • Logging: Log the entire flashing process.
  • Multi-GPU Support: Flash multiple GPUs simultaneously.
  • Overclocking: Fine-tune your GPU settings for better performance.
  • Performance Optimization: Improve system performance with overclocking.
  • Security: Secure flashing with checksum validation.
  • Silent Flashing: Flash without user interaction.
  • Temperature Monitoring: Monitor GPU temperatures during flashing.

Compatibility and License

nVFlash is provided under a freeware license on Windows from video tweaks with no restrictions on usage. Download and installation of this PC software is free and 5.792.0 is the latest version last time we checked.

What version of Windows can nVFlash run on?

nVFlash can be used on a computer running Windows 11 or Windows 10. Previous versions of the OS shouldn’t be a problem with Windows 8 and Windows 7 having been tested. It comes in both 32-bit and 64-bit downloads.


Filed under:

  1. nVFlash Download
  2. Free Video Tweaks
  3. Firmware Updating Software

Security Bulletin: NVIDIA NVFlash, GPUModeSwitch Tool — November 2019

NVIDIA SUPPORT

NVIDIA has released a software security update for NVIDIA NVFlash Tool. This update addresses issues that may lead to escalation of privileges, information disclosure, or denial of service. This update is available only to NVIDIA OEMs and partners.


Details

This section summarizes the potential impact that this security update addresses. Descriptions use CWE™, and base scores and vectors use CVSS V3 standards.

This section summarizes the potential impact that this security update addresses. Descriptions use CWE™, and base scores and vectors use CVSS V3 standards.
CVE Description Base Score Vector
CVE‑2019‑5688 NVIDIA kernel mode driver (nvflash.sys, nvflsh42.sys, and nvflsh64.sys) contains a vulnerability in which authenticated users with administrative privileges can gain access to device memory and registers of other devices not managed by NVIDIA, which may lead to escalation of privileges, information disclosure, or denial of service. 6.7 AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

The NVIDIA risk assessment is based on an average of risk across a diverse set of installed systems and may not represent the true risk of your local installation. NVIDIA recommends consulting a security or IT professional to evaluate the risk to your specific configuration.

Security Updates

The following table lists the NVIDIA software products affected and the updated versions that include this security update.

The following table lists the NVIDIA software products affected and the updated versions that include this security update.
Software Product Operating System Updated Version
NVFlash
NVUFlash
Windows 5.588.0
GPUModeSwitch Windows 2019-11

Notes:

  • NVFlash and NVUFlash
    • This product update is available only to NVIDIA OEMs and partners.
    • There is no action for end-users.
  • GPUModeSwitch product update is available by logging in to the NVIDIA Enterprise Application Hub to download updates from the NVIDIA Licensing Center.

Mitigations

None. See Security Updates for the version to install.

Acknowledgements

CVE‑2019‑5688: NVIDIA thanks Jesse Michael and Mickey Shkatov of Eclypsium for reporting this issue.

Get the Most Up to Date Product Security Information

Visit the NVIDIA Product Security page to

  • Subscribe to security bulletin notifications
  • See the current list of NVIDIA security bulletins
  • Report a potential vulnerability in any NVIDIA supported product
  • Learn more about the vulnerability management process followed by the NVIDIA Product Security Incident Response Team (PSIRT)

Revision History

Revision History
Revision Date Description
2. 0 November 14, 2019 Added GPUModeSwitch to affected products
1.0 November 6, 2019 Initial release

Support

If you have any questions about this security bulletin, contact NVIDIA Support.

Disclaimer

Information is believed to be accurate and reliable at the time it is furnished. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation.

ALL NVIDIA INFORMATION, DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF TITLE, MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT, ARE HEREBY EXCLUDED TO THE MAXIMUM EXTENT PERMITTED BY LAW.

Is this answer helpful?

Live Chat

Chat online with one of our support agents

CHAT NOW

ASK US A QUESTION

Contact Support for assistance
800.797.6530

Ask a Question

NVFlash Windows 10 x64 [v5.735.0]

NVFlash: Download from the official site to flash the video card.

This guide will show you how to set up and use NVFlash v5. 735.0 and later.

Download for Windows/Linux

Download from TechPowerUp Download from guru3d

What is 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.

NVFlash supports BIOS flashing on the following NVIDIA graphics cards:

  • GeForce RTX 3090, RTX 3080, RTX 3070, RTX 3060 Ti, RTX 3060
  • GeForce RTX 2080 Ti, RTX 2080, RTX 2070, RTX 2060, GTX 1660, GTX 1650
  • GeForce GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 1050
  • and many more, including flashing the BIOS on older NVIDIA devices.

Warning!
There is a real danger that the display adapter will not boot and fail to boot the system if the update process is interrupted due to a program crash, power failure, if you manually restart the computer, or if you update the adapter with the wrong firmware image. For this reason, care should be taken when using this utility.

How to use NV Flash

Step 1 — Download the program

Download the program from the official website of TechPowerUp. Or download from the guru3d release.

Step 2 — Run a command line and make a copy of the BIOS

Extract the .zip archive to the root of the system drive C . The file nvflash64.exe must be located at the path C:\ .

Run a command prompt as an administrator.

  1. Click on the search icon.
  2. Type in the bottom search bar CMD .
  3. Select «Run as administrator».

Go to the directory with the program nvflash64.exe . To do this, enter the command:

 cd C:\
 

Command result:

Now save a copy of your video card’s current BIOS. Enter the command:

 nvflash64 -b bios. rom
 

You will see this window. A copy will be stored on disk C:.

If your program is called not nvflash64 but nvflash — then use this name in commands.

Step 3 — flash the new BIOS

In the same command line, remove the flash protection with the command:

 nvflash64 -protectoff
 

You will see the inscription: Remove EEPROM write protect complete :

Flash the video card with a new BIOS. It should be on disk C: and named newbios.rom . Enter the firmware command:

 nvflash64 -6 newbios.rom
 

The program will report: Update successful.

A reboot is required for the update to take effect. .

Video Instruction

subscribe

Not working?

If the program does not work or does not see your video card, try the following steps.

protectoff

You may have forgotten to remove the protection:

 nvflash64. exe --protectoff
 

Force flash — forced flashing

Use key f if you need forced flashing.

 nvflash64.exe -f -5 -6 bios.rom
 

You can cancel all checks/protections using:

 nvflash64.exe -j -4-5-6 bios.rom
 

The numbers here are the IDs of the devices in the system.

No nvidia display adapters found

With this error, the program does not see the video card. You need to explicitly specify which device you want to flash (device bus ID).

nvflash64 with key -and should list ALL good GeForce video adapters.

To do this, try to find out the bus ID of the device and flash again with the command:

 nvflash64 -4 -5 -6 newbios.rom
 

Also try using the version of NVIDIA NVFlash with board ID mismatch disabled.

Video: how to restore an NVIDIA video card after an unsuccessful BIOS flashing

subscribe

Commands

Attention!
To use these commands, instead of [options] you must enter your own options if necessary. The very word [options] and brackets are not written!

Example:

 nvflash64 --list
 

Supported commands are listed below.

  • nvflash64 [options] — update VBIOS firmware.
  • nvflash64 [options] --save — save the VBIOS firmware to a file.
  • nvflash64 [options] --display [bytes] — show firmware bytes.
  • nvflash64 [options] --offset [start] — change start address.
  • nvflash64 [options] --string — display firmware bytes in ASCII format.
  • nvflash64 [options] --check — check supported EEPROM.
  • nvflash64 [options] --version [] — display VBIOS versions.
  • nvflash64 [options] --list — list of adapters.
  • nvflash64 [options] --compare — compare adapter firmware.
  • nvflash64 [options] --verify — check adapter firmware.
  • nvflash64 [options] --verify --ifronly — check IFR adapter firmware.
  • nvflash64 [options] --ecid — Display GPU ECID/PDI.
  • nvflash64 [options] --licinfo — Display license information.
  • nvflash64 [options] --licreq , — create a license request file.
  • nvflash64 [options] --license — provide 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 info.
  • nvflash64 [options] --querygmac — display GMAC MCU version.
  • nvflash64 [options] --proggmac .rom — update GMAC MCU firmware.
  • nvflash64 [options] --savegmac . 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.

Attention!
So that if the command says you must enter the file name. The very word and brackets are not written!

Example:

 nvflash64 [options] 
 

Spelled like this:

 nvflash64 -b bios.rom
 

Option -b allows you to make a BIOS backup.

Full list of options

It’s important to understand before reading the list that this list of commands comes in two versions: a long command name and a short synonym for it.

You need to select and use only one command option:

  1. Or the long command name.
  2. Either a short synonym.

For example, if two commands are specified:

save b

We use either:

or:

 b 
 

Instead of ( filename ) you need to print the name of your file without parentheses.

Example:

 b MyAwesomeBios.rom
 

Full list of options:
help — Display help screen.

Press pp for additional help on power policies descriptions.
Press app for additional help on app profile descriptions.

save b Read EEPROM and save to .

compare k Read EEPROM full content and compare with .

verify h Verify matches EEPROM if flashed.

version v Display firmware version information (if no filename, acts on display adapter).

check c Check for supported EEPROM.

list a List all NVIDIA display adapters found in the system.

protecton w Write protect EEPROM (only on some EEPROM’s)

protectoff r Remove EEPROM write protect (only on some EEPROM’s).

protectmain Write protect the main firmware segment of the EEPROM.

protectlock Set status register protect and status register lock.

protectinfo Display the block protection status.

license Provide a license file for updating VBIOS.

licinfo Display license file content. license file is provided by --license option.

ecid Display GPU ECID/PDI.

licreq ,` Generate a License Request File by specifying « to submit to Nvidia.

lspci List all the PCI devices in the system.

setpci [=D[:M]] — Read/Write PCI Config register.
Format is: [=DATA[:MASK]]
Read operation:
Write operation: =DATA[:MASK]

progfwovercec [flag1 flag2] — Flash firmware over CEC
: "gmac", "rtu", "bmc" or "gpu"
[flag] : "reset" or "offpreservecfg"
- reset : Optional flag to request CEC perform a reset when finished.
- offpreservecfg : No config preservation.

querycec — Display crypto device information csv].

listcec List all the CEC devices

cmpgmac Read MCU Flash ROM and compare with .

proggmac Flash GMAC MCU firmware (AI).

savegmac Read GMAC MCU firmware (AI) andsave to .

listgmac — List all the GMAC MCU devices

querygmac []` Display GMAC MCU firmware (AI) version (if no `filename`, acts on GMAC MCU device).

listgpuled — List all the GPU LED Lighting MCUs.

proggpuled Flash GPU LED Lighting MCU firmware (AI).

querygpuled Display GPU LED Lighting MCU FW (AI) version (if no filename , acts on GPU LED Lighting MCU).

savegpuled Read GPU LED Lighting MCU firmware (AI) and save to .

rdciegpuled Read CIE data from GPU LED Lighting MCUand save to .

wrciegpuled Write CIE data to GPU LED Lighting MCU.

calibrategpuled [millisecond] — Calibrate GPU LED clock tick.

listbridgeled — List all the bridge LED Lighting MCUs.

progbridgeled Flash bridge LED Lighting MCU firmware (AI).

Video: Reducing the noise level by flashing the BIOS on the example of the 1650 Super video card from Gigabyte

subscribe

Where can I get the DOS version?

NVFlash must be used in DOS mode when you boot your system. So use an MS-DOS boot disk and just copy this tool onto it.

Video: Nvidia Firmware for Mining

subscribe

pci subsystem id mismatch error

The PCI subsys ID is the model of the card. Use the DOS version to resolve the error.

Also make sure you have unlocked BIOS:

 nvflash64 -protectoff
 

Use key -6 :

 nvflash64 -6 vbiosname.rom
 

The -6 command allows you to undo the PCI subsystem ID mismatch. In case of a mismatch, you need to confirm the action with the «y» key.

Note.
Users with non-US keyboards may need to press «z» or similar because «y» is not in the same place for all keyboard layouts.

SLI users will need to flash each card separately. The concept remains the same, but you will need to use the appropriate adapter index to flash the card. How to determine the adapter number. described above.

Flashing happens like this:

 nvflash64 -i [index] -6 vbios.rom
 

[index] is a number, namely the index you found with nvflash64 -a .

So, an example of a command for flashing a card with an index of 0:

 nvflash64 -i0 -6 vbios.rom'
 

When the monitor starts blinking, just wait until the message that everything is ready appears. Then reboot with Ctrl+Alt+Del and remove the USB stick.

Command format not recognized

What to do in this case? It’s simple, the program tells you that you entered the wrong command. Check each letter again and correct the mistakes.

Not an internal or external command

Make sure you run the command from the same folder as nvflash64 .

Relevance and alternatives

  • NVIDIA nTune — no need for BIOS flashing.
  • RivaTuner — no need to flash BIOS.
  • NVIDIA BIOS Editor 6.06 (NiBiTor) — needs to be flashed.
  • ThrottleStop — no need to flash.
  • GPU-Z — no need to flash.

nVFlash for Windows 10, 7 and 8 (x64/x32)

Description

How to download the program:

  • Instruction video

nVFlash is a utility for device manufacturers and developers that allows you to work with the BIOS firmware of a computer video card. The program is released by NVIDIA and is designed primarily for their graphics adapters.

nVFlash is compatible with 32 and 64 bit Windows 7, 8, 10, Linux, DOS systems. It is recommended to use the latest OS version. The program is often used by video card manufacturers and system developers.

Since video cards have a processor and RAM, a separate BIOS is required for their interaction. He is responsible for the interaction of applications and drivers with hardware. The firmware also monitors temperature, cooling system, voltage and frequency.

The nVFlash utility allows you to read, write, erase and format the BIOS of the NVIDIA graphics card. The application works at a low level directly with the graphics adapter. Even with incorrectly written firmware, the user can restore the device to working capacity. Therefore, write errors caused by turning off the light, loading the BIOS from another video card, or completely uninstalling it will not disable the adapter.

To flash under DOS, you need to write nVFlash to a memory card with FreeDOS and boot from it. If this is not possible, you can flash the BIOS under Windows, which is less secure.

Functions and features of the nVFlash 5.567.0 utility:

  • Video card BIOS flashing;
  • Compatible with NVIDIA graphics cards;
  • Free distribution;
  • Command line control;
  • Low-level work with iron.