• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Bios Flashing Guide for the 6800 Video cards.

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.
gigabit said:
I know what you mean....lol But you only have one good vertex and you extra pipes are bad which is a shame but still you have a very good card.Just running the vertex will boast performance some.One thing i dont like about ASUS 6800 is that for what you paid you could have bought a brand new evga 6800ultra.But hey like i said you still have a good card.


maby, but it seems that evga is not for sale in the online shops i visit, and evenso in europe those cards are already very expensive, and ultra card could come to easy €550 + double that gives you the dollar price !!!

that's how much we have to pay in europe, my card was €386 wich is also not cheap i must say !!
 
hardwareman said:
maby, but it seems that evga is not for sale in the online shops i visit, and evenso in europe those cards are already very expensive, and ultra card could come to easy €550 + double that gives you the dollar price !!!

that's how much we have to pay in europe, my card was €386 wich is also not cheap i must say !!
How does the USD compare to your's?
Because newegg has the eVGA 6800ultra for $439.00 and that's cheap 6 months ago the 6800 GT was that much.
 
Great thread!

Ok, so I've got an eVGA 6800 GT. Before any flashing, I could hit 420 core / 1130 mem.

Modifying the BIOS to run the card at 1.4v got me up to 435 core / 1173 mem.

Flashing to the 6800 Ultra BIOS did nothing for me. It loosened the memory timings, and I got lower benchmark scores as a result, but it didn't allow me to overclock any higher! Odd...

Then I modified the Ultra BIOS to use the GT memory timings, but whenever I ran a 3D application, it was just a huge artifact-fest.

So I'm back to the GT BIOS with 1.4v. Seems to give me the best results.

Thanks for the great guide. :)
 
Hello everyone.

I`m the owner of a POV 6800 GT AGP. Tried the GT BIOS with 1.4v mod, and it turned out to give my card a big boost from it`s default at 1.3 v.

The card is watercooled with a AquagrafX6800 waterblock.

Results:

max OC 1.3v : 410 (core) 1100 (memory) watercooled.

max OC 1.4v : 448 (core) 1190 (memory) watercooled.

It gave me a boost in 3Dmark05 as well; 6201

:santa:
 
Expect this thread to start getting bigger b/c everyone's starting to get their PNY 6800 U refurbs in. We may have to start teaching the bios flash again. I actually like to b/c I'm always curious how it helps people. I remember flashing my BFG 6800 GT OC to a 1.4v, and the card could only loop one test of 3dmark a few times before shutting off. That thing's core went up by like 30-35mhz with the extra voltage, but it wouldn't stay on!
 
I'm about to attempt a bios flash on the 6600s... never done it before. I'm trying to get my SLI creation to work. I modded my ultra-d to SLI, and made my own bridge...
 
I sliced up an AGP slot from an old board with a dremel. It took a long time, but I shaved it down perfectly. I actually can upload pix later on tonight. I then used a floppy to solder to each of the pieces I made. UNFORTUNATELY, I can't flash my 6600gts to matching BIOSes, so I can't even do SLI.
 
Ok..I'm a noob so when I flash I get this.

NVIDIA Firmware Update Utility (Version 5.13)

-- Primary Commands --
Update firmware: nvflash [options] <filename>
Save firmware to file: nvflash [options] --save <filename>
Compare adapter firmware: nvflash [options] --compare <filename>
Update TV data: nvflash [options] --tv <filename>
Display version: nvflash [options] --version [<filename>]
Display firmware bytes: nvflash [options] --display [bytes]
Check for supported EEPROM: nvflash [options] --check
Write protect EEPROM: nvflash [options] --protecton
Remove write protect: nvflash [options] --protectoff
Change soft straps: nvflash [options] --straps=<straps>
Set IEEE 1394 GUID: nvflash [options] --guid=<guid>
Set IEEE 1394 GUID source: nvflash [options] --guidsource=<location>
List adapters: nvflash [options] --list

-- Commands and Options --
help ? Display this screen.
save b <filename> Read EEPROM and save to <filename>.
compare k <filename> Read EEPROM and compare with <filename>.
tv x <filename> Transfer TV data from file to EEPROM.
version v <filename> Display file version and ~CRC32
(if no filename, acts on display adapter).
display d [bytes] Display 256 the first bytes of the EEPROM
(default is 256 bytes)
check c Check for supported EEPROM.
protecton w Write protect EEPROM (only on some EEPROM's).
protectoff r Remove EEPROM write protect (only on some EEPROM's).
straps m <straps> Change soft straps.
format is: AND Mask 0, OR Mask 0, AND Mask 1, OR Mask 1
guid q <guid> Set the IEEE 1394 GUID in the firmware image
(GUID is in the form of 16 hex digits).
guidsource 1 <location> Set the source of the IEEE 1394 GUID.
main - main EEPROM image
dedicated - separate serial EEPROM part
list a List all NVIDIA display adapters found in the system.
nolight l Do not light keyboard LEDs.
overridetype 5 Allow firmware and adapter PCI device ID mismatch.
overridesub 6 Allow firmware and adapter PCI subsystem ID mismatch.
reboot y Reboot the PC after other tasks completed.
keepstraps g Keep the soft straps already present in the EEPROM
after flashing the new image.
romstrap j Override the ROM strap setting to allow flashing an
image when grounding the STRAP_SUB_VENDOR pin.
This allows flashing a corrupted or erased EEPROM.
Note: Make sure there is a physical EEPROM present
when using this option
index i <index> Force a specific device index.
fwindex F <fw index> Index of which firmware image to use from a firmware
bundle.
auto A When possible, run without user intervention.
directpci n Bypass the PCI BIOS.
silence s <level> Silence level:
default All beeps.
#=4 (or 2) No progress beeps.
#=5 (or 1) No beeps.
override o <level> Override safety check level:
default unknown EEPROM | NV adapter aborts application.
level=1 unknown EEPROM acceptable for read operations.
level=2 unknown NV adapter acceptable for read operations.
level=3 Combined effect of 1,2 (cannot write to unknown EEPROM or adapter).

Use a single dash ("-") to use the single letter version of a command.
Use a double dash ("--") to use the longer descriptive version of a command.
Use equals ("=") to specify parameters, with separating commas (",").

-- Sample Usage --
nvflash --index=1 nv30nz.rom
-- Supported EEPROM's --
AMD 29LV001B 128Kx8 2.7v V, 1B page, 16k blk, Man,Dev=(01,6D)
AMD 29LV010 128Kx8 2.7v V, 1B page, 16k blk, Man,Dev=(01,6E)
AMD 29LV001T 128Kx8 2.7v V, 1B page, 16k blk, Man,Dev=(01,ED)
Atmel 49F512 64Kx8 5.0,3.0,2.7 V, 1B page, 0k blk, Man,Dev=(1F,03)
Atmel 49F001T 128Kx8 5.0 V, 1B page, 0k blk, Man,Dev=(1F,04)
Atmel 49F001 128Kx8 5.0 V, 1B page, 0k blk, Man,Dev=(1F,05)
Atmel 49(H)BV/LV010 128Kx8 2.7-3.6 V, 1B page, 0k blk, Man,Dev=(1F,17)
Atmel 29LV/BV010A 128Kx8 3.0 V, 128B page, 0k blk, Man,Dev=(1F,35)
Atmel 29LV512 64Kx8 3.0 V, 128B page, 0k blk, Man,Dev=(1F,3D)
Atmel AT25F1024 128Kx8 S2.7-3.6 V, 256B page, 32k blk, Man,Dev=(1F,40)
Atmel 29C512 64Kx8 5.0 V, 128B page, 0k blk, Man,Dev=(1F,5D)
Atmel AT25F1024 128Kx8 S2.7-3.6 V, 256B page, 32k blk, Man,Dev=(1F,60)
Atmel 49F010 128Kx8 5.0 V, 1B page, 0k blk, Man,Dev=(1F,87)
Atmel 29C010A 128Kx8 5.0 V, 128B page, 0k blk, Man,Dev=(1F,D5)
ST M25P05 512Kx1 S2.7-3.6 V, 128B page, 32k blk, Man,Dev=(20,05)
ST M25P10 1024Kx1S2.7-3.6 V, 128B page, 32k blk, Man,Dev=(20,10)
ST M29W512B 64Kx8 2.7-3.6 V, 1B page, 0k blk, Man,Dev=(20,27)
Tenx ICE25P05 64Kx8 S2.7-3.6 V, 128B page, 32k blk, Man,Dev=(5E,01)
PMC 39LV512 64Kx8 3.0-3.6 V, 1B page, 4k blk, Man,Dev=(9D,1B)
PMC 39LV010 128Kx8 3.0-3.6 V, 1B page, 4k blk, Man,Dev=(9D,1C)
PMC Pm25LV512 64Kx8 S2.7-3.6 V, 256B page, 32k blk, Man,Dev=(9D,7B)
PMC Pm25LV010 128Kx8 S2.7-3.6 V, 256B page, 32k blk, Man,Dev=(9D,7C)
SST 29EE010 128Kx8 5.0 V, 128B page, 0k blk, Man,Dev=(BF,07)
SST 29LE/VE010 128Kx8 2.9,2.7 V, 128B page, 0k blk, Man,Dev=(BF,08)
SST 29LE/VE512 64Kx8 2.9,2.7 V, 128B page, 0k blk, Man,Dev=(BF,3D)
SST 45VF010 128Kx8 S3.0-3.6 V, 1B page, 4k blk, Man,Dev=(BF,42)
SST 25VF512 64Kx8 S2.7-3.6 V, 256B page, 4k blk, Man,Dev=(BF,48)
SST 25VF010 128Kx8 S2.7-3.6 V, 256B page, 4k blk, Man,Dev=(BF,49)
SST 29EE512 64Kx8 5.0 V, 128B page, 0k blk, Man,Dev=(BF,5D)
SST 39SF010 128Kx8 5.0 V, 1B page, 4k blk, Man,Dev=(BF,B5)
SST 39VF512 64Kx8 2.7-3.6 V, 1B page, 4k blk, Man,Dev=(BF,D4)
SST 39VF010 128Kx8 2.7-3.6 V, 1B page, 4k blk, Man,Dev=(BF,D5)
MX 29F001T 128Kx8 5.0 V, 1B page, 0k blk, Man,Dev=(C2,18)
MX 29F001B 128Kx8 5.0 V, 1B page, 0k blk, Man,Dev=(C2,19)
WBond W39L010 128Kx8 3.3 V, 1B page, 4k blk, Man,Dev=(DA,31)
WBond W39L512 64Kx8 3.3 V, 1B page, 4k blk, Man,Dev=(DA,38)
WBond W29C011A 128Kx8 5.0 V, 128B page, 0k blk, Man,Dev=(DA,C1)
WBond W29EE512 64Kx8 5.0 V, 128B page, 0k blk, Man,Dev=(DA,C8)


So what do I do after all this? Is it flashed already or not? :bang head I don't get it. I'm trying to flash my BFG 6800 GT OC to a Ultra BFG.

I'm using Nvflash 5.13 and using -p -u -f File.rom

Is this right?
 
Last edited:
Use NVflash 4.42 and type in "Nvflash -p -u -2 Bios.rom" without the quotes, where bios in 'bios.rom' is the name of the bios you're going to flash to.
 
"Warning: cannot open swap file c:\cwsdpmi.swp"

What do I have to do to get around this? What do I type? :eh?:

I'm just bumping up my Volts to 1.4 and clock at 400/1100
 
I used to get that problem too, but I forgot how I got around it. I think it's in this thread, but how did you do it again? I just wanna know for future reference. :)
 
Well I have it at 430/1150 using stock cooling witch is going to be replaced. Then I can push it more. :)

I still had the "Warning: cannot open swap file c:\cwsdpmi.swp" when I typed -p -u -2 it would still flash. If you ask me I think its all weird. :eh?:
 
Well I can play CS:S with card set at 430/1150 volts @ 1.3 "STOCK SETTINGS" Temp goes up to 68-70 under load. :) Not bad for stock!

But when flashing BIOS to 1.4 volts it artifacts as soon as I start to play.I thinks a better cooler would help.
 
Well, dude... to be honest... your card probably doesn't like 1.4volts. I had a BFG 6800gt and mine was screwed up when I had it at 1.4volts. I even had the silencer on it. Also, 430 seems kinda high with stock. If I were you I would do 3dmark03 loops and wait to see if it artifacts after a few loops.
 
Well I did this mod awhile back (with the help of the makers of this sticky) and it worked ok but I got artifacts with the unlock all pipelines script.

Is there a script for the 12x1,6vp pipelines. My pixel unit 1 is the one that cant be unlocked and my vertex unit 3 can be unlocked.
 

Attachments

  • unlock.JPG
    unlock.JPG
    53.4 KB · Views: 934
In xp it's really easy, all you have to do is put the floppy in the drive. Right click on the A: drive and click on format. Check the box that says make an ms-dos bootable floppy.

When I flashed my gt to and ultra (I have a leadtek) I got only 6 more on the core (I'm not complaining on that) but i've actually got a lower overclock on the memory, I used to get able to get 1.15ghz on the memory but now when I run it at 1.15 I get artifacts, it's this normal? Doesnt the ultra have higher latencies so shouldnt I get a larger overclock?
 
Back