This site hosted by Free.ProHosting.com
Google
 
quick links

PSA Alpha
PSA Beta

MonsterPC
SDN
GXS
Savage2000
OCM
Diamond
Firingsquad
HardOCP
admin
PSA News Alpha
PSA News Beta

Planet Savage articles

Video Card Bios Misflash by Louie
May 27, 2000

Most video cards, like motherboards, come with programmable BIOS. And much like motherboards, some popular video cards like the TNT2 Ultra and Savage4 have BIOS updates. Bios flashing isn't that hard actually, the only problem is how to recover when your flash fails. How does one recover from a bios misflash or how do I make bios flashing safer? Only one answer comes to mind except for the option of not flashing at all which does defeat the purpose of ever wanting to flash.

MakeTSR

What is this MakeTSR program? Well to make a long discussion short, it basically turns your ROM files into executable files. This allows the bios to be called from a batch file (for our purposes, that would be the autoexec.bat). But how would making the Bios executable help? By letting the autoexecute batchfile to call the bios, you don't modify the bios on the video card itself. What happens is that the bios that's in the exe file is the one used. This means that in essence, you could try out any bios file you want with relative ease and with no danger of damaging the vid card at all!

Usage: (these are dos commands)

maketsr <romfile>

After the file is generated, you have to make an autoexec file that calls the exe file. Use a command similar to this:

LH a:\<romfile>.exe (*it doesn't necessarily have to be done with a floppy)

Now with this technique, you can try out new bios files without having to flash the card itself. If the bios works from the exe file then you would be sure that it won't mess up your vid card if you flash it. Another use for this technique is to recover your misflashed video card!

Recovering from a Failed Bios Flash

It's pretty much the same as when you are trying out bios files except that you have to modify a setting in your motherboard's bios. But here's a step-by-step instruction for to be sure =).

1. Pull out the misflashed video card
2. Replace the video card with a good one
3. Boot to Windows and prepare the executable bios file and the autoexec file as noted above. Also prepare a copy of your flashing utility and the original bios (the one your video card had before flashing)
4. Reboot again and go into your motherboard's bios setup.
5. Turn off 'Halt on Error' (in some motherboards there's an option to set display adapter to absent)
6. Save settings, exit and shut down
7. Insert the misflashed video card
8. Boot using the autoexec file (it's better to make a bootable disk that contains the bios file and the autoexec.bat)

Note that the boot itself would take longer than usual as your computer has to run the bios file first before you get your display running again. The most important thing in the technique is to turn off the 'halt on error' on your motherboard. If you don't turn off the halt on error then your system won't boot since it can't find your display adapter.

That pretty much sums it up. Just hope that you won't need this information in the future. Just remember the two rule of thumbs when flashing. The first one is, "Always make a backup of your original bios" and the second is, "When in doubt, DON'T!".

By the way, to make a backup of your bios you can use dumpbios. There are two versions of this program, one for 40kb and 64kb bios sizes. Just run the exe file and it generates a .bin file for you.

For any questions, mail me.

By the way, my thanks go to Jankees, Fachman and Juliano (this guy deserves major credit) for imparting the knowledge required for this artcle.

 

 

 
 
 

comments, questions, suggestions or anything?  email the webmaster
FastCounter