• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Vega 56 BIOS Recovery After GPU-Z Gave Corrupted Backup - Solved

Status
Not open for further replies.

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
After reading the articles about flashing Vega 56 into 64, I decided I wanted to try it. There wasn't a risk since card has dual bios and the 64 bios flashed onto my 56 just fine.

My problem though comes from this. I followed the ATIFlash guide and used GPU-Z to export the old bios. The old bios was only 64KB instead of 256!!! Now that my testing on the new 64 bios didn't improve performance, I flashed back using the GPU-Z bios. Well... since it was only 64KB, the primary bios is now bricked and card won't post.

Edit: Just before flashing back to stock, an update became available for GPU-Z and I updated. This showed more results than the previous and I did a test export and the file was indeed 256KB.

Fixing the original bios seems to be an issue though. I need to know if I can boot into windows on the secondary bios then move the switch over to the first bios and flash without getting screwed all while powered on. I tried creating a bootable flash drive with the version for ATIFlash but before even flashing the 64 bios, this method failed as that version of ATIFlash doesn't work in DOS and the one that does won't work with vega.

I need to get the latest version of ATIFlash (which supports vega) booted onto flash drive so I can recover using the steps mentioned in the forums.

Edit: If this happens to you (which it shouldn't now, just make sure you're running latest version of GPU-Z) follow the guide below:
  1. If your flash failed, after you restart your pc, it will not post. Turn PC off at this point and flip the bios switch to the second position (away from PCI bracket)
  2. Turn PC back on and it should post. You will get some weird graphical bugs initially but they go away after a few seconds on the desktop.
  3. download a stock 56 bios https://www.techpowerup.com/vgabios/194443/amd-rxvega56-8176-170730. The secondary or powersave bios on Vega seems to be write protected so you only need the link above.
  4. Download the latest version of ATIFlash as it supports Vega. (you should already have it since you failed your flash already
  5. Put ATIFlash in a folder (I used the desktop) and put your backup bios file in that directory to make it easy.
  6. Flip bios switch back to the corrupted one while machine still on
  7. Open CMD as administrator and navigate to the root of your ATIFlash directory (cd C:\Users\*insertusernamehere*\Desktop\*insertfoldernamehere*)
  8. Type in atiflash.exe -f -p 0 xxx.rom (substitute "0" with whatever device number your GPU is and substitute xxx with your .rom name)
  9. Press enter and pray to gaben
  10. Should take about 20 seconds and you will get some info on the screen saying old ID, new ID etc. Just sit and wait till the prompt displays restart pc for bios flash to take effect.
  11. Restart PC and you have successfully unbricked your Vega 56!
 
Last edited:
Joined
Mar 23, 2016
Messages
4,841 (1.53/day)
Processor Core i7-13700
Motherboard MSI Z790 Gaming Plus WiFi
Cooling Cooler Master RGB something
Memory Corsair DDR5-6000 small OC to 6200
Video Card(s) XFX Speedster SWFT309 AMD Radeon RX 6700 XT CORE Gaming
Storage 970 EVO NVMe M.2 500GB,,WD850N 2TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse Logitech G502 Hero
Keyboard Logitech G G413 Silver
Software Windows 11 Professional v23H2
Should be able to boot with the secondary bios then flip the switch to the primary for re-flashing. Worked for me when I was flashing my RX 480 to the RX 580.
 

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
Should be able to boot with the secondary bios then flip the switch to the primary for re-flashing. Worked for me when I was flashing my RX 480 to the RX 580.
biffzinker,

Thank you for your help. I just attempted it and everything went smooth. Running on primary bios again.
Much appreciated.
 
Joined
Sep 19, 2005
Messages
156 (0.02/day)
System Name Homebrew
Processor Intel I5 4690k>Ryzen3900x
Motherboard Gigabyte Z97X-Gaming 5>Aorus Elite X570
Cooling CPU: (Prolimatek Megahelim 2+1 exhaust fan)>X72 Kraken, GPU: 570lx 240mm AIO w/kraken G10 + Ramsinks
Memory Kingston Hyper-X 2400 Savage 2 x 8Gb>16GB Corsair Vengence Pro M2Z(for Ryzen)>32GB PatriotViper 4400
Video Card(s) Sapphire RX Vega 56 HBM to 930Mhz from 800Mhz for Gaming & 850 for Gigapixel AI
Storage 850 evo 250Gb, 860 1TB, HGST HDN726040ALE640, WD10EACS 1Tb, WD20EARS 2Tb, WD80EMAZ, WD140EMFZ
Display(s) Benq GW2265>C24FG73 Samsung 144Hz
Case Antec P180>Lian-Li 011 Dynamic XL
Audio Device(s) Asus Xonar DX
Power Supply Corsair HX850
Mouse Gigabyte M6900> Razer Deathadder V2 (optical switches)
Keyboard Logitech G15 + Wolfking circular gaming KB
Software Windows 7 SP1>Windows 10 Pro N fully activated with gatherosstate.exe
Benchmark Scores http://www.doomiii.pwp.blueyonder.co.uk/system-spec.html < Need a new host
Don't you get extra memory voltage available with 64 bios?
 
Joined
Jul 16, 2014
Messages
8,197 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
biffzinker,

Thank you for your help. I just attempted it and everything went smooth. Running on primary bios again.
Much appreciated.
So ya gonna try again?
 

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
So ya gonna try again?
Yeah, I tried again, flashing wasn't the issue, was the older GPU-Z version not exporting the full bios as a backup.

Using the same settings except changing the memory frequency in my undervolt testing nets about 4% extra performance by using the 64 bios.

HBM is very temperature sensitive though, the card really needs better cooling to achieve the higher memory clocks.
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
So ATI flash is not dos comparable and in fact Winflash?

Not to sure how I feel about flashing in a Windows environment!?
 

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
So ATI flash is not dos comparable and in fact Winflash?

Not to sure how I feel about flashing in a Windows environment!?
Yeah, it's not compatible with the Vega cards. The WinFlash actually freezes my computer while trying to export the bios on the card so it actually doesn't work. I just open a command prompt and run atiflash through that and have had 0 issues.
 

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
I seen some guy on YouTube flashing his Vega 56 and to me it looked like winflash he was using.

For some people it appears to work, for others not. If the program doesn't freeze while trying to load to export the bios, then it will work. I was having the freezing issue so opened ATIflash in cmd.
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
Okay here's a question for you.

What would happen if you booted the machine in BIOS number two then ran ATI Flash and get everything ready and just before you're about press start you flip the switch to the number one position would that work?
 

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
Okay here's a question for you.

What would happen if you booted the machine in BIOS number two then ran ATI Flash and get everything ready and just before you're about press start you flip the switch to the number one position would that work?
It would flash the number one position. This is the proper way to recover a failed flash with a dual bios card and is exactly what I did.

The card only uses the bios to post and some very specific programs access it after booting (For example, you wouldn't want to switch the bios switch on the card while you open GPU-Z because that might cause problems)
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
Yeah that's the same way I used to flash in Dos. But I'm more interested in you're freeze up that you would experience when you were trying to flash.

When you experienced the freeze up did it brick your card or did you just have to hit the power switch and run it through CMD?
 

MrSnowmobiling

New Member
Joined
Sep 3, 2017
Messages
10 (0.00/day)
Yeah that's the same way I used to flash in Dos. But I'm more interested in you're freeze up that you would experience when you were trying to flash.

When you experienced the freeze up did it brick your card or did you just have to hit the power switch and run it through CMD?
I didn't even try to flash since I couldn't even get the bios to backup. When it froze, it would peg the CPU and I would have to hard shutdown the computer.

After a few times, I gave up and tried the cmd method which worked without a problem.

  1. Open CMD as administrator and navigate to the root of your ATIFlash directory (cd C:\Users\*insertusernamehere*\Desktop\*insertfoldernamehere*)
  2. Type in atiflash.exe -f -p 0 xxx.rom (substitute "0" with whatever device number your GPU is and substitute xxx with your .rom name)
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
Hey thank you very much I do appreciate it I'll let you know here in a day or two once I get around home and I'll try the Flash and if it works great if not I'll follow your guide and run a the flash through CMD.

Edit.. I was looking through the bios database and found the MSI RX Vega 64 so I think I'm going to try and install it , may as well since I've got the same card ...MSI RX 56 hopefully it doesn't give any problems..

Kind of weird that AMD produced these reference cards and handed them out to the vendors which slots whatever stickers they wanted on them but yet they have different ball strings, I wonder why that is?
 
Last edited:

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)

Current bios^
And this is the bios I'm going to try, thoughts?

https://www.techpowerup.com/vgabios/194822/msi-rxvega64-8176-170728
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
Actually I don't even know the limits on the HBM. I only spent about 5 hours testing the card benchmarking, gaming, testing non-public beta drivers. So it was getting pretty late by this time so I just shut the machine off and haven't touched it since.

I'll be home later in the week though and I'll have three days to test and see what it'll actually do before the Flash.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
41,959 (6.62/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
It would flash the number one position. This is the proper way to recover a failed flash with a dual bios card and is exactly what I did.

The card only uses the bios to post and some very specific programs access it after booting (For example, you wouldn't want to switch the bios switch on the card while you open GPU-Z because that might cause problems)

Ive switched my card then opened gpuz to see the uefi and csm bios. No lockups
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
We're not comparing apples to apples here.

I use dos to flash but if Vega could be flashed in Dos then I wouldn't have any concerns.

My only concern and question was if you're using winflash can you flip the switch from the good bios to the bad one and actually flash through windows and not have it lock up. Like the OP said not all systems will freeze during the Flash, so I'll see after I run some more tests and see what this card will actually clock out to before I even consider flashing.
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
Should work fine. I have a PowerColor card so I flashed the 64 PowerColor one on and haven't had any issue other than just wattman being annoying. Is 900MHz your limit for HBM clock or can you go higher?
What do you mean Wattman giving you issues? If you let me know I can pass it on to the Vanguard team leader in the bug triage and hopefully have an answer by the end of the week, if not the beginning of next week, and if they plan on making any changes to the overclocking in the driver itself with people flashing the BIOS ;)
 

glennl

New Member
Joined
Sep 19, 2017
Messages
3 (0.00/day)
After reading the articles about flashing Vega 56 into 64, I decided I wanted to try it. There wasn't a risk since card has dual bios and the 64 bios flashed onto my 56 just fine.

My problem though comes from this. I followed the ATIFlash guide and used GPU-Z to export the old bios. The old bios was only 64KB instead of 256!!! Now that my testing on the new 64 bios didn't improve performance, I flashed back using the GPU-Z bios. Well... since it was only 64KB, the primary bios is now bricked and card won't post.

Edit: Just before flashing back to stock, an update became available for GPU-Z and I updated. This showed more results than the previous and I did a test export and the file was indeed 256KB.

Fixing the original bios seems to be an issue though. I need to know if I can boot into windows on the secondary bios then move the switch over to the first bios and flash without getting screwed all while powered on. I tried creating a bootable flash drive with the version for ATIFlash but before even flashing the 64 bios, this method failed as that version of ATIFlash doesn't work in DOS and the one that does won't work with vega.

I need to get the latest version of ATIFlash (which supports vega) booted onto flash drive so I can recover using the steps mentioned in the forums.

Edit: If this happens to you (which it shouldn't now, just make sure you're running latest version of GPU-Z) follow the guide below:
  1. If your flash failed, after you restart your pc, it will not post. Turn PC off at this point and flip the bios switch to the second position (away from PCI bracket)
  2. Turn PC back on and it should post. You will get some weird graphical bugs initially but they go away after a few seconds on the desktop.
  3. download a stock 56 bios https://www.techpowerup.com/vgabios/194443/amd-rxvega56-8176-170730. The secondary or powersave bios on Vega seems to be write protected so you only need the link above.
  4. Download the latest version of ATIFlash as it supports Vega. (you should already have it since you failed your flash already
  5. Put ATIFlash in a folder (I used the desktop) and put your backup bios file in that directory to make it easy.
  6. Flip bios switch back to the corrupted one while machine still on
  7. Open CMD as administrator and navigate to the root of your ATIFlash directory (cd C:\Users\*insertusernamehere*\Desktop\*insertfoldernamehere*)
  8. Type in atiflash.exe -f -p 0 xxx.rom (substitute "0" with whatever device number your GPU is and substitute xxx with your .rom name)
  9. Press enter and pray to gaben
  10. Should take about 20 seconds and you will get some info on the screen saying old ID, new ID etc. Just sit and wait till the prompt displays restart pc for bios flash to take effect.
  11. Restart PC and you have successfully unbricked your Vega 56!
First, congrats! Second, when the secondary bios could be used and ur pc could be turned on with it, I wonder why not just use the GPU-Z to export the secondary bios of ur own Vega56 and then just flash it back using ATIFlash? After all, it is from the manufacturer of ur card. That's what I did and it worked.
 

fullinfusion

Vanguard Beta Tester
Joined
Jan 11, 2008
Messages
9,909 (1.61/day)
First, congrats! Second, when the secondary bios could be used and ur pc could be turned on with it, I wonder why not just use the GPU-Z to export the secondary bios of ur own Vega56 and then just flash it back using ATIFlash? After all, it is from the manufacturer of ur card. That's what I did and it worked.
I don't think ATI flash is from ATI..

Correct me if I'm wrong but I think it's third-party software. And the o p stated that the issue was GPU Z related and wasn't supporting Vega at the time.

And welcome to TPU :)
 
Status
Not open for further replies.
Top