First post, by tehsiggi
Dear all, as a follow-up to Hercules Radeon 9700 Pro repair report I'd like to start a thread where others and I can share their VGA repair reports.
I hope that this will help and encourage others to repair graphics cards, mainly in the "retro" perspective from my end. (Whatever that means for everyone).
I have a couple of repairs in the pipeline and would append the reports to this thread, so that they're all in one place.
This first post will take care on a Radeon 9800 Pro 128MB with reference design:
### First Impressions ###
The card itself was sold on ebay with the status of "working, but showing artifacts". Physically the card appeared in a very good condition, which is not a surprise, as the seller had cleaned it already.
The artifacts themselves appeared right from boot, they were flickering patterns, which could even completely disappear from time to time.
Just for completeness I checked if all signals appear to be free of shorts, which they were:
### Diagnosis ###
The patterns directly appeared to me as memory related, so I booted up FreeDOS and started R3MEMID to check the memory. The visual appearance of the menus and the running first test can be seen here:
The test result:
R3MEMID version 1.07, (c) Copyright ATI Technologies Inc, 2003
Log file generation enabled to .\R3MEMID.LOG ...
Reference data file (RDF) loading disabled ...
[1 ] Fill : FAIL
Error ID 0VB001
1024 x 768 - 32 bpp ( 60 Hz): TEST FAILURE
failing bit : MDD0 32 33 34 35 36 37 38 39 ...
According to the result, the memory chip on memory channel D starting with bit 32 is throwing errors. This is the second memory IC on that channel and same as on the Radeon 9700 Pro is designated as U59.
The memory IC is again a K4D26323 type, which I will replace with a K4D26323RA-GC2B
### The repair ###
Using pre-heating and hot-air at 390°C. I isolated the IC surroundings using kapton-tape, to make sure to reduce thermal stress.
Here is the PCB with the chip removed:
Cleaned pads:
I made sure all excess solder is removed using solderwick and used isoprop to clean off any residue.
Then I soldered on the new memory IC and cleaned the PCB around it.
### Testing ###
I ran R3MEMID again, with success:
I ran a multi hour burn-in test using S.T.A.L.K.E.R. which was rock-solid.
The memory ICs run around 55°C on an open desk, without any heatsinks.
So again, BGA memory failure.