AMD and Nvidia GOP update (No requests, DIY)

The newer fixed version worked without incident for me. Thanks Sylar!

Hi everyone,
I have a XFX R9 280X DD, with the default bios having no GOP/UEFI support
I tried the GOPupd tool, both original from OP and some newer modded in recent pages, and while the bios update is successful and I can boot with the modded bios, I cannot see the bios menu at all.
There’s simply no video output since the PC’s powered on until I arrived at Windows. I know that it’s working (keyboard navigations seem to), but I just can’t see it
Is there any fix for this?
edit: some more information - Im using 2 monitors, one via HDMI 1.4(?) and 1 via dual-link DVI, my 280X has 2 mini-DP ports and I dont have any monitors using those, so I can’t test if they’re outputing the bios to those ports. In CSM mode the bios shows up on both monitors

@beater0001

That feels like a boot on macOS… when its not Apple EFI flashed yet.

According TPU bios database at least 2 initial bios didn’t presented UEFI GOP (015.039.000.000.000000 and 015.040.000.001.000000)
u can try the more recent ones, careful with the correct device ID of the PCB/PN etc…

thanks for the suggestion, I tried one of the newer version on TPU and it worked. I manually updated the GOP to 1.69 and that worked out as well.
The Part Number however seems to be weird, as I tried to flash one with the same PN but amdvbflashWin keep saying failed, yet another one worked out fine

Ok, I have an old Asus R7 270 ATI/AMD Card. Not sure whether it’s even worth to update the GOP, the original Bios has v1.52.
I was running the GOP Updater v1.9.6.5.k_mod_v0.4.5, kinda successful except that after the update t shows " Fixing ID for EFI image.

1
2
3
4
5
 
No checksum correction is needed. 
Removing unnecessary end padding.
Data after ROM and not part of EFI!
Please report it!
Recovering extra data at the same offset 0x1FF00.
 

So I am now lost, whether the tables of the GOP driver are necessary which are displaying in the Original Bios file. I searched this thread before, but I haven't seen a solution to this.
Below the screenshots of the Update attempt and the output from the Atiflash tool. I attach also the original BIOS file, backup from GPU-Z. (Don't ask me why the filename is like that).
Anything wrong with the vBIOS, or should I have used an older version of the GOP Update Tool?

Cheers
Tom

R7_250_GOP.png

R7_250_ori.png

R7_250_upd.png

Oland.zip (103 KB)

Tried to update my RX 480 BIOS and got a message saying I have a newer version and to report it on the forum. Here’s the folder it created.

GOP.png

Ellesmere.rom_newGOP.zip (120 KB)



Some AMD-roms have data-sections(?) outside the vbios, perhaps in your case because it is a workstation-card. I don’t know the purpose of this, but it is very short, only 100h long, and at the end, so in my opinion updating GOP is safe, as the block won’t overwritten or altered.

The message "Fixing EFI image" will always shown, as the tool will insert the vendor- and device-ids.

Hello,

thanks for providing this tool. I have the following issue: I use an ASUS RX 580 ROG Strix (and other cards, but I will focus on this one) with a MSI Z390-A PRO Motherboard. In order to use more than 4 cards, I want to use UEFI mode. The original GPU BIOS works fine with that, but as soon as I modify the BIOS (for mining), I get a "No GOP support found" message and have to enable CSM. I tried using the GOP update tool on the modified BIOS, but that just says "You already have the latest avaible GOP!". The same problem also occurs with other cards (AMD RX 570s). I will provide the original BIOS and the modified one below. Does anyone know how to solve that problem? Thank you

BiosRX580.zip (220 KB)

Well…its pretty obliviously that wot ever u used to modify the bios for mining, is the source of the problem…and ur blaming GOP updater for not fixing it…it has nothing to do with GOP updater, period.
Better ask to mining communities…i dont see any miners around here in this forum.

Sorry, I did not want to "blame" it on anything and just wanted to give the information, that nothing is detected/changed using the GOP updater. Maybe someone with more knowledge (than me) can see what happened to the GOP section in comparison between the two rom files.

To my knowledge, the GOP-image has function(s) for checking changes in VBIOS. It won’t start if it detects unauthorized changes.

Someone with programming skills could find the location(s) with a disassembler in the decompressed GOP-image.

New GOP found on GIGABYTE GTX 1660 SUPER GAMING OC:
TU1xx - 0x5001A - Feb 23 2021 - 29639790 - EE817277

-> techpowerup.com/vgabios/233600/233600.rom

I tried to replace the GOP manually, but 5001A seems to take up 512 bytes more space than 50018. These contents will destroy other modules and make them unable to work. How can I deal with these?

HI, @Sylar76 @SoniX

new GOP 2.17.1.17.10

2.17.1.17.10.zip (43.7 KB)

New GOP UEFI Bios Updater
-----------------------------------

https://drive.google.com/file/d/10P57XVL…iew?usp=sharing

Added:
- New AMD VEGA UEFI Gop Table 2.17.1.17.10
- New NVidia Turing TU1xx 0x5001A UEFI Gop Table

New GOP UEFI Bios Updater v1.9.6.5 Mod v0.4.8 based on @Ruin code

https://drive.google.com/file/d/1L4idOlR…iew?usp=sharing

Added:
- NEW NVidia Ampére GA1xx 0x6000D UEFI Gop Table

With the latest mod v0.4.7 and 0.4.8 releases updating to AMD 2.17.1.17.10 doesn’t work with the executable. Using just the python script is ok. Should it be recompiled?



plz fix,thx




Python
PLtable
Colorama

Root c: shortest folder name
Run as Admin

Basic rules…essentials.



I highly recommend you to try it yourself before replying to our question



AMD Radeon Vega Frontier Edition Aircooled 8G.rar (133 KB)



Do not understand, please specify.
You didnt share any file or rom to test. The link you provided is for downloading the tool itself.

EDIT: A miracle…the problematic rom as been shared.