Bad GPU bios flash, little question

so i got a nice new R9 280X Dual-X and tried flashing the bios.
It was a succes until i rebooted.. it did not work.

So switch to bios 2 and it booted fine.

Can i just boot with bios 2 then flick the switch to bios 1 (WHILE PC IS ON) then flash the original bios onto it? (i did make a backup ;) )

I really don't want to also F up the working bios (bios 2)

P.S. is there a way to get the fan speed below 25%?

@Fouquin

1 Like

Alright, for starters VBIOS 1 should never be flashed. It's designed as a control VBIOS for recovery since it normally comes unaltered by the company. VBIOS 2 is what is meant to be modifiable and will sometimes have extended clock, voltage, or boost limits.

Absolutely not. It will not switch the VBIOS while the machine is on. You have to restart to have it switch. If you attempt to flash that way you will only overwrite your second and only working VBIOS.

What you need to do is boot the card in a secondary slot with a stand in as the primary for display. Integrated graphics can work for this, but I've personally used any generic PCI-E GPU.

To alleviate the chances of failure on the next flash use either a bootable DOS version of ATIFlash or use ATIWinflash and run it through cmd as administrator.

Not without using something like VBE7 and manually setting the fan triggers to below their optimal.

well ehhmm... Good news everyone!

I decided to just do it even in a really responsible way.. but it worked :D

  1. I booted my pc in my only working VBIOS (VBIOS 2)
  2. Opened GPU-Z and checked the VBIOS version ( 015.041... )
  3. I switched to the broken VBIOS with the button on the gpu (VBIOS1)
  4. Re opened GPU-Z and checked VBIOS version this time it was 015.046.... the one i tried to flash before.

  5. So with that knowledge i opened the winflash tool (responsible i know)

  6. I loaded the stock VBIOS (that i luckily backed up before flashing) but it should also be on https://www.techpowerup.com/vgabios/

  7. rebooted my machine.

  8. And voila it worked.
    I opened GPU-Z again and VBIOS 1 is back to 015.041.....

This is a really easy solution (not the savest but a good first try)

NOTE THAT FOUQUIN's SOLUTION IS MUCH SAVER AND MORE RESPONSIBLE

Thank you @Fouquin i'll try that ;)

other question. so if i tried to flash it to VBIOS 2 i should work?

My only words to why that even worked:

2 Likes

Not if you were using an incompatible VBIOS. Try a different one.

weird.. i used this one https://www.techpowerup.com/vgabios/162007/sapphire-r9280x-3072-140727.html

And gpu-z says i've got Hynix memory

And this is my gpu https://www.techpowerup.com/gpudb/b2463/sapphire-dual-x-r9-280x-oc.html

There are enough physical differences to those two cards that there may be an incompatibility. The VRM for example on the Vapor-X is completely custom, while the Dual-X is essentially the stock 7970/280X VRM. Potentially operating voltages are different enough that the card won't POST with the more intensive operation parameters required by the Vapor-X.

Give this a try:
https://www.techpowerup.com/vgabios/149684/sapphire-r9280x-3072-131101.html

But the one i posted was not the Vapor-X but the Dual-X.

The one you posted also did not work..

Are there no roms perhaps?

here's a picture of the overview of the original ROM.

modifying the fan profile gave a blue screen btw haha.
i had it to 0% till 50 degrees and at 50 a jump to 20% and slowly up. is that a problem maybe?
Maybe driver cant handle jump from 0 to 20% within a degree?

So i guess this is the original bios
https://www.techpowerup.com/vgabios/149518/sapphire-r9280x-3072-131127-2.html

Oh interesting the link lead to the Vapor-X.

There are but you have to resort to trial and error. Give the ASUS DCII TOP vBIOS a try.

weird.. perhaps a cookie problem.

haha alright i'll try

Subsystem id's mismatch ;)
But i'll try some others

That's why you use cmd or DOS.

Run>cmd>Ctrl+Shift+Enter
If ATIWinflash is in C:\ then: cd C:\atiwinflash [ENTER]
Then with the VBIOS in the folder: atiwinflash -f -p 0 VBIOSNAME.rom [ENTER]

oh yeah i forgot, (it's been 3 years since i messed with VBIOS hehe sorry for nooby mistakes)