How to unbrick graphics card after failed VBIOS flash

TJ Hooker

Titan
Ambassador
I have a Gigabyte RX 480 G1 Gaming 8G. I tried updating the the VBIOS in Windows by running an executable downloaded from Gigabytes website. It said flash successful, asked me if I'd like to restart and I clicked yes. Computer stayed running a little while with a black screen, and eventually I clicked power button and it turned off. After that I can't get any output from the card, and can't even boot into windows unless I remove the power connector from the card (even with iGPU set to on in BIOS).

So I set about trying to unbrick it. I tried using this guide: https://www.techpowerup.com/forums/threads/how-to-use-atiflash.5775s0/
However, I ran into a couple issues. First off, if I try to use the HP USB Format tool they recommend to create a bootable USB, it throws an error and fails. Ok, so I used a tool called Rufus to create a bootable DOS USB, seems to work fine. I then copied ATIFLASH.exe and the .rom file onto the USB and successfully booted from it from within my BIOS. However, when I try to run any commands with ATIFLASH, it just says: "This program cannot be run in DOS mode".

I'm at a loss here, any ideas?
 
Solution
Managed to get it working. With the graphics card power connector disconnected (so I was able to boot into Windows), I opened up device manager, showed hidden devices, and uninstalled the RX 480 display adapter (and checked the box to uninstall driver software when prompted). After that, I was able to use ATIFlash to flash the BIOS successfully, and then reinstalled AMD drivers just to be safe.

Thanks for your help.
https://technet.microsoft.com/en-us/library/jj200124(v=ws.11).aspx

Insert a USB flash drive into a running computer.
Open a Command Prompt window as an administrator.
Type diskpart.
In the new command line window that opens, to determine the USB flash drive number or drive letter, at the command prompt, type list disk, and then click ENTER. The list disk command displays all the disks on the computer. Note the drive number or drive letter of the USB flash drive.
At the command prompt, type select disk <X>, where X is the drive number or drive letter of the USB flash drive, and then click ENTER.
Type clean, and the click ENTER. This command deletes all data from the USB flash drive.
To create a new primary partition on the USB flash drive, type create part pri, and then click ENTER.
To select the partition that you just created, type select part 1, and then click ENTER.
To format the partition, type format fs=ntfs quick, and then click ENTER.
System_CAPS_ICON_important.jpg Important
If your server platform supports Unified Extensible Firmware Interface (UEFI), you should format the USB flash drive as FAT32 rather than as NTFS. To format the partition as FAT32, type format fs=fat32 quick, and then click ENTER.
Type active, and then click ENTER.
Type exit, and then click ENTER.
 

TJ Hooker

Titan
Ambassador
Managed to get it working. With the graphics card power connector disconnected (so I was able to boot into Windows), I opened up device manager, showed hidden devices, and uninstalled the RX 480 display adapter (and checked the box to uninstall driver software when prompted). After that, I was able to use ATIFlash to flash the BIOS successfully, and then reinstalled AMD drivers just to be safe.

Thanks for your help.
 
Solution