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
I have tried the amdvbflash -f -fa -fm -fs -fp -p 1 5700.rom and a bios that I have downloaded from the Techpoweruo site. Still showing the 7310 id. Is it possible that my bios chip is faulty? I am thinking of replacing it as suggested by Mini_Me. I have copied the new chip pre-programmed bios file into the exisiting chip, but made no difference.
 
did you try to flash via MSI update tool?

i dont think the chip is faulty though

i just tried the bios from techpowerup and you are right, RBE is not giving dvice ID
I will try again with other bios
 
you could try this command in vbflash

-mi <Num> [ID] Modify SSID & SVID in BIOS image of adapter <Num> to
<ID>. SSID & SVID in BIOS image of adapter <Num> is displayed if [ID] is not specified

to change the ID, but i am not sure if device ID and subID will be changed
 
So I have flashed the Originalrx5700.rom file. Then I have saved a backup as the backuprx5700.rom file. Please see them both attached. For some reason the backup is twice the size of the file I flashed into the bios.
Thanks a lot for the help.
 

Anhänge

  • OriginalRX5700.rom
    512 KB · Aufrufe : 9
  • backuprx5700.rom
    1 MB · Aufrufe : 8
here the file from the Gigabyte 5700 I wrote you in the PM about (stupid i didnt post it here)

this is with the 731F ID

maybe try this one
 

Anhänge

  • 731fgigabyte5700F2.rom
    512 KB · Aufrufe : 3
So I have flashed the Originalrx5700.rom file. Then I have saved a backup as the backuprx5700.rom file. Please see them both attached. For some reason the backup is twice the size of the file I flashed into the bios.
Thanks a lot for the help.
Please could you inform whether your card cooling is a blower or a fan one?
 
Capivara,
I have just flashed the 731fgigabyte5700f2.rom file, and unfortunately the card is still not being recognised by the computer and the id remains as 7310.
I tried flashing it again, and it stated that the "flash already programmed", probably meaning that the bios file and the bios on the chip are the same
 
Perhaps it is relevant to say that I have not been able to flash this card with the amdvbflash 3.04+ (error 0FL01), only amdvbflash 2.93+ seems to work.
 
did you try to flash via MSI update tool?

i dont think the chip is faulty though

i just tried the bios from techpowerup and you are right, RBE is not giving dvice ID
I will try again with other bios
The MSI update tool doesn't work, because the card is not recognised as a MSI card. This is what shows up on device manager when I shorten the pins:
1616518767942.png
 
you should use the 2.93plus only, not any other version

can you install a driver and/or pixel patch when the pins are shortened?

for me it looks like windows jus doesnt know whats the card in this condition with shortened pins as drivers are missing

what is your mobo bios setup?

did you try to enable/disable csm ?

maybe this can help.

i needed several boots (independent of csm) till the card was recognized in device manager.


is the card recognized as gigabyte card though?


every time you start your computer with shortened pins, the bios chip gets deleted
i would start again, flash again with 2.93plus , use the most original vbios version you have


or, I just created another 2 bios versions in RBE
original from 5700xt (msi)
but changed it to 5700 and again the 731F

give it a shot if you want

at least you see in device manager that there is another adapter, i think thats already a part success

(sorry i dont give up on those things, i hate admitting a computer is smarter than me :D )
 

Anhänge

  • 5700xttononxt731F.rom
    512 KB · Aufrufe : 12
  • anotherone.rom
    512 KB · Aufrufe : 7
Hi. Thanks a lot for not giving up on my case.

My motherboard is the ASRock X570 Phantom Gaming 4. I tried both CSM enable and disable to no effect. I also tried the videocard on another computer (intel CPU) and no luck.

I have flashed the first Bios file you gave above and it still seems not able to change the device ID
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 5700xtcapivara.rom
Old SSID: 731F
New SSID: 731F
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: 113-MSITV381MH.122
Old BIOS Version: 017.001.000.042.012565
New BIOS Version: 017.001.000.049.000000
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 -

I am up for trying anything at this point.

Cheers
 
But for some Capivara magic we have progress with the bios update. It is not loading the direvers yet, but it is recognised by Windows!

1616590195074.png
 
The deviceid has been updated:
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 731F Navi10 GD25Q80C 100000 pass -

But unfortunately the driver will not load.

1616590727551.png

I will try to flash the original bios again to see if it fixes the driver issue

Thanks a lot for the help so far. I will not give up on this card, hehe.
 
No luck yet, but both Bioses Capivara posted allow the card to be recognised by Windows, however the driver will not load. (Code 43)

When I reverted to the original Bios, the card would not be recognised without shortening the pins again.

What can I try next?
 
woohoo I can see a gpu

next i would try to post with only 1 card, try pixel patch, try ddu in save(safe?) mode ( :D bad english) and reinstall drivers, maybe even adrenalin software or the AMD auto detect thing

try pixel patch again and again

and i am sure from some point device manager will recognize the card without code 43
 
Oben Unten