Detailed Guide on Flashing VBIOS for your Laptop, to fix your Borken GPU or Stonks your Performance to the Roof
Most of the time, if you want additional power gain that leads to performance gain or if you have issues with current flashed VBIOS
How do I flash a VBIOS?
First, we have to prepare the memory stick to be bootable, make sure the bootable disk is formatted to Fat32. NTFS formatted disk wont work properly. For flashing the BIOS it is suggested to do this process in DOS to avoid any complications. However, if you have a lenovo laptop but want to flash to a different brand you will most likely need to use the NVFlash ID Mismatch Modified version that allows you to flash regardless of what you have. It adds a layer of risk because you must do it in Windows and the program won’t stop you for flashing a bad BIOS.
Process Prerequisites #
- Nvflash Mismatch ID disabled Version
- USB stick with FAT32 format
- GPU rom file (can be found in our discord server)
As a first, format the USB stick to FAT32 format and then copy the contents of the folder nvflash.zip or nvflash mismatch ID disabled version and the desired vBIOS in the form of the ROM file onto the stick.
- Paste the contents of NVflash (normal or mismatch disabled) in drive C:/ of your laptop. Name the folder in any preference you would like. Use Normal edition if you want to flash lenovo bios, use mismatch ID disabled edition for flashing VBIOS from another OEM such as MSI
- You may want to disable the NVIDIA drivers because it can crash when you flash the card and forcing the computer to restart. To disable the drivers go into Windows Device Manager –> Display Adapters. Then Right Click –> Disable Device.
- Now open Windows Command Prompt as Administrator by typing “CMD” in the search bar. Alternatively, Windows 11 users can also use Windows Terminal
- After opening you want to find that folder at the Root of C:/ and launch the program. You can follow the commands and adjust the naming accordingly
"cd/"– Hit Enter.
"dir"– Hit Enter
"cd/nvflash64"– Hit Enter (Now you are in the folder)
"nvflash64– Hit Enter (this will run the program called nvflash64.exe in that folder. If you have the program named differently, you will need to type that name in instead
- Now that it is shown, how the program runs, you can quit it by pressing “Q.” Next, we follow the following steps to make sure the device doesn’t get bricked in the process.
- Back up the current BIOS before doing anything else:
nvflash64 -b backup.rom” and hit Enter.
Nvflash64 is the program, -b is the command to back up, and backup.rom is the name given to the backup BIOS. The backup.rom name can be changed to anything else, according to user preference, but its better to keep it simple to be able to find the rom file later. Once backed up, make sure to check the folder to make sure it saved and make a copy on a flash drive in case you need to re-flash the card with a different computer. If you are doing this in DOS then you already have it on the flash drive.
- Now the BIOS is backed up, it is time to flash the card:
If you are using the modified mismatch ID disabled version type “nvflash64 –protectoff” to disable the lockout (two dashes –). Otherwise, skip this step.
- Now the actual flashing part:
nvflash64 -6 (ROM NAME).romand hit Enter.
It will ask you a few times if you really want to do this. Follow the prompts and wait for it to finish flashing
Video Tutorial #
If any doubt about flashing the GPU or still not sure about flashing, check the video below.
In case of a Brick #
Follow this guide if you end up bricking the card in this process
Re-flashing soft-bricked 30 series GPU – LaptopWiki
Credits: Kira, Coleh, Vert7x