AMD and Nvidia GOP update (No requests, DIY)

@st1cky

Try this please. Use the nvflash force option.

BIOSNEW.ZIP (148 KB)

ASUSNEW2.ZIP (148 KB)

ASUSNEW.ZIP (155 KB)



Thanks for the fast reply.

What is the nvflash force option?

index i <index> Force a specific device index.
or
overridesub 6 Allow firmware and adapter PCI subsystem ID
mismatch.

Anyway i tried with nvflash -6 BIOSNEW and it was flashing and vBIOS Version and GPO is same in BIOS as before.

Its even the same in BIOS when i try newer vBIOS Version. So its related to ASUS Mainboard BIOS?

Try this nvflash version.

Type nvflash64 --protectoff

nvflash64 bios.rom

type Y (yes) if prompted.



What Version i tried with nvflash_5.590.0and nvflash_5.370.0. Didnt worked.

I still have 30002 in Dump and Version different,too.

Screenshot:
https://ibb.co/0fLTWt8
Right Side is the Dump after flashing newer version.
Left Original from Techpower.

@st1cky

So how could you say, like before, you’ve flashed bios if bios on VGA still remains the same ? I can’t understand.

It doesnt remain the same, GPUZ and NVFlash shows me different things then BIOS. In BIOS its always GOP Version 3002 and BIOS String Same. No matter what i flashed.

I cant say what its related,too. Even with SPI the vBIOS was wierd, Reading/Removing/Empty Check wasnt a problem soon as i tried to write the BIOS chip doesnt got recognized or Write Timeout. Replug and diff. Versions didnt helped. Im tired^^

It’s due to the fact UEFI Gop table is not written. Did you try the nvflash dos version via bootable USB stick ?

Look also at here : https://youtu.be/6LT1DSzRY1w

@boombastik
It looks like it’s the same version as the previous GOP.

RX 590GME.jpg

@Sylar76 - I originally told st1cky to post here about this, because I first used GOP UPD tool to update UEFI For him, and then later noticed via hex that in the UPD file itself the old 30002 string is still there (x2).
But, dropping the UPD file back into NVIDIA ROM info bat or back into GOP UPD shows new version 3000F (which is no where to be found in UPD vBIOS via hex, only 30002 still)
I am not talking at all about his motherboard BIOS info or what he’s flashed or dumped after NVFLash (that’s a totally different issue we can sort later, after this), I’m only talking about his original dump he sent to me that I then updated where this issue is observed.
See this package, there is UPD File and before/after image showing update looks to be correct (3000F), but if you look via hex in the UPD file it’s still old 30002 (x2) EFI GOP. Latest version was used 1.9.6.5_f
https://ufile.io/71xp0v8g

I’ll take a look at nvidia gop uefi tables inside 1.9.6.5_f. Maybe I’ll found the answer.

@st1cky

I think it’s only an “OEM” text string which is not updated by the updater tool.

Please try one ot these:

ASUSNEW2.ZIP (148 KB)

ASUSNEW.ZIP (155 KB)

Sorry please bios update gop drive 2.9 for https://www.techpowerup.com/vgabios/2075…92.181018_1.rom

@forzic17

What are you meaning with "gop drive 2.9" ???

This is the latest UEFI GOP Table for Turing cards.

RTX2080.ZIP (673 KB)

Yes gop drive 2.9.0.0 please

2.9.0.0 is for AMD gpu, not NVidia !!!



Its not Updated with NVFlash ,too.

Thats why i tested the Techpower Firmware for my 1080.

It was same, still. Only GPUZ Recognized it as newer Firmware and Dump showed newer GPO.
But BIOS Informations was wrong still. Could be yes, that NVflash didnt write some vBIOS Informations.

Did you try other nvflash version with different syntax commands ?

You could try nvflash --rdoem oem (it will dump oem info) and see inside oem file created.



I only tried --protectoff and -6 and without -6 normal. I only tried newest Version and the older one (nvflash_5.370.0 - nvflash_5.590.0)
Im wondering if its related to Win1903?

What commands will overwrite everything? I thought NVFlash overwrittes everything automatic?


SPI Flashing didnt worked, too. It always crashed when i was writing and then the Chip wasnt any more recognized. Needed to replug CH341A then it was recognized again.
Read/Removal worked without any problems but soon as i started writing it crash at some 10-20% or Write Timeout.

After i had the vBIOS fucked up and only had maybe 10% of the vBIOS i managed to reflash with nvflash had 1 Error something with Information. But UEFI GOP was working again.
And now in BIOS, i see newer Version Firmware & GOP Driver.

This is the Issue i had before, screenshot:

Left Side is the Dump of Techpower and right side is the dump of vBIOS after flashing Left Side ( Techpower Dump ) - I only used NVflash not GOP Updater.
https://i.imgur.com/S8m4ZRW.png

Im not sure what was not overwritten,too.

Update Inforom OEM info: nvflash [options] --wroem
This Command/Operation is not beeing used when i use normal nvflash command to write vBIOS?
Because somehow the vBIOS OEM Section didnt got overwritten.

I will test again to overwrite the vBIOS with my Original DUMP. Lets see if its overwrite the OEM Section.

If you provide me the oem generated file with the syntax I wrote before, maybe you’ll be able to update oem info too.