• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

How to extract VBIOS from Gigabyte .exe file

LeCaNo

New Member
Joined
Feb 26, 2023
Messages
2 (0.00/day)
Hey there,

I have a "GIGABYTE GeForce RTX 2060 OC 6G (rev. 2.0) rev. 1.0" (GV-N2060OC-6GD) with BIOS Version "90.04.63.40.2B". According to the Gigabyte product page, the current BIOS Version is "90.06.3C.00.86". I assume it's newer, but the Gigabyte page says its from 2019. In the VGA BIOS collection, I found " 90.06.2E.00.C9", compiled in 2018. Now I am confused

I run the "N2060O6.F52.exe", but it says "This BIOS version does not match". With "innoextract" and "UEFIextract" I tried to extract the new VBIOS from the "N2060O6.F52.exe". Unfortunately without success

Is there any way to extract the 90.06.3C.00.86 VBIOS from the exe?

Thanks in advance
 
Just why? If you don't have any issues with your GPU, it's best to leave as is, flashing a VBIOS doesn't make your GPU magically any faster....
 
I'm more just interested in how to do that. I don't want to update my VBIOS.
 
If you use 7-zip you can just right-click and "Open Archive" to get access to the bios bin/rom/ect. That's normally what I do anyway.
 
The extraction tools you used on the main exe probably didn’t work because generally these are fancy wrappers.

So it looks like the BIOS: https://www.gigabyte.com/Graphics-Card/GV-N2060OC-6GD-rev-20/support#support-dl-bios

is inside the x86 and x64 folders. when extracted. but they are password locked:

1677437410076.png


Looks like there is an extraction password:

1677437439664.png


Probably what the main executable is doing as what appears to be a portable 7zip is included in the root dir.

Looks like the password is used everywhere by gigabyte and is:

Code:
buildforge

unzipping the folders gives us this. the x86 and x64 nvflash. The bios is probably packed in the executable.

1677437589605.png


Looks like it wants to load this custom nvflash driver on execute.

1677437893434.png


1677437910701.png


I tried to look in:

%appdata%
- roaming
- local
- local low

and %temp%

To see if there was any pre-extraction but there wasnt. So I couldnt grab the raw BIOS.

Manually extracting the exe with 7zip does give pdata and rdata but they are not usable.

You can attempt to reproduce using what I just did to get the raw files.

For all I know the executable IS nvflash and you might be able to do something like.

Code:
N2060O6.F52.exe -f -6

but I'm not certain.

You can always give it a shot, or check the unverified bios's on the site. Make sure to backup yours using gpu-z first though. If you manage it, dont forget to dump the new one and upload it.
 
Last edited:
Sorr for reviving old post but the command you were looking for was --help and if you use --dump it displays the BIOS version included in the file but I don't know how to really extract it
Screenshot 2023-07-15 003950.png
 
The extraction tools you used on the main exe probably didn’t work because generally these are fancy wrappers.

So it looks like the BIOS: https://www.gigabyte.com/Graphics-Card/GV-N2060OC-6GD-rev-20/support#support-dl-bios

is inside the x86 and x64 folders. when extracted. but they are password locked:

View attachment 285600

Looks like there is an extraction password:

View attachment 285601

Probably what the main executable is doing as what appears to be a portable 7zip is included in the root dir.

Looks like the password is used everywhere by gigabyte and is:

Code:
buildforge

unzipping the folders gives us this. the x86 and x64 nvflash. The bios is probably packed in the executable.

View attachment 285602

Looks like it wants to load this custom nvflash driver on execute.

View attachment 285603

View attachment 285604

I tried to look in:

%appdata%
- roaming
- local
- local low

and %temp%

To see if there was any pre-extraction but there wasnt. So I couldnt grab the raw BIOS.

Manually extracting the exe with 7zip does give pdata and rdata but they are not usable.

You can attempt to reproduce using what I just did to get the raw files.

For all I know the executable IS nvflash and you might be able to do something like.

Code:
N2060O6.F52.exe -f -6

but I'm not certain.

You can always give it a shot, or check the unverified bios's on the site. Make sure to backup yours using gpu-z first though. If you manage it, dont forget to dump the new one and upload it.
Hi there. Did u able to find a way to flash or extract the vbios out of the .exe file? I'm looking to extract a new vbios for Aorus 4090
 
Back
Top