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

Problem VTX3D Radeon Hd7870 video card

Joined
Apr 6, 2019
Messages
22 (0.01/day)
Hi everyone, I have a problem with my VTX3D Radeon Hd7870 video card. Suddenly it stopped working (code 43 in windows). It had happened to me in the past, but when I did a new installation of Windows it started to work (around 2017). Now the problem has arisen again. However, I remember realizing that there was something wrong with the bios. It looked like it was modified. Then I flashed the bios. But if it was visible before (even if it wasn't working properly) now it gives me a black screen when I turn it on the PC. I borrowed another video card to try and fix it. I bought the CH341A programmer and flashed it many times with compatible bios but the problem persists. With the programmer the flash is successful, but if I try with amdvbflash to read only the video card this comes out:
IMG_20241028_195922.jpg


Does anyone have any idea what the bios is for this card?

I'll post a picture of my video card.

IMG_20240715_173753.jpg
IMG_20240715_173825.jpg
IMG_20241020_100842.jpg


Can it be recovered or should I throw it away?

Thanks a lot whatever happens
 
Couple of questions:
  1. Which memery brand and what is the part number of memory?
  2. Which version of the CH341A programmer did you use? Is it the black PCB version or V1.7?
 
Hi everyone, I have a problem with my VTX3D Radeon Hd7870 video card. Suddenly it stopped working (code 43 in windows). It had happened to me in the past, but when I did a new installation of Windows it started to work (around 2017). Now the problem has arisen again. However, I remember realizing that there was something wrong with the bios. It looked like it was modified. Then I flashed the bios. But if it was visible before (even if it wasn't working properly) now it gives me a black screen when I turn it on the PC. I borrowed another video card to try and fix it. I bought the CH341A programmer and flashed it many times with compatible bios but the problem persists. With the programmer the flash is successful, but if I try with amdvbflash to read only the video card this comes out:View attachment 369350

Does anyone have any idea what the bios is for this card?

I'll post a picture of my video card.

View attachment 369356View attachment 369358View attachment 369359

Can it be recovered or should I throw it away?

Thanks a lot whatever happens
Do what @VuurVOS asked
 
The black version is bad since it might fry the card during the proces. See this video:

Can you try the following bioses?
 
His card is basically this outside of the red shroud.

 
I have tried all the bios listed above but I still have the problem. I programmed the chip with both neoprogrammer and ch341a programmer. The chip is written/read but it always gives me an error reading the bios from Windows and also from dos. the chip is a 25q10t (seen by the programmer as GD25Q10). Any ideas? Or should I throw it away? Unfortunately, since the PC is old, there are no longer any compatible video cards, which is why I'm trying to recover it. otherwise I have to opt for a new PC.

Thanks.
 
I have tried all the bios listed above but I still have the problem. I programmed the chip with both neoprogrammer and ch341a programmer. The chip is written/read but it always gives me an error reading the bios from Windows and also from dos. the chip is a 25q10t (seen by the programmer as GD25Q10). Any ideas? Or should I throw it away? Unfortunately, since the PC is old, there are no longer any compatible video cards, which is why I'm trying to recover it. otherwise I have to opt for a new PC.

Thanks.
Can you tell us more about your old pc? What are the specifications? I think an used RX470/RX480/RX570/RX580 could still be used on that system
 
The thought of buying a used video card is far from me. I don't trust it. Already the HD7870 purchased in 2014 (like new) in my opinion was not. I think there was a modified bios installed. I remember that as soon as I purchased the GPU and memory clock values, the RADEON software didn't read them to me (it read 0Hrz). My only mistake was not returning it. I did a bios update at the time which went well. The card began to work properly and to see the actual operating clock values of the GPU and memory (I also managed to overclock it, just for testing I then put the base values back). Then after years of use code 43 suddenly came out (which I solved by formatting and reinstalling windows). Now, after another few years of operation, same story again. To avoid formatting and reinstalling windows I tried updating the bios. Since then the card no longer wants to work. When updating, the bios updates, but when I insert it onto the motherboard (an Asus Rampage Formula) it gives me the error I posted at the beginning.
1730316155834.png

This is the short (weird) story of this damn card.

If you could give me a tip to make it work, then I'll go ahead with this PC. Otherwise I'm thinking of assembling a new PC.

PS. A question about the bios chip: Why does the amdvbflash -i command read R600 SPI if the chip is a 25Q10T?

I forgot. I saved the correct bios with amdvbflash (the bios that started my video card working) before updating it again. But even when I update it again with that, it gives me the same error.
 
The thought of buying a used video card is far from me. I don't trust it. Already the HD7870 purchased in 2014 (like new) in my opinion was not. I think there was a modified bios installed. I remember that as soon as I purchased the GPU and memory clock values, the RADEON software didn't read them to me (it read 0Hrz). My only mistake was not returning it. I did a bios update at the time which went well. The card began to work properly and to see the actual operating clock values of the GPU and memory (I also managed to overclock it, just for testing I then put the base values back). Then after years of use code 43 suddenly came out (which I solved by formatting and reinstalling windows). Now, after another few years of operation, same story again. To avoid formatting and reinstalling windows I tried updating the bios. Since then the card no longer wants to work. When updating, the bios updates, but when I insert it onto the motherboard (an Asus Rampage Formula) it gives me the error I posted at the beginning.View attachment 369501
This is the short (weird) story of this damn card.

If you could give me a tip to make it work, then I'll go ahead with this PC. Otherwise I'm thinking of assembling a new PC.

PS. A question about the bios chip: Why does the amdvbflash -i command read R600 SPI if the chip is a 25Q10T?

I forgot. I saved the correct bios with amdvbflash (the bios that started my video card working) before updating it again. But even when I update it again with that, it gives me the same error.
Did you try to use an older version of amdvbflash? Like version 2.93 and lower?
 
the problem is that I can no longer use any version of amdflash or atiflash because it does not recognize the chip's bios and does not allow me to update it, neither from windows nor from DOS. It gives me bios reading error. Even forcing with -f.
 
the problem is that I can no longer use any version of amdflash or atiflash because it does not recognize the chip's bios and does not allow me to update it, neither from windows nor from DOS. It gives me bios reading error. Even forcing with -f.

He's dead, Jim.
 
I think I found the problem of error 0fl01 error reading the rom. Pin 4 of the bios chip was not soldered (in fact I was able to program it with the CH341A programmer but when I inserted the card into the PC it gave me a bios reading error). However, when trying to put the foot back in position (to then do the soldering) it broke. So I'll have to replace the chip. The chip is the 25Q10T (128kb). Now my question is this: does the chip have to be the same model or is another 128kb model also fine?
 
I think I found the problem of error 0fl01 error reading the rom. Pin 4 of the bios chip was not soldered (in fact I was able to program it with the CH341A programmer but when I inserted the card into the PC it gave me a bios reading error). However, when trying to put the foot back in position (to then do the soldering) it broke. So I'll have to replace the chip. The chip is the 25Q10T (128kb). Now my question is this: does the chip have to be the same model or is another 128kb model also fine?
I would recommend to place the same chip back since you are also bound by its specifications beside the capacity. For example operating voltage should also be te same.
 
Could you tell me what voltage this chip works at? Where can I find this information (if I can't find it I will be forced to find a compatible one).

Screenshot_20241102-123044.png

I found this
 
I've found a cross reference guide for gigadevice:

The following shares the same GD25Q10 part number.
ManufacturerPart NumberDensityVoltage RangeGigaDevice Part NumberPinCmd
AMICA25L0101Mb2.7-3.6GD25Q10YesYes
ChingisPM25LD010C1Mb2.7-3.6GD25Q10YesYes
EONEN25F101Mb2.7-3.6GD25Q10YesYes
MacronixMX25L1026E1Mb2.7-3.6GD25Q10YesYes
MacronixMX25L1021E1Mb2.7-3.6GD25Q10YesYes
MacronixMX25L1006E1Mb2.7-3.6GD25Q10YesYes
MacronixMX25L1025C1Mb2.7-3.6GD25Q10YesYes
MacronixMX25L1026E1Mb2.7-3.6GD25Q10YesYes
SSTSST25VF010A1Mb2.7-3.6GD25Q10YesYes
WinbondW25X10BV1Mb2.7-3.6GD25Q10YesYes
 
Back
Top