AMD and Nvidia GOP update (No requests, DIY)

After brushing this file, the EFI boot screen appears, which is great.
Dataland.HD7750.1024.120413_updGOP.rom is able to flash successfully, but the boot fails, and the screen is blank.
Dataland 7750 1G vbios_updGOP.rom flashing error, see the attachment below

error.png



gpu-z7750vbios_updGOP.rom flashed successfully. And boot successfully
Attach a picture of the brush result

1.png

Just a quick message to thank you clever chaps for all these tools.
Lost_N_BIOS helped me out about 2 years ago now with my retired ASUS board after I botched it.

After waiting for 10 years, I’ve finally upgraded to a beefy Ryzen 3700X and Gigabyte X570 Auros Pro.
I’m still using my Sapphire R9 285 2GB (Dual Bios) for the moment so thought I’d switch from legacy boot (CSM) to UEFI booting.
Maybe I’ll pickup a cheap RX 580/RX 590 or upcoming Navi card eventually.

When booting with CSM enabled the card works perfectly both before and after booting Linux.
Unfortunately when switching to UEFI booting the screen colours were occasionally garbled in GRUB and the UEFI menu.
As the card was released in 2014 it had an early version of the GOP driver (it even says 1.55.0.0.0 Testing in the motherboard menus!)

Good news however!
I’ve taken a legacy bios file for the card, updated it with the tool and the card is now working as expected. (v1.67.0.15.50)
Closed source shoddy software and vendors moving on is to blame!

So why am I posting?
When I tried updating the UEFI files the tool reported error messages.
The resulting files were too big to flash.
I thought I’d take a chance on updating the non-UEFI bios file which worked.
I guess there’s an issue updating the early GOP implementation with the later standardised one.

TechPowerUp’s BIOS Collection
------------------------------------------
R9 285 Dual X
Legacy: https://www.techpowerup.com/vgabios/1617…5-2048-140814-3
UEFI : https://www.techpowerup.com/vgabios/1642…5-2048-140814-4

R9 285 Dual X Overclocked
Legacy: https://www.techpowerup.com/vgabios/1640…5-2048-140814-2
UEFI: https://www.techpowerup.com/vgabios/168323/168323

File I used in bold
Flashing Tool - ATIFlash UEFI Shell

dmesg.txt (71.3 KB)

glxinfo.txt (146 KB)

vulkaninfo.txt (33 KB)

New VEGA AMD GOP Table 2.10.0.0.0

I’ll update GOP Uefi Tool later.

AMD_GOP_2.10.0.0.0.zip (86.5 KB)

Maybe there is something wrong with GOP Updater v1.9.6.5g, cause i get this:

Dumping info from = Vega 20.rom


ID of ROM file = 1002-66AF



Extracting with UEFIRomExtract by AndyV


Found compressed EFI ROM start at 0x58
Input size: 43944, Output size: 74000, Scratch size: 13360

---------------------------------------------------------------


Extracting with GOPupd…


AMD GOP 2.8.0.0.0 LibBuild ---- Dated: Jul 26 2019 11:24:53

AMD_Build 2218 AMD_ChangeList 1974379 GOP BIOS_IDTF 0xDEADBEEF

Most likely signed by: Microsoft Corporation UEFI CA 2011

Machine Code = x64

Checksum CRC32 = 2D0A75F8

---------------------------------------------------------------


Processing with Python…


You have a newer version! Please report it in the forum!


---------------------------------------------------------------

As you can see, my ROM only has 2.8.0.0.0 GOP, anyway it tells me, i would have a newer version and should report it.

Edit.

I’ve checked gop database and it has been added so it’s very strange. Could you please attach your vega .rom file ?

Sylar76,can you put the program on the forum as usual? I can hardly download from the online disk,thanks

I am also getting the same message with a Navi bios with 2.7 and it saying it is a newer version

I’ve removed previous link and added only the AMD GOP Uefi Table 2.10.0.0.0.

Well, I’ve a lot of problems (and I don’t know why) to properly edit and change the python code
to accomodate the 2.10.0.0.0 AMD Gop Uefi Table.

Thus, if anyone can help me it will be very appreciated.

Hi mates, I want to update my old ASUS R9 280X Direct CU II TOP Overclocked Edition, but I don’t know how to do it, can you explain me please???
Thank you so much, regards.

@RaskaipikaFWR
ASUS official R9280X-DC2T-3GD5 VBIOS update
https://dlcdnets.asus.com/pub/ASUS/vga/A…_R9280XDC2T.rar



Thanks for the answer @thinking , but I wanted to say how to update the GOP driver of the VGA BIOS, not the BIOS itself, I did it three or four years ago when I purchased the graphic card from second hand, but I don’t remember the last version compatible with my card, because I believe that the last version is not fully compatible with my card or if that lack of caompatibility it was with my oldest card RADEON HD6850.

Again, thanks anyway.

Can anyone provide me an updated vbios of this image?

https://www.techpowerup.com/vgabios/2149…0-4096-170317-2

I tried it with the new updater but it spits this out:

‘No EFI ROM found or error on decompression !!!’

@Qemics - Must be some issue with your setup or python etc, I used build v1.9.6.5_f downloaded on 3-5-2020, no issues
http://s000.tinyupload.com/index.php?fil…353158998331583

@RaskaipikaFWR - that is a vBIOS update linked above for your graphics card (VGA BIOS update).
Flash that, then dump it with GPU-z if you want it further updated with what we update here (The GOP/EFI area)

I tried all GOP update versions, and they do not support my gtx550 ti BIOS.
Thanks!
@Lost_N_BIOS @Sylar76


gtx550ti_GF116_original.zip (44.7 KB)

@UClinux

Try the attached one please.

GTX550U.ZIP (103 KB)

Thanks, I will try to come home from work at night, and come back to report.
@Sylar76

@Sylar76

Can’t flash

nvflash.exe GTX550U.ROM
ERROR: Cannot program a non-page boundary or invalid range for EEPROM

nvflash.exe -4 -5 -6 GTX550U.ROM
ERROR: ROM image too large for EEPROM

My graphics card EEPROM is too small?

It’s very strange as Gigabyte released a full uefi bios update for its GTX550 cards, thus any similar card should be able to be updated in the same way.

Official this model:
https://www.asus.com/Graphics-Cards/ENGTX550_Ti_DCDI1GD5/

The bios I backed up will be newer than the version on the official website
Official AS13, my ENGTX550 Ti DI VB Ver 70.26.20.00.AS15
@Sylar76
------------------
Adapter: GeForce GTX 550 Ti (10DE,1244,1043,83C2) H:–:NRM S:00,B:01,D:00,F:00
EEPROM ID (BF,0048) : SST SST25VF512 2.7-3.6V 512Kx1S, page
Sign-On Message : ENGTX550 Ti DI VB Ver 70.26.20.00.AS15
Build GUID : Blank
IFR Subsystem ID : Blank
Subsystem Vendor ID : 0x1043
Subsystem ID : 0x83C2
Version : 70.26.20.00.00
Image Hash : N/A
Product Name : GF106B Board - 10500000
Device Name(s) : GeForce GTX 550 Ti
Board ID : 0xD104
Vendor ID : 0x10DE
Device ID : 0x1244
Hierarchy ID : Normal Board
Chip SKU : 400
Project : 1050-0000
Build Date : 02/16/11
Modification Date : 07/05/11
UEFI Version : N/A
UEFI Variant ID : N/A ( Unknown )
UEFI Signer(s) : Unsigned
XUSB-FW Version ID : N/A
XUSB-FW Build Time : N/A
InfoROM Version : N/A
InfoROM Backup : Not Present
License Placeholder : Not Present
GPU Mode : N/A

Your SST Eeprom is a 512 kb size chip, thus it should be able to accomodate the whole bios (legacy + uefi).