• 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.

AMD RX 5700 XT Full BIOS Request

Odin Vex

New Member
Joined
Sep 19, 2020
Messages
7 (0.00/day)
Things went wrong, I thought I had made a backup. ...Yeah no, apparently I didn't. That was an install ago. So I'm in need of a full, 1MB backup. Not a 512KB backup. If you have an SPI programmer or can do a FULL backup of an AMD RX 5700 XT or 50th Anniversary Edition (either worked, this screw-up was unrelated), I would most appreciate it. It'll be 1MB in size.

After flash, couldn't POST. Dumped full with a CH341A, overwrote first 512KB with stock BIOS, reflashed, can POST but no screen (ever). No extra GPUs, no onboard GFX.

*Edit* Clarification, AMD REFERENCE CARD. Non-branded.
 
Last edited:
Finally got a second junker GPU to use while trying to fix the 5700 XTs. I get 0FL01, even if using UEFI shell method to flash. -i or -ai reveals amdvbflash thinking it is a 256KB SPI flash (rom size is being reported as 40000 instead of 100000 (8Mb->1MB) SOC15 SPI...odd enough instead of GD25Q80C.
 
Last edited:
For some reason, the card thinks it is a 1002:7310 instead of 1002:731F. Even with an SPI erase and flash of the 512K BIOS, it still fails. Using the second GPU, I have manually installed the Windows driver for 5700XT for it and Windows has stopped fussing about it but the card still cannot be flashed, BIOS information cannot be retrieved, and GPU-Z and other tools cannot query anything from it. Any flashing results in failure. I'm beginning to wonder if there is a serial or some other information in the SPI that is missing. I did perform a full erase, dump, write of all 0s, verified, writes of all FFs, verified, so there is no shadow-ROM-business going on that I can tell. The BIOS being flashed is my original upload to the TechPowerUP VGA BIOS Database which ended up being the same in a number of cards, so the BIOS is fine... Still using the CH341A Programmer...

Curious...if I use Linux and spoof the PCI-ID...maybe amdvbflash might work on Linux then and flash it? I haven't tried booting after simply trying a null flash (erase).
 
Last edited:
As it turns out...I have indeed been doing it correctly. Although the SPI flash chip is 1MB in size, the VBIOS is indeed only 512KB and is written at 0 offset. I had been flashing the first GPU and only testing with it as I didn't want to take apart the second GPU to try and bother with it too. Turns out, the first GPU has a bad PCB component, the 330 8-pin Network Array Resistor has a broken leg. Fortunately I can desolder it and solder a new one and put in a jumper to a near-by exposed pad to rescue that one. Suffice it to say, I have at least one working AMD RX 5700 XT(X). :)
 
Last edited:
Back
Top