Overclock.net banner
8,321 - 8,340 of 9,112 Posts
Hey everyone, with all the talk of flashing, I’ve pasted an old comment of mine from earlier in the thread with instructions on flashing with the ch314. Hope it helps.

Step 1: uninstall amd drivers with amd cleanup Utility

Step 2: remove card from pc, take off back plate or cooler to access bios chip

Step 3: use ch341a to flash bios chip, you will need a program and drivers for the flasher, I used neo programmer. Use at least v2.2.0.7. This can be found online easily, will come with the drivers.



Use this bios to flash the 480w asrock aqua bios: ASRock RX 7900 XTX VBIOS





Flashing

1. Assemble the programmer.

The 1.8 volt adapter should be closest to the USB connector on the programmer with the arrow on the adapter pcb pointing towards the programmers lever.

The test clip pin 1 closest to the adapter lever.

Should look like this

https://cdn.sweclockers.com/forum/b...C04QjMyMjFFQkREOTIifSwia2V5IjoiODlhNWRjNzFmZWNhN2I1NzczMDVhNDE4NDZiYjc2YjkifQ==

2. Plug in the programmer and install its drivers from device manager. The drivers are found in the program folder under drivers.

3. Connect the test clip to your bios chip. Red lead on pin 1 with the dot/arrow. Make sure it’s not plugged into the pc while doing this, as if you connect it incorrectly to the bios chip and have it plugged into usb, it can fry the bios chip or worse, potentially kill the core. Make sure it’s aligned properly with the red cable hooked up to the bios leg closest to the dot!

https://cdn.sweclockers.com/forum/b...S0wOTRCNERGNTc4NTUifSwia2V5IjoiYWJmZDg4NWZlMDMzMzNkODNkNDBhNzljZGMwMmYxNzkifQ==

https://cdn.sweclockers.com/forum/b...S0xNjYxNTc2M0Q5NTEifSwia2V5IjoiMTg3MTkwMzM0ZDQ1Y2Y0MTdkNDNmMTE3NmRiNzg1MjcifQ==

4. In the program choose IC -> SPI_NOR -> Gigadevice GD25LQ16X. If it isn't there you need another program that support the chip.

5. Click detect

6. Select the chip

7. Save backup(optional)

8. Erase IC

9. Open .rom (the downloaded BIOS, 464 watt power or more)

. Program IC







Step 4: re assemble card and put in pc

Step 5: if you want to flash the 550w asrock aqua bios, go here: ASRock Radeon RX 7900 XTX AQUA 24GB OC




Download the extreme bios and run the .exe. It will upgrade the 480w bios to 550w.



Step 6: reinstall amd drivers
 
@Remixer

This is the ASRock Aqua OC I flashed using AMDVBFlash and all was ok. And this is the one members are using with CH314A.

After you do flash, read/save VBIOS compare to see if OK.

Once you have Aqua OC on card, you run Aqua XOC tool to get that VBIOS.

Flashing Phantom/Merc to TUF no point. Power limits are very close, I had Red Devil and it wasn't much behind Merc/Nitro+, which I also had.
 
@Remixer

This is the ASRock Aqua OC I flashed using AMDVBFlash and all was ok. And this is the one members are using with CH314A.

After you do flash, read/save VBIOS compare to see if OK.

Once you have Aqua OC on card, you run Aqua XOC tool to get that VBIOS.

Flashing Phantom/Merc to TUF no point. Power limits are same for each.
By Searching on the web i have found out you have to flash both Bios Chips otherwise it won't work on this Card
 
That is odd, I have not seen this.

Due to switch both VBIOS chips can't be seen by GPU at same time.

A member flashed Aqua OC using AMDVBFlash on one chip only of TUF 7900 XTX, here he state flash success, here he say only one chip. This is how I have also seen HW flash done on TUF, one chip only.
 
That is odd, I have not seen this.

Due to switch both VBIOS chips can't be seen by GPU at same time.

A member flashed Aqua OC using AMDVBFlash on one chip only of TUF 7900 XTX, here he state flash success, here he say only one chip. This is how I have also seen HW flash done on TUF, one chip only.
I habe taken the Phantom OC Bios file and flashed it to both Chip and it works when i put it only on one chip it dosent work and i get the error code 97 on post
And i have tried it a second time Phantom OC Bios on one ant aqua on to postcode 97 the i flashe the aqua on both and it work fine
 
Hey everyone, with all the talk of flashing, I’ve pasted an old comment of mine from earlier in the thread with instructions on flashing with the ch314. Hope it helps.

Step 1: uninstall amd drivers with amd cleanup Utility

Step 2: remove card from pc, take off back plate or cooler to access bios chip

Step 3: use ch341a to flash bios chip, you will need a program and drivers for the flasher, I used neo programmer. Use at least v2.2.0.7. This can be found online easily, will come with the drivers.



Use this bios to flash the 480w asrock aqua bios: ASRock RX 7900 XTX VBIOS





Flashing

1. Assemble the programmer.

The 1.8 volt adapter should be closest to the USB connector on the programmer with the arrow on the adapter pcb pointing towards the programmers lever.

The test clip pin 1 closest to the adapter lever.

Should look like this

https://cdn.sweclockers.com/forum/b...C04QjMyMjFFQkREOTIifSwia2V5IjoiODlhNWRjNzFmZWNhN2I1NzczMDVhNDE4NDZiYjc2YjkifQ==

2. Plug in the programmer and install its drivers from device manager. The drivers are found in the program folder under drivers.

3. Connect the test clip to your bios chip. Red lead on pin 1 with the dot/arrow. Make sure it’s not plugged into the pc while doing this, as if you connect it incorrectly to the bios chip and have it plugged into usb, it can fry the bios chip or worse, potentially kill the core. Make sure it’s aligned properly with the red cable hooked up to the bios leg closest to the dot!

https://cdn.sweclockers.com/forum/b...S0wOTRCNERGNTc4NTUifSwia2V5IjoiYWJmZDg4NWZlMDMzMzNkODNkNDBhNzljZGMwMmYxNzkifQ==

https://cdn.sweclockers.com/forum/b...S0xNjYxNTc2M0Q5NTEifSwia2V5IjoiMTg3MTkwMzM0ZDQ1Y2Y0MTdkNDNmMTE3NmRiNzg1MjcifQ==

4. In the program choose IC -> SPI_NOR -> Gigadevice GD25LQ16X. If it isn't there you need another program that support the chip.

5. Click detect

6. Select the chip

7. Save backup(optional)

8. Erase IC

9. Open .rom (the downloaded BIOS, 464 watt power or more)

. Program IC







Step 4: re assemble card and put in pc

Step 5: if you want to flash the 550w asrock aqua bios, go here: ASRock Radeon RX 7900 XTX AQUA 24GB OC




Download the extreme bios and run the .exe. It will upgrade the 480w bios to 550w.



Step 6: reinstall amd drivers
Thank you Philip! This is helpful and reassuring that I was doing all the steps correctly. Although with my Asrock Phantom OC I tried that identical vbios file at the minimum six times last night, I tried the other aqua bios(s) on techpowerup as well with no luck. Every time it would take the rom, successful write, successful validation, but never post once installed. Yet every time I downloaded the phantom vbios from tech power up it would work perfect.

could it be that my particular phantom has a chip that won’t take that firmware? Just seems to odd that I can flash the phantom vbios and it boot every time.
 
That is odd, I have not seen this.

Due to switch both VBIOS chips can't be seen by GPU at same time.

A member flashed Aqua OC using AMDVBFlash on one chip only of TUF 7900 XTX, here he state flash success, here he say only one chip. This is how I have also seen HW flash done on TUF, one chip only.
When i flash on Chip my PC will not start Postcode 97 when i Flash both chips it Starts i have now Flashed the Phantom OC Bios
 
I got the bykski for this exact reason. No complaints at all. The hotspot temp starts running away from me and hitting 60c when it is pegged at 550w and spiking to 600-700w, but I've never seen the edge go past 35.
Hey dude, I've seen a few of your posts about flashing the gaming trio classic 7900 XTX to push it beyond the stock +8% bs.

I'd been thinking about buying a BYKSKI block but couldn't justify it given the power limits on this card are so sht despite it having 3x8 pin connectors. The GPU also runs fairly cold even OC'd as far as it can go on the stock bios so I'd imagine there's quite a bit of headroom even with the stock cooler.

If you have the time could you enlighten me with how you went about flashing this card? What vbios('s) you used specifically, how far you were able to get with the stock cooler if applicable.

Thanks
 
Note: I created separated thread for the modded tools: https://www.overclock.net/threads/amdvbflash-modded.1817620/

Guys, I think I have a good news :)
I played with IDA (reverse engineering tool) and amdvbiosflash and I was able to bypass the errors, when trying to flash the half corrupted ROM.
I tested it now on my 7900 XTX Nitro+.

EDIT: I found that the recovery process works, for some reason, only on ROM, which is actually booted. Booting on different ROM and then flipping switch to second ROM while PC is running doesn't work (even the modified tool doesn't see the half of the ROM properly).
You can test that the process will be successful, when you call command amdvbflash -ai with the modified tool, and it must return correct vbios information (original vbflash ends with fail).

EDIT2: I changed name in the tool to better identify, that you are running modded tool:
Image


EDIT3: I bypassed also the SSID check in version 02 :)
Image


EDIT4: Added newer version of amdvbflash (5.0.879.0) with bypassed SSID check for cross flashing RDNA4 cards. It doesn't contain the mod for repairing broken vbios.

Warning: Use this tool at your own risk! I bypassed some exceptions in the SW, so in worse case it can lead to even more corrupted vbios! Be sure that you have some backup solution in hand (CH341, second bios switch)! For sure reflash the vbios again using non modified 5.0.616 amdvbflash after using this tool! Also without second flash you can have probably only 1 part of the ROM programmed.

After flash, turn the computer completely off (don't just reboot).
To check that both partitions are ok, you can use commands
amdvbflash -ai --active
amdvbflash -ai --inactive
This will give you info about both partitions of ROM (works only with amdvbflash 5.0.616).
 

Attachments

Thank you Philip! This is helpful and reassuring that I was doing all the steps correctly. Although with my Asrock Phantom OC I tried that identical vbios file at the minimum six times last night, I tried the other aqua bios(s) on techpowerup as well with no luck. Every time it would take the rom, successful write, successful validation, but never post once installed. Yet every time I downloaded the phantom vbios from tech power up it would work perfect.

could it be that my particular phantom has a chip that won’t take that firmware? Just seems to odd that I can flash the phantom vbios and it boot every time.
Are you using HDMI? The aqua has three dp and one hdmi port, so if your card has say 2dp and 2hdmi, one of your hdmi ports will stop working with the aqua bios. The display ports should work properly. That could be your issue if you’re using hdmi

also if that doesn’t work you could try flashing both bios chips if it’s a dual bios card. Some cards seem to need that, others like my nitro only need one flashed
 
That is odd, I have not seen this.

Due to switch both VBIOS chips can't be seen by GPU at same time.

A member flashed Aqua OC using AMDVBFlash on one chip only of TUF 7900 XTX, here he state flash success, here he say only one chip. This is how I have also seen HW flash done on TUF, one chip only.
Yeah it makes no sense, but some cards seem to need both flashed
 
Guys, I think I have a good news :)
I played with IDA (reverse engineering tool) and amdvbiosflash and I was able to bypass the errors, when trying to flash the half corrupted ROM. You still need to use the --config method to overflash the ROM (as you will get that card has all actual values 0xFFF), but it looks working fine.
I tested it now on my 7900 XTX Nitro+.

EDIT: I found that the recovery process works, for some reason, only on ROM, which is actually booted. Booting on different ROM and then flipping switch to second ROM while PC is running doesn't work (even the modified tool doesn't see the half of the ROM properly).
You can test that the process will be successful, when you call command amdvbflash -ai with the modified tool, and it must return correct vbios information (original vbflash ends with fail).

Warning: Use this tool at your own risk! I bypassed some exceptions in the SW, so in worse case it can lead to even more corrupted vbios! Be sure that you have some backup solution in hand (CH341, second bios switch)! For sure reflash the vbios again using non modified 5.0.616 amdvbflash after using this tool!
Afaik, the reason you can’t switch the switch with the pc on is that the card only really reads the vbios during post.
 
Hey dude, I've seen a few of your posts about flashing the gaming trio classic 7900 XTX to push it beyond the stock +8% bs.

I'd been thinking about buying a BYKSKI block but couldn't justify it given the power limits on this card are so sht despite it having 3x8 pin connectors. The GPU also runs fairly cold even OC'd as far as it can go on the stock bios so I'd imagine there's quite a bit of headroom even with the stock cooler.

If you have the time could you enlighten me with how you went about flashing this card? What vbios('s) you used specifically, how far you were able to get with the stock cooler if applicable.

Thanks
Hey, I have an msi gaming trio card and flashed the aqua 480w vbios to it using the CH341B eeprom programmer, then upgraded to the 550w Aqua vbios via the exe. I also have the byski block on it, with thermal grizzly PTM. Runs fantastic.

I used this programmer Amazon.co.uk

Just flash the normal Aqua bios first then boot into windows and run the aqua 550w exe if you want the higher power limit.

Image



Quick timespy run.
I scored 32 741 in Time Spy
 
Guys, I think I have a good news :)
I played with IDA (reverse engineering tool) and amdvbiosflash and I was able to bypass the errors, when trying to flash the half corrupted ROM. You still need to use the --config method to overflash the ROM (as you will get that card has all actual values 0xFFF), but it looks working fine.
I tested it now on my 7900 XTX Nitro+.

EDIT: I found that the recovery process works, for some reason, only on ROM, which is actually booted. Booting on different ROM and then flipping switch to second ROM while PC is running doesn't work (even the modified tool doesn't see the half of the ROM properly).
You can test that the process will be successful, when you call command amdvbflash -ai with the modified tool, and it must return correct vbios information (original vbflash ends with fail).

Warning: Use this tool at your own risk! I bypassed some exceptions in the SW, so in worse case it can lead to even more corrupted vbios! Be sure that you have some backup solution in hand (CH341, second bios switch)! For sure reflash the vbios again using non modified 5.0.616 amdvbflash after using this tool!
Great job my friend!

Yes, with your modified exe I was able to read the card's bios image, whereas with the official versions of .567 & .572 it could not and on top of that, I have managed to succesfully flash my card's original rom that even GPUZ shows everything correct again. Many thanks!

Before:
Image
After:
Image
 
  • Rep+
Reactions: Benik3 and gupsterg
Hey everyone, with all the talk of flashing, I’ve pasted an old comment of mine from earlier in the thread with instructions on flashing with the ch314. Hope it helps.

Step 1: uninstall amd drivers with amd cleanup Utility

Step 2: remove card from pc, take off back plate or cooler to access bios chip

Step 3: use ch341a to flash bios chip, you will need a program and drivers for the flasher, I used neo programmer. Use at least v2.2.0.7. This can be found online easily, will come with the drivers.



Use this bios to flash the 480w asrock aqua bios: ASRock RX 7900 XTX VBIOS





Flashing

1. Assemble the programmer.

The 1.8 volt adapter should be closest to the USB connector on the programmer with the arrow on the adapter pcb pointing towards the programmers lever.

The test clip pin 1 closest to the adapter lever.

Should look like this

https://cdn.sweclockers.com/forum/b...C04QjMyMjFFQkREOTIifSwia2V5IjoiODlhNWRjNzFmZWNhN2I1NzczMDVhNDE4NDZiYjc2YjkifQ==

2. Plug in the programmer and install its drivers from device manager. The drivers are found in the program folder under drivers.

3. Connect the test clip to your bios chip. Red lead on pin 1 with the dot/arrow. Make sure it’s not plugged into the pc while doing this, as if you connect it incorrectly to the bios chip and have it plugged into usb, it can fry the bios chip or worse, potentially kill the core. Make sure it’s aligned properly with the red cable hooked up to the bios leg closest to the dot!

https://cdn.sweclockers.com/forum/b...S0wOTRCNERGNTc4NTUifSwia2V5IjoiYWJmZDg4NWZlMDMzMzNkODNkNDBhNzljZGMwMmYxNzkifQ==

https://cdn.sweclockers.com/forum/b...S0xNjYxNTc2M0Q5NTEifSwia2V5IjoiMTg3MTkwMzM0ZDQ1Y2Y0MTdkNDNmMTE3NmRiNzg1MjcifQ==

4. In the program choose IC -> SPI_NOR -> Gigadevice GD25LQ16X. If it isn't there you need another program that support the chip.

5. Click detect

6. Select the chip

7. Save backup(optional)

8. Erase IC

9. Open .rom (the downloaded BIOS, 464 watt power or more)

. Program IC







Step 4: re assemble card and put in pc

Step 5: if you want to flash the 550w asrock aqua bios, go here: ASRock Radeon RX 7900 XTX AQUA 24GB OC




Download the extreme bios and run the .exe. It will upgrade the 480w bios to 550w.



Step 6: reinstall amd drivers
Your first post asking/stating process, link, as your post is after Allium's post you must of been verifying process. Then you paste Allium's post here and now again.

By Searching on the web i have found out you have to flash both Bios Chips otherwise it won't work on this Card

That is odd, I have not seen this.

Due to switch both VBIOS chips can't be seen by GPU at same time.

A member flashed Aqua OC using AMDVBFlash on one chip only of TUF 7900 XTX, here he state flash success, here he say only one chip. This is how I have also seen HW flash done on TUF, one chip only.
Yeah it makes no sense, but some cards seem to need both flashed
@PhilipFry Please don't keep saying this, someone may bork their card. I really don't know why for Remixer he has to flash both VBIOS position, but this is not the norm.

Guys, I think I have a good news :)
I played with IDA (reverse engineering tool) and amdvbiosflash and I was able to bypass the errors, when trying to flash the half corrupted ROM. You still need to use the --config method to overflash the ROM (as you will get that card has all actual values 0xFFF), but it looks working fine.
I tested it now on my 7900 XTX Nitro+.

EDIT: I found that the recovery process works, for some reason, only on ROM, which is actually booted. Booting on different ROM and then flipping switch to second ROM while PC is running doesn't work (even the modified tool doesn't see the half of the ROM properly).
You can test that the process will be successful, when you call command amdvbflash -ai with the modified tool, and it must return correct vbios information (original vbflash ends with fail).

Warning: Use this tool at your own risk! I bypassed some exceptions in the SW, so in worse case it can lead to even more corrupted vbios! Be sure that you have some backup solution in hand (CH341, second bios switch)! For sure reflash the vbios again using non modified 5.0.616 amdvbflash after using this tool!
This worked perfectly :cool: . Thank you very much for your effort and share (y) .

I first flashed the same VBIOS that was only 1 image out of 2 that should be on that chip position.

Image

Then flashed the same VBIOS, twice just to make sure.

Image

Powered down, then went to OS, all good :) . Then changed to a newer version of Merc VBIOS 024 another member shared recently.

Image

Just downed IDA :) , new things to learn, thank you very much (y).
 
Hey dude, I've seen a few of your posts about flashing the gaming trio classic 7900 XTX to push it beyond the stock +8% bs.

I'd been thinking about buying a BYKSKI block but couldn't justify it given the power limits on this card are so sht despite it having 3x8 pin connectors. The GPU also runs fairly cold even OC'd as far as it can go on the stock bios so I'd imagine there's quite a bit of headroom even with the stock cooler.

If you have the time could you enlighten me with how you went about flashing this card? What vbios('s) you used specifically, how far you were able to get with the stock cooler if applicable.

Thanks
I can tell you what I remember. I used a simple ch341 programmer (This one). I had to return 2 before I got that one because the "claws" wouldnt properly connect to the bios chip. I used Neoprogrammer 2.2.0.10. Our card uses this chip, if I remember correctly:
Image


I flashed the asrock aqua bios. Since our cards share the same outputs, I believe, nothing is different in that regard. That got it to 450w. The cooler worked fine for that, though the memory does start getting a little bit hot. After that, I just downloaded the asrock bios update and used it to update to the 550w (+15% power target) bios. On the stock cooler, the hotspot really starts getting away from you, but I never actually tried the stock cooler and ptm7950 + utp-8, I just went straight to the bykski. The chip on this card is meh. I can do about 3200 in games at 550w.

If you've never flashed with a programmer before, don't worry. It was my first time and it was stupidly easy once I got a programmer that worked. I flashed bios 1 but you can flash either, obviously. Just follow one of the ch341 guides here or on the internet and it will guide you well. Finding the bios chip is easy once you know to look for the proper ID.

The reason these cards only have +8% PL is because MSI was basically done with AMD. They just used the same cooler and same hardware (basically) from the 6900/6950xt. If you need any more help, let me know. I tried not to drown you with words in this post but give you the info you need to do it.

As always, be careful. Having said that, it being a dual-bios card makes the process a lot more comforting, even if you have a programmer that can save your ass anyway.
 
  • Rep+
Reactions: Sync0r
I can tell you what I remember. I used a simple ch341 programmer (This one). I had to return 2 before I got that one because the "claws" wouldnt properly connect to the bios chip. I used Neoprogrammer 2.2.0.10. Our card uses this chip, if I remember correctly: View attachment 2697414

I flashed the asrock aqua bios. Since our cards share the same outputs, I believe, nothing is different in that regard. That got it to 450w. The cooler worked fine for that, though the memory does start getting a little bit hot. After that, I just downloaded the asrock bios update and used it to update to the 550w (+15% power target) bios. On the stock cooler, the hotspot really starts getting away from you, but I never actually tried the stock cooler and ptm7950 + utp-8, I just went straight to the bykski. The chip on this card is meh. I can do about 3200 in games at 550w.

If you've never flashed with a programmer before, don't worry. It was my first time and it was stupidly easy once I got a programmer that worked. I flashed bios 1 but you can flash either, obviously. Just follow one of the ch341 guides here or on the internet and it will guide you well. Finding the bios chip is easy once you know to look for the proper ID.

The reason these cards only have +8% PL is because MSI was basically done with AMD. They just used the same cooler and same hardware (basically) from the 6900/6950xt. If you need any more help, let me know. I tried not to drown you with words in this post but give you the info you need to do it.

As always, be careful. Having said that, it being a dual-bios card makes the process a lot more comforting, even if you have a programmer that can save your ass anyway.
I had the same issue with the clip not making contact with the chip. I used a metal file to remove some of the plastic on the end of the clip. It's probably easier and quicker to solder an elmorlabs-evc2se to the card than do bios flashing 😆
 
8,321 - 8,340 of 9,112 Posts