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

sapphire nitro+ 5700 xt BIOS

Othe2

New Member
Joined
Mar 5, 2025
Messages
3 (0.02/day)
Hello, there was a problem with flashing the BIOS of the video card. I tried different versions of amdvbflash itself and watched videos on YouTube, nothing helped. I hope that they will help here.
Screenshot_20.png
Screenshot_21.png
Screenshot_22.png
Screenshot_23.png

The BIOS version I want to reflash to is 017.001.000.049.000000.

As I just found out, there is a bios for Pulse version 5700 xt
 
Why do you want to flash in the first place? And why aren't you using amdvbflash v2.93?
 
This error also appears in all amdvbflash versions 3.20+

Why do you want to flash in the first place? And why aren't you using amdvbflash v2.93?
Reflash as an option to solve the problem with the coolers, they spin at 100 percent. As one of the options, reflash the BIOS, if it does not help, then the control contact in the video card itself is faulty. On version 2.93, both on the usual and on the plus, it says Failed to read ROM
 

Attachments

  • Screenshot_24.png
    Screenshot_24.png
    3.8 KB · Views: 34
Can you make a picture of the label on the cooler and the PCB nearby the PCI-e interface (both sides)?
 
Can you make a picture of the label on the cooler and the PCB nearby the PCI-e interface (both sides)?
The main problem is that the coolers spin at 100 percent. Everything was fine before and then at one point I turn on the computer and it starts.
 

Attachments

  • photo_2025-03-05_22-59-06.jpg
    photo_2025-03-05_22-59-06.jpg
    76.3 KB · Views: 38
The main problem is that the coolers spin at 100 percent. Everything was fine before and then at one point I turn on the computer and it starts.
Does the fan also spin at 100% when you are in the motherboard bios?
Did you try Sapphire Trixx or fancontrol to control the fan?
 
Software cross-flashing is no-longer advisable.

At least on the 2 Navi 3x cards I've software cross-flashed, it's been hit/miss whether the card will properly initialize on cold boot:
The Sapphire Pulse->Nitro+ flash works fine. The Nitro+->ASrock Aqua flash, did not.
Being this is a Navi1x RX 5700 XT, I'd expect less issues

You can still override the blocks, though.

I've successfully used this method:
I have created (I should say discovered) a new method of cross-flashing 7900 XTX BIOS using amdvbflash_win_5.0.567.

amdvbflash_win_5.0.567 doesn't allow you to flash a BIOS to a card with a different SSID. There is no flag to bypass that check. But, using Ghidra, I reverse-engineered the code within the .exe, and saw there was a method for bypassing all checks (after many hours of trial and error).

You need to create a config file, and pass this into the command line: -config=dummy.cfg

In this config file, you need to put the details of the NEW BIOS (see format below). This bypasses all of the SSID, P/N, version checks etc.

I have used this to successfully 'cross-flash' my Sapphire 7900 XTX Pulse, with a Nitro+ BIOS. I can confirm the power limit is now increased, and I did this from within Windows 11.

The contents of the CFG file (for my use case) can be seen here:

ssid=0xE471
svid=0x1DA2
biospn=113-4E4710U-T4Y
biosversion=022.001.002.031.000001
devid=0x{putYourDeviceIDHere}

This is the command you would run: .\amdvbflash -p newbios.rom -config=dummy.cfg -debug-log-status=true

If you want to find the values to put in the .cfg file, pass this flag -debug-log-status=true. The logs will then get dumped in C:\Users\{Username}\AppData\Roaming\AMD\amdvbflash_xxxx.log

These log files will contain all the info you need to place in the CFG file, to bypass the checks.

DISCLAIMER

I have only used this 'cross-flashing' a Sapphire Pulse, to Sapphire Nitro+. This has not been tested with any other card brand, and may not work for cross-flashing between brands.

In theory, it should, but you should not do this. Use entirely at your own risk if you want to mess around with this.
 
Software cross-flashing is no-longer advisable.

At least on the 2 Navi 3x cards I've software cross-flashed, it's been hit/miss whether the card will properly initialize on cold boot:
The Sapphire Pulse->Nitro+ flash works fine. The Nitro+->ASrock Aqua flash, did not.
Being this is a Navi1x RX 5700 XT, I'd expect less issues

You can still override the blocks, though.

I've successfully used this method:
Nice workaround for by passing the checks

@eidairaman1 Maybe interesting to add this workaround to your guide?
 
The main problem is that the coolers spin at 100 percent. Everything was fine before and then at one point I turn on the computer and it starts.
While not impossible, (AFAIK) it's fairly rare for a vBIOS to corrupt itself like that.
More-often it's a driver issue, a software conflict (MSI afterburner, etc.) or a hardware-level problem.

If you have a MultiMeter, I'd be doing a circuit check between the PWMcontrol pin and the fans.
If a solderjoint went 'cold' or a wire frayed on the PWM line, the fans will default to 100%.

Have any modifications been done to the card? Has it been disassembled recently?
Nice workaround for by passing the checks

@eidairaman1 Maybe interesting to add this workaround to your guide?
Useful and handy, yes. Also, really easy to brick a card. :laugh:
TBCF, no more 'risk' involved than before AMDvbflash started enforcing its safeties.
 
Back
Top