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

VGA BIOS Testing without flashing

Joined
Mar 16, 2005
Messages
2,058 (0.29/day)
Due to the increased number of BAD BIOS flashings I decide to writhe this thread which presents to the community one small but very usefull utility RamBios ver 1.5 which can save time, troubles and in some cases money to the modders.

The program allows to test practically every BIOS (not only ATI) without necessity of flashing.

Advantages:
- No risk to "kill" your card by flashing unknown BIOS
- Prolongs the life of the EPROM chip which has limited number of flash cycles
- "Bad" BIOS can be unloaded by simple restarting

Ram BIOS utility Ver 1.5 explained:

RAMBIOS [keys] [InputFilename]

KEYS: /?[???] - This message
/i[nit] - Initialize loaded BIOS
/r[om] - Load BIOS from installed board
/bu[sdev] - Define Bus/Dev for installed board
/bm - Busmaster PCI
/d[isable] - Disable RAM BIOS (board will be reinitialized)
/u[ninstall] - Unload BIOS & Reinit board

Note: keywords can be placed on any position inside the command line.

What is necessary to have before to start:

1. Boot disk (floppy) with unpacked RamBios on it
2. BIOS image of the tested BIOS

It is very important to mention that the new BIOS will only work if it has Device ID same as the adapter has. (Use RaBit to change the Device ID of the new BIOS to be equal with the adapter's present device ID and use that new BIOS as test one.)

How to test the new BIOS:
1. Boot from the floppy
2. Type the following command line: rambios /i newbios.bin press "enter"

If you still see something on your screen after loading of the tested BIOS it means that it works. With other words it is now not dangerous to flash with that BIOS. But it doesn't mean that the BIOS will work correctly.

If you get black screen after loading the BIOS is not proper for that card and you should just restart and try another one.

If you have problems with freezing of the system in DOS mode it is necessary to download and unpack on to the boot disk another utility DOS4fix which fixes a bug in DOS4GW. It is necessary to start DOS4fix prior to start Rambios (under DOS).

Download links:

http://www.overclockers.ru/softnews/17270.shtml
http://radeon2.ru/downloads/bios.shtml
 
Last edited:

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
i'm not sure if this really works as intended .. modern video cards go through a lot of initialization at bootup, which might not happen if the card is already initialized

but it is definitely worth a try if you are unsure if a bios will work for you
 
Joined
Mar 16, 2005
Messages
2,058 (0.29/day)
I have tried it personally and it works with my 9800XT and X800XT. I have even tried X850XT BIOS on my X800XT (both AGP) using Rambios and something very interesting happened. After the BIOS loading the fan stops (the same like on some modded X850PRO's). Further I have tried X850PRO BIOS and the fan was OK. At that time I decide to flash my X800XT with X850PRO BIOS. Guess what happen after the flashing - everything was OK. Of course my X800XT does't become X850PRO because of the device ID. First two digits are probably setted on hardware level and just the last two are overwrited after flashing. Even that this risky flash was usefull (at minimum for me) because it proves the working capacity of the Rambios. My X800XT works great with X850PRO BIOS flashed with modified flashrom!!!

The role of that program is just to load the BIOS not from the board's EPROM but from external source (floppy, CD, DVD). It works in DOS mode but if somebody can include the execution at start up probably it can be even more useful.

W1zzard you can try it without any worry with arbitrary BIOS (close to your X850XT PE, for example X800XT or completely different) :) .

I know this program more than a year (and I am using it all the time) but why I haven't post this earlier :confused: .
 
Last edited:
Joined
Mar 16, 2005
Messages
2,058 (0.29/day)
Again and again people on the forum prefer first to flash and only then to read and desperately to look somebody to help after the bad flash. Use that "guide" and that wonderful program to test your BIOS before to flash!!!

After flashing of AGP BIOS on PCIX card and vice versa your card couldn't be recognized at all :twitch: . It is not dead but the only solution in most cases is unsoldering of the EEPROM and re-programming it on external programmer. This operation requires special equipment, time, money and ......

Using RamBios the above situation could be prevented!!!
 
Joined
May 28, 2005
Messages
4,994 (0.72/day)
Location
South of England
System Name Box of Distraction
Processor Ryzen 7 1800X
Motherboard Crosshair VI Hero
Cooling Custom watercooling
Memory G.Skill TridentZ 2x8GB @ 3466MHz CL14 1T
Video Card(s) EVGA 1080Ti FE. WC'd & TDP limit increased to 360W.
Storage Samsung 960 Evo 500GB & WD Black 2TB storage drive.
Display(s) Asus ROG Swift PG278QR 27" 1440P 165hz Gsync
Case Phanteks Enthoo Pro M
Audio Device(s) Phillips Fidelio X2 headphones / basic Bose speakers
Power Supply EVGA Supernova 750W G3
Mouse Logitech G602
Keyboard Cherry MX Board 6.0 (mx red switches)
Software Win 10 & Linux Mint
Benchmark Scores https://hwbot.org/user/infrared
Wow, that looks pretty cool!

How does it test the card after loading the bios from an external source? Does it do any load tests?

Thanks for posting, i think this will be very useful! But i agree with w1zzard that it might not work on the x1k cards. Could be worth a try though if anyone's willing to test it for us. LOL, hint! :p

Thanks dolf
 
Joined
Mar 16, 2005
Messages
2,058 (0.29/day)
I have no idea about X1x00 series but for the X8x0 I can guarantee that works perfect. This program is from the era of 9800 series and maybe even early but works fine with X8x0's. How it works I can give you only the my explanation. It loads the BIOS instructions using not the board's EEPROM but the external source.
I presume that it will also work with X1x00 series but somebody with such card should try it.

For me the usefulnes of the program is when I can see something on the screen after loading of the "unknown" (possibly dangerous) BIOS. If the BIOS fails just restart (or blind unload) is needed to return to the "original" state and to prepare the nex test BIOS.

Guys, try the program it isn't bite :D .
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,890 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
woah wait a min you said that flashing will make an eprom unusuable they only have a certain number of flashes?
 
Joined
Mar 16, 2005
Messages
2,058 (0.29/day)
Solaris17 said:
woah wait a min you said that flashing will make an eprom unusuable they only have a certain number of flashes?

Yes that's right - certain number of flashes (but depending of the type that certain could be 1000 - 10000)
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
25,890 (3.79/day)
Location
Alabama
System Name Rocinante
Processor I9 14900KS
Motherboard EVGA z690 Dark KINGPIN (modded BIOS)
Cooling EK-AIO Elite 360 D-RGB
Memory 64GB Gskill Trident Z5 DDR5 6000 @6400
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 500GB 980 Pro | 1x 1TB 980 Pro | 1x 8TB Corsair MP400
Display(s) Odyssey OLED G9 G95SC
Case Lian Li o11 Evo Dynamic White
Audio Device(s) Moondrop S8's on Schiit Hel 2e
Power Supply Bequiet! Power Pro 12 1500w
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11
Benchmark Scores I dont have time for that.
ok so its not low like...5?
 
Top