VOGONS


First post, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

Hi!

I have been playing with a voodoo 5 5500 AGP since last week on a P3 system with a Asus CUSL2-C motherboard and 512MB ram. The card worked great in that system, but I wanted a more powerfull system 😀

So I received a nice A7V333 motherboard today with a athlon XP 3000+ barton CPU, as I understand the KT333 chipset is one of the last ones that supported a universal AGP slot.

At first, I was trying to make sure a 3,3V card worked in that motherboard cause it was not totaly clear to me and I was scared of bricking the voodoo, so I tried an other old ATI card with AGP 2x capabilities.
Everything worked great and I installed win98 with that card and tried the system a bit for stability.

Once I was satisfied, I swapped the ATI card with my working voodoo 5 5500 AGP and installed the same voodooo drivers I used on the P3 system.
Everytyhing installed great and nothing seemed wrong.
However, when I launched 3dmark99, I just got a blank screen and the PC hang.
I then tried Quake 3 and I heard a ping from win98 and also a blank screen and hang.

I was worried that my card was not working anymore, so I put it back in the P3 system. There it worked fine again, launching the same apps without a problem.

I then decided I would try to flash the bios of the voodoo, thinking it would be a compatibility issue with the Kt333 chipset.
It had 1.06 and I flashed it succesfully with 1.18, using the program and instructions from this site: https://3dfxbios.stantoworld.co.uk/

From then on out, I got the following output from the voodoo card, and havent been able te fix it since:

maVtnVPISYMpVupXkL69wjPt.jpg

I tried to flash back the original bios (the one FLASH.EXE makes when flashing a card) but the result was the same.
I then tried 1.06 from the site, but same result. I tried the modified 1.18 (mentioned here: Voodoo 5 Troubleshooting Adventures) but also same result.
I tried to put it back in the P3 system, but same result.

As a last resort, I ordered the caps needed to recap the card as mentioned here: Voodoo 5 5500 AGP Compatibility Problem
I am not realy confident the recapping will solve this, anything else I can try?

Reply 2 of 37, by Doornkaat

User metadata
Rank l33t
Rank
l33t

I would really not suspect capacitors to be the issue here.
Maybe the EEPROM on the card is bad?
How did you go about flashing the video BIOS?

Edit: Oh, with the last picture this could be a whole lot of problems, maybe even related to capacitors after all. But I would start by examining the video BIOS EEPROM because it all started with the flash.

Reply 3 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

I flashed the bios according to these instructions:
https://3dfxbios.stantoworld.co.uk/html/faq.html#5

How can I make sure the bios EEPROM is OK? I flashed it successfully multiple times, according to the output of FLASH.EXE ( it said it succeeded and I needed to turn of power)
I booted in msdos by pressing F8 and using the files I prepared on my C drive.

Reply 4 of 37, by Doornkaat

User metadata
Rank l33t
Rank
l33t

There are multiple instructions on that site. I would always recommend using a PCI graphics card with another vendor's chipset as the primary display adaptor when flashing an AGP card. Did you do this or did you try it blind?
You can make sure the EEPROM is ok by reading its contents and comparing them to the file you flashed onto it.
I'm not familiar with the tool so I can't really tell you how to.

Reply 5 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

I tried both. First try was on the TK333 system with only the V5 attached. that succeeded but began the problems with the screwed output when I power cycled the machine.
last 3 tries was on the P3 system with a S3 virge dx/gx PCI card as my main output.

I see there is also a dump tool on that site, I will try to make one.

Reply 6 of 37, by texterted

User metadata
Rank Member
Rank
Member

Ensure your PSU has loads of amps on the 5v rail.

Cheers

Ted

98se/W2K :- Asus A8v Dlx. A-64 3500+, 512 mb ddr, Radeon 9800 Pro, SB Live.
XP Pro:- Asus P5 Q SE Plus, C2D E8400, 4 Gig DDR2, Radeon HD4870, SB Audigy 2ZS.

Reply 7 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie
texterted wrote on 2020-09-26, 22:03:

Ensure your PSU has loads of amps on the 5v rail.

The card worked fine before I flashed it. I doubt its both of my PSU's that are now insufficiant in both the P3 and the Athlon system?

the P3 has a brand new PSU with 16A 5V, the athlon system has a brand new PSU with 24A 5V.
Again, card worked fine on both systems (albeit it not working with 3d apps on the athlon system) before flashing.

I tried to make a dump of the bios:

gttfnXWBCcbVwAyIw4kFmcxb.png
left is the supplied 1.06 bios from that site, right is the original saved bios when I first flashed it.

When I flash back the bios that got saved the first flash (the 1.06 from above) I get this:
sQhKr0Qi0mDyLTlYq3t8N6oF.png

Seems there is something wrong with the flash indeed.

Reply 9 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

Oh wow, I suddenly realised that the dump I made was from the S3 card... haha. The text "S3 incorporated" in the diff with the original bios kinda gave it away.

Im kinda wondering now if the flash tool even targets the voodoo then...

I will try to see what I can do to make a new dump by changing the targeted card or something...

Reply 10 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

So I made a new dump, while going in blind into dos mode, after using the recovery disk found here https://www.3dfxzone.it/dir/3dfx/utilities/?objid=543 with bios M55K118.ROM:

cdmVx3KZHBwMNwf66pgaeDOf.png

there are differences, but im not sure if the bios also gets altered while using the card.

Next I will try to flash the 1.06 orignal dump back into the card and try getting a new dump while going into dos blind again. I guess that must be 100% the same.

Reply 12 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie
kolderman wrote on 2020-09-27, 07:49:

Wait....to be clear did you just brick a voodoo5 by flashing a s3 bios on it?

I thought that for a second too, but it just seems the dump tool makes a bios copy of the wrong card. The first flash I did, was not with other cards in the system. When I got the crap image output, I tried to reflash it in other system with the S3 as primary card to see what I am doing.

I now flashed the voodoo 5 again while going in blind again. I flashed the original bios back, rebooted and then made a dump again blind:

hKAtBjoCzsjgxlxdvQkCKGlo.png

Seems the flashing goes fine for the most part, but there are again differences... looks a bit as if some areas of the EEPROM cant be written or something, but the differences are only a few bytes which makes this weird...

Reply 13 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

diving a bit deeper in the differences, it looks like the bytes 1A 12 02 00 are written in the original bios at the very end of the flash, while in the dump, these bytes are located halfway in the flash:

rHcpTE4B2jZokExXOAfp7WZ1.png

Reply 14 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie

While looking a bit at the datasheet of the EEPROM (SST39VF512) https://datasheetspdf.com/pdf-file/511519/Sil … gy/SST39VF512/1 it could be that one of the adres lines are not working maybe?

data 1A 12 02 00 location offsets:

original bios:
0x00007FF8 = 0111111111111000b
dump:
0x00008FF8 = 1111111111111000b

Seeing that the location in flash is adres wise only 1 bit (MSB), it seems to me that when writing the bios, this adres line is at the wrong logical voltage.
I will recap the board this week and try to flash it again. If that doesnt work, I might need to replace the EEPROM.

Last edited by mmmark84 on 2020-09-27, 08:38. Edited 1 time in total.

Reply 15 of 37, by havli

User metadata
Rank Oldbie
Rank
Oldbie

It is possible the BIOS chip is defective, it happened to me on a Banshee card. I guess the only way to know for sure is to desolder the the old BIOS, buy a new chip, flash it by external programmer and put back on the V5. If you want to go this route, then I recommend to solder PLCC socket on the Voodoo, it makes debugging much easier.

HW museum.cz - my collection of PC hardware

Reply 16 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie
havli wrote on 2020-09-27, 08:37:

It is possible the BIOS chip is defective, it happened to me on a Banshee card. I guess the only way to know for sure is to desolder the the old BIOS, buy a new chip, flash it by external programmer and put back on the V5. If you want to go this route, then I recommend to solder PLCC socket on the Voodoo, it makes debugging much easier.

Any tips on a programmer? I found this one: https://www.ebay.co.uk/itm/NANO-USB-Programme … g-/271313593344

Reply 18 of 37, by mmmark84

User metadata
Rank Newbie
Rank
Newbie
sdz wrote on 2020-09-27, 10:52:

You should be able to put a blank EEPROM and just flash it like usual, without the need of an external programmer.

that is possibly a cheaper first to try. but if it is something like a disconnected adress pin from the VSA-100 chip to the EEPROM chip, that would not work.
I think I will order a socket for it like havli mentioned and a blank chip first and try that (after the recapping of the card, I already ordered caps anyway)

Can always a programmer later 😀

Reply 19 of 37, by sdz

User metadata
Rank Member
Rank
Member

If it's a broken address trace between the VSA and the EEPROM, an external programmer would not help. The EEPROM content will be good, but the VSA won't read it properly. Highly doubt that is the case though, most likely faulty EEPROM.