Question Bricked RX 5700 card by flashing the wrong bios. It will not POST even when tried to flash the previous bios back

Evertonhs

Mitglied
Mitglied seit
Feb 4, 2021
Beiträge
54
Bewertungspunkte
1
Punkte
6
Dear community,
I have 2 cards, one is a MSI Mech RX 5700 XT, which I have flashed successfully with a modified Gigabyte Bios (see attached Mech.rom). This Bios is really efficient and increased speed and reduced power consumption on my Mech card by about 20W.

The other card I have is a MSI RX 5700 that was flashed with the original MSI RX 5700 XT bios. (See attached 5700xt.rom). As the Bios on the Mech card was performing a lot better than the one I had on the RX 5700, I followed the same procedure that I used to get the Gigabyte Bios working on the Mech card (replaced the Sub Vendor and Sub Id by the original bios values). Then I have flashed the RX 5700 with the modified Gigabyte bios (see msi.rom) using amdvbflash 3.04+ Win (the same process I did with the Mech card). That bricked the card and the computer would not be POST.

I have managed to POST by shorting the Bios pins 1 and 8 (Paper clip method), but the amdvbflash 3.04+ Win would not flash (error F0L01), so I used amdvbflash 2.93+ to force flash the previous bios into the card. However it still will not POST.

What else can I try to fix my card?

Thanks in advance
 

Anhänge

  • Mech.rom
    512 KB · Aufrufe : 28
  • 5700xt.rom
    512 KB · Aufrufe : 23
  • msi.rom
    512 KB · Aufrufe : 14
Indeed, If all else fails, I will try to sell my card as faulty on eBay. Other than a bios flasing going bad, there is nothing else wrong with it. But fingers crossed it can be fixed. You guys helped me a lot.
 
an update: I have changed one of the 2 chip, no effects :-(
Do you think I need to change both of them?
Anyway I have found a shop that maybe can check the GPU and see if it could be repaired (and the price), let you know as maybe it could be usefull for you ;-)
 
Yes, I would like to know where I can get it repaired. I am not skilled enough to replace the bios chip myself, so I also need to find a shop in London do do it for me.
 
Today the CH341A programmer arrived, and it successfully flashed the original bios to the GPU, and the amdvbflash -v showed "pass" when comparing to the original bios file, however the card is still not detected but the computer, unless the pins 1 and 8 are shorted. Also the amdvbflash 3.04 would not flash the card, giving the 0FL01 error. I do not think the problem is with the Bios chip itself, as I could erase it and flash it without issues with the programmer. I wonder what else could have gone wrong with the card by flashing the wrong bios file.
Perhaps I should take it to a shop for more specialist service. Please let me know if yours could be repaired and the shop name / location.
Thanks a lot.
 
Windows does not identify the card as an AMD card, after booting with the pins shortened.
 

Anhänge

  • RX5700.jpg
    RX5700.jpg
    144,2 KB · Aufrufe : 46
Mirco, did the shop manage to repair your card? Did they give you a quote? I left mine at a shop in Harrow, but no quote for the repair yet.
 
Hello,

@Evertonhs & @Mirco did you manage to fix your GPU.

I have the exact same situation. The GPU is getting identified by the system only when I shorten PIN 1 and 8 and then I can normally flash the bios but when I reboot the system then the GPU get only identifed when shorting PIN 1 and 8.

I also tried to flash the GPU with CH341A and it is the same.
 
Zuletzt bearbeitet :
Unfortunately nothing yet. I have sent it for repair, but they have not yet given me a quote for the job.
 
hi everybody,
I have exact same issue, messed up with the first flash, managed to reflash by shortening
no adapter found/not detected in device manager
when starting with shortened pins, card is found/detected

if anyone has an idea/answer on this issue, let me know

thanks and good luck
 
[SOLVED]

HEY GUYYYYYYSSSSSS

I think I fixed it, but dont ask me how.

I will tell you step by step what I did. (also the totally irrelevant steps)

First, I went through the same procedure as you, flash bios, messed up, no POST, shorten 1+8, flash back to original (original original from Gigabyte, in my case F60, first I flashed back to F61 then to F60), GPU only detected with shorten pins, not without.

BTW flash with 2.93plus

I completely reinstalled Win10 with a rx570 card, running on IGP last night.

Run DDU

Installed the latest Adrenalin 2020 (I think 20.11.2 for sure WHQL) and disabled "detect issues" in the software.

Mining for the night on the rx570.

This morning, waking up, making tea (maybe this is relevant :D )

Set the card (rx5600xt) on another mobo, and probably broke the mobo or the psu , who knows.

Take the rx5600xt back into the initial computer, connect the 5600 and the 570 with a PCI-e multiplier (I guess just using 2 different pci-e slots works as well)

Start the computer and voila the 5600xt was detected, even running with drivers, detected in Adrenalin as well.

The rx570 was still there, just code 43.

Using pixel patcher and both card are now working properly.


I dont know what fixed the issue but I assume its something about the PCI-e slots, or maybe the PCI-e multiplier kind of force the GPU detection as 2 cards are installed.

Just play around with 2 cards, the card position/slots and maybe a clean windows and DDU helps as well.


If one of you is managing to fix it, please let me know what you did in your case.


This was my lesson about flashing 5600xt's, I will not do it again :D

Use RBE tool to improve powerconsumption and clocks, thats it.

Good luck!!!
 
Zuletzt bearbeitet :
Thank you, Capivara for giving us hope. I will try your procedure once my card is back from the repair shop, in case they cannot fix it.

I do think that your issue is different though, as it seems that your card was eventually recognised by the system, which is not happening with my card. I am not sure what is the error that doesn't allow the card to be recognised as a rx5700xt even after force flashed it with teh original bios. The computer definitely ignores the card completely if I boot without shorting the pins.

When I shorten the pins, I can only flash it with 2.93+, as the 3.04+ would give an error. I wish there could be a better explanation about what that wrror is besides F0L01.

Cheers
 
Hi Evertonhs

I completely get your point and i had the same issue.

The system did not recognize the card at all, only with shortening pins.

After force flashing the card to original bios and unshorten, still not recognized.

Be aware, every time you start he computer with shortening pins, the bios will be deleted or at least corrupted.

Check on the device ID, I think the 7310 ID is just a random one, not specific, check on TechPowerUp your bios and see in details the device ID or, if you have the original bios, check in RBE for the device ID.

After forceflashing make sure the device ID changed accordingly.


Anyway, after forceflashing, do not start again with shortened pins, it will not take you to nowhere.

Start with unshortened pins, try different pcie slots and try to use another GPU card at the same time.

Maybe use DDU, reinstall Windows, use pixel dispatcher.

And here I am not sure what fixed my issue, I have to assume that only after using a PCI-e multiplier and using the corrupted card +another GPU card made my 5600 visible again, i did not use 2 pcie slots on the board and I used the 1x slot for the multiplier. (see picture attached)


As suggestion (if the shop cannot fix, but i dont think its an issue with the chip)

1. shorten pins. start windows, do amdvbflash -i (adapter should pop up)
2. unshorten
3. forceflash and check that device ID is same as RBE tells you when opening your original bios (amdvbflash shows you old ID/new ID when flash successful)
disconnect card
4. DDU
5. reinstall windows with a random gpu in the slot (and use onboard graphics all the time in your mobo bios)
6. when everything set, you see random gpu and onboard gpu in your device manager
7. disable onboard gpu and leave random gpu enabled
8. turn off and install the 5700
9. start system and both gpu's , random and 5700 should appear

Wish you luck and keep me updated, very curious what can fix your issue
 

Anhänge

  • IMG_20210309_154013.jpg
    IMG_20210309_154013.jpg
    2,3 MB · Aufrufe : 40
Thank you a lot for the guide. As soon as I have my card back, then I will report on the progress.

Cheers
 
OK. THe repair shop could not repair my card, so I will collect it this week and try Hive OS and Capivara's procedure. Fingers crossed something works.
 
Hi all,
I got the card from the repair shop and the situation remains the same. The computer can only detect the card if I short the pins
The ID should be 731F, but it shows as 7310. I tried flashing with both AS Programmer and 2.93+.
This is what I get:

C:\E>amdvbflash -i

adapter bn dn fn dID asic flash romsize test bios p/n
======= == == == ==== =============== ============== ======= ==== ==============
0 09 00 00 731F Navi10 W25Q80 100000 pass -
1 0D 00 00 7310 Navi10 GD25Q80C 100000 pass 113-D1820201-101

C:\E>amdvbflash -unlockrom 1
ROM Unlocked

C:\E>amdvbflash -p -f 1 5700.rom
Old SSID: 0B36
New SSID: 0B36
older ASIC, vbios is not signed.
Old DeviceID: 7310
New DeviceID: 731F
Old Product Name: NAVI10 A1 D18202 XL MBA 8GB 300e/875m
New Product Name: NAVI10 A1 D18202 XL MBA 8GB 300e/875m
Old BIOS Version: 017.001.000.042.012565
New BIOS Version: 017.001.000.042.012565
Flash type: GD25Q80C
100000/100000h bytes programmed
100000/100000h bytes verified

Restart System To Complete VBIOS Update.

C:\E>amdvbflash -i

adapter bn dn fn dID asic flash romsize test bios p/n
======= == == == ==== =============== ============== ======= ==== ==============
0 09 00 00 731F Navi10 W25Q80 100000 pass -
1 0D 00 00 7310 Navi10 GD25Q80C 100000 pass 113-D1820201-101

And when I restart the computer without shortening the pins, the card isn't recognised at all.
Doesn't show in device manager.

Should I try to replace the Bios chip? On AS Programmer, the bios file and the bios on the chip seem a match.

Any help is welcome.

Cheers
 
did you check on manufacturer website if there are 2 bios versions? in my case i hade old and updated versions available
not sure anymore but i think i tried to flash the old(original) first and after that the newer one

you could also try to
start pc with shortened pins
use amdvbflash to save the bios file thats on the chip right now
use RBE to change the device ID from 7310 to 731f
save this file as well
try to reflash

what i read somewhere, use all force parameters for amdvbflash (check in the readme)
but i think it was something like
C:\E>amdvbflash -f -fa -fm -fs -fp -p 1 5700.rom

after you get (whenever it will happen) the info that device id 731f is on the bios , you should ddu or maybe even reinstall windows from zero

also try to reboot the computer several times to check if the card will be accepted from one point
if the card shows up, try manufacturer bios update
 
Zuletzt bearbeitet :
Thanks for the quick reply. I am doing as you say, but I cannot figure it out how to change the device id on RBE.
This is what my RBE looks like
1616505517401.png
 
Thanks for the quick reply. I am doing as you say, but I cannot figure it out how to change the device id on RBE.
This is what my RBE looks like
Anhang anzeigen 12000
Greetings,

After you finish flashing, if the card still not recognized then check the device id in amdvbflash, if it is 7310 then please backup the vbios then send it to me.
 
Oben Unten