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

Need help re-flashing GPU VBIOS

Joined
Mar 7, 2018
Messages
7 (0.00/day)
Processor AMD A8-7600
Motherboard ASRock FM2A58M-VG3+ R2.0
Memory Crucial 8GB DDR3 1600 MHz
Video Card(s) ASUS RX560 EVO 4GB (kind of dead)
Storage 1x 1TB WD Blue 7200 RPM HDD; 1x 240GB Kingston A400 Series SSD
Power Supply Thermaltake Smart DPS G 500W
Mouse Cougar Minos X2
Hi, my RX560D was successfully bios modded previously about two years ago, but now I started getting artifacts and after a reboot the GPU is not working anymore.
ATIWinFlash and GPU-Z cant read the GPU's BIOS and when attempting to flash the stock backup I get write errors.
I started getting errors earlier and earlier until the program started giving errors when beginning the writing process.

My GPU is an ASUS RX560 EVO 4GB (an RX560D in disguise).

Here's my latest attempt:
Code:
c:\atiflash_293>amdvbflash -f -p 0 stock.rom
older ASIC, vbios is not signed.
Old DeviceID: 67EF
New DeviceID: 67EF
Old Product Name:
New Product Name: 67EFHB.15.50.2.1.AS04
Old BIOS Version:
New BIOS Version: 015.050.002.001.000000
Flash type: W25X20

Write fail
0/40000h bytes programmed

   ERROR: 0FL01

c:\atiflash_293>

I'm assumming my GPU's BIOS NOR memory is dead :(

Could I have any chance of succes if trying to flash via a hardware flasher?

Thanks in advance!
 
Try flashing with the DOS version of AMDFlash. For that, you'll need to create bootable USB flash drive [guide here].

amdflash -unlockrom 0
amdflash -f -p 0 filename.rom

If it doesn't work, you can try shortening VBIOS 1-8 pins, or SPI flash programmer like FlashcatUSB.
 
Last edited:
Try flashing with the DOS version of AMDFlash. For that, you'll need to create bootable USB flash drive [guide here].

amdflash -unlockrom 0
amdflash -f -p 0 filename.rom

If it doesn't work, you can try shortening VBIOS 1-8 pins, or SPI flash programmer like FlashcatUSB.

Thanks! I'll try DOS as I already have a bootable DOS drive, then I'll see with shorting the pins.

Should I short the pins the whole time I'm flashing the BIOS or is it only when booting?
 
In case I have to use a hardware flasher, would something like this work?
My BIOS chip is in the supported list in the product description, but looking at this software-wise, would this programmer work with the software used for flashing?

Edit: I'm looking at this programmer because I couldn't find anyone that ships a FlashcatUSB to my country nor someone that sells locally.
 
Last edited:
The card now is not being detected. I bridged pins 1 and 8 and now it is recognized but DOS and Windows versions both fail at reading rom, with the same error code as before. I'll try EFI shell and linux, but this doesn't look good
 
Did you type "amdvbflash -unlockrom 0" ? Are you sure the backup BIOS is fine? Did you try another ROM?
 
Last edited:
I'm pretty sure I typed -unlockrom 0, but I'll try again. Also the backup bios is correct and I did try another ROM, both known working before.

TBH, I'm now thinking in replacing the flash chip with a new one and flashing it with a hardware flasher (in the event that I can't re-flash it via software).

Update: I removed the bridge between pins 1 and 8 and the card stopped being recognized again... but after a few reboots it showed up and falshing through EFI Shell was a success. The stock ROM was flashed. Now I'll try flashing my SPU Unlocked ROM (known working).
 
Last edited:
Glad to hear you got it sorted.

Make sure to crossflash to an untouched BIOS from the database and not modded one.
 
The card showed some issues but after disabling the bios signature check (duh) the card started working fine, all as expected.
Thank you so much @Regeneration !
 
Back
Top