Optimummind
Gawd
- Joined
- Feb 11, 2004
- Messages
- 518
*DISCLAIMER: This flash will work on all brands of the 6800 GT series cards. In this guide, I'm using my BFG brand 6800GT. DO THIS AT YOUR OWN RISK. Although the BIOS procedure is relatively simple and quick, not following the directions carefully may result in frying your card if you don't have adequate cooling.
------------------------------------------------------------------------------------------------
Here is a quick guide to what I did to increase the stability and overclockability of my retail BFG 6800GT OC card. (BTW, this flash guide pertains to other GT cards as well--not just the BFG brand.)
Before the flash, my card could go up 420/1150MHz. At those speeds, all games and benchmarks were stable (Far Cry, 3DMark03, etc). However, it wasn't stable in one game which was very annoying--Warcraft 3. The single player mode would run fine but my BNET connection would keep getting disconnected after 30 minutes or after an hour.
After eliminating the issues of heat or inadequate PSU, I concluded that the issue must've been with the voltage being supplied to the core. My research online revealed that the GT cards receive a voltage between 1.3 V to 1.33 V. The Ultras, on the other hand, receive v1.4 V.
So, I searched for a BIOS rom that would increase the voltage to my card to 1.4 V yet not mess with any core and memory speeds and timings. After I found such a BIOS, I flashed my card with it. As promised, the BIOS didn't alter any core and memory speeds (checked with Rivatuner and Coolbits 2).
Well, how do I know the voltage changed? Although I don't have the physical tools to measure the voltage running across the board, I did notice the improved stability of my card after this flash. My OC has increased to 440MHZ stable and War3 doesn't disconnect me anymore.
Here are the steps I used:
(1) Download the nvFlash utility. I used version v4.42.
(2) DL'ed the specially modified Leadtek GeForce 6800 Ultra with voltage of 1.4 and no changes to core and memory speeds. You can find it here.
EDIT: Instead of using the Leadtek BIOS, I am now making my own custom BIOS files based on my BFG GT's rom. Here is the link to a page where all my BIOS creations are stored (about 23 dif kinds). Thx goes to [H]ard member Zok for hosting these!!
The BIOS were customized using HexWorkshop and NVCHK.
Remember to have good cooling in order to flash to this BIOS.
(3) I put the above 2 files in the same directory of my choice.
(4) Start-->Run-->cmd
(5) Browse to the folder that contains the flash tool and the BIOS rom.
(6) Typed this command in to backup my card's original BIOS:
nvflash442 -b mybios.rom
(The "mybios.rom" portion is arbitrary. You can name the BIOS to whatever you want.)
(7) With my BIOS backed up, I proceeded to flash to the new Ultra BIOS. I typed:
nvflash442 -p -u -2 ultra.rom
(The "ultra.rom" portion of the code is also arbitrary. Whatever the Ultra BIOS name happens to be, you'll be typing in that name.)
(8) The flash process took a while for me--like 1 minute. When I saw the flash successful confirmation message, I rebooted my computer.
(9) Once I reached the Desktop, WinXP detected my "new" GeForce 6800 Ultra. It asked for drivers so I installed the newest official one--the 61.77.
EDIT: If you flashed your card using one of my modified BFG GT BIOS, your WinXP won't detect the "new" Ultra. nVIDIA driver control panel will say it's a BFG 6800 GT card.
(10) Installed Coolbits 2 and verified that the clock speeds weren't altered. I slowly OC'ed my card until I reached a satisfactory level.
EDIT: The core and memory speed will be different depending on which BIOS file you used to flash your card with.
That's it! It was safe, quick, and too easy to be true.
Just like how I used to flash my 9800 Pro that I sold through this forum, the process is simple and effective as long as you pay careful attention to the details and directions.
Just make sure that you have a sufficient cooling system in place to buffer the extra heat your card will generate after the voltage increase. My idle temp went up from 51 C to 53 C.
EDIT: Now that I have a DangerDen NV-68 block on the GT on its own water loop, my idle temp is 51 C for the core and 32 C for the ambient idle (card is running at 430/1150). For more details, you can check my DD NV-68 project log. .
Good luck and have fun and be careful about your temps! Once again, thx to member Zok for hosting all those files!
-Optimummind
------------------------------------------------------------------------------------------------
Here is a quick guide to what I did to increase the stability and overclockability of my retail BFG 6800GT OC card. (BTW, this flash guide pertains to other GT cards as well--not just the BFG brand.)
Before the flash, my card could go up 420/1150MHz. At those speeds, all games and benchmarks were stable (Far Cry, 3DMark03, etc). However, it wasn't stable in one game which was very annoying--Warcraft 3. The single player mode would run fine but my BNET connection would keep getting disconnected after 30 minutes or after an hour.
After eliminating the issues of heat or inadequate PSU, I concluded that the issue must've been with the voltage being supplied to the core. My research online revealed that the GT cards receive a voltage between 1.3 V to 1.33 V. The Ultras, on the other hand, receive v1.4 V.
So, I searched for a BIOS rom that would increase the voltage to my card to 1.4 V yet not mess with any core and memory speeds and timings. After I found such a BIOS, I flashed my card with it. As promised, the BIOS didn't alter any core and memory speeds (checked with Rivatuner and Coolbits 2).
Well, how do I know the voltage changed? Although I don't have the physical tools to measure the voltage running across the board, I did notice the improved stability of my card after this flash. My OC has increased to 440MHZ stable and War3 doesn't disconnect me anymore.
Here are the steps I used:
(1) Download the nvFlash utility. I used version v4.42.
(2) DL'ed the specially modified Leadtek GeForce 6800 Ultra with voltage of 1.4 and no changes to core and memory speeds. You can find it here.
EDIT: Instead of using the Leadtek BIOS, I am now making my own custom BIOS files based on my BFG GT's rom. Here is the link to a page where all my BIOS creations are stored (about 23 dif kinds). Thx goes to [H]ard member Zok for hosting these!!
The BIOS were customized using HexWorkshop and NVCHK.
Remember to have good cooling in order to flash to this BIOS.
(3) I put the above 2 files in the same directory of my choice.
(4) Start-->Run-->cmd
(5) Browse to the folder that contains the flash tool and the BIOS rom.
(6) Typed this command in to backup my card's original BIOS:
nvflash442 -b mybios.rom
(The "mybios.rom" portion is arbitrary. You can name the BIOS to whatever you want.)
(7) With my BIOS backed up, I proceeded to flash to the new Ultra BIOS. I typed:
nvflash442 -p -u -2 ultra.rom
(The "ultra.rom" portion of the code is also arbitrary. Whatever the Ultra BIOS name happens to be, you'll be typing in that name.)
(8) The flash process took a while for me--like 1 minute. When I saw the flash successful confirmation message, I rebooted my computer.
(9) Once I reached the Desktop, WinXP detected my "new" GeForce 6800 Ultra. It asked for drivers so I installed the newest official one--the 61.77.
EDIT: If you flashed your card using one of my modified BFG GT BIOS, your WinXP won't detect the "new" Ultra. nVIDIA driver control panel will say it's a BFG 6800 GT card.
(10) Installed Coolbits 2 and verified that the clock speeds weren't altered. I slowly OC'ed my card until I reached a satisfactory level.
EDIT: The core and memory speed will be different depending on which BIOS file you used to flash your card with.
That's it! It was safe, quick, and too easy to be true.
Just like how I used to flash my 9800 Pro that I sold through this forum, the process is simple and effective as long as you pay careful attention to the details and directions.
Just make sure that you have a sufficient cooling system in place to buffer the extra heat your card will generate after the voltage increase. My idle temp went up from 51 C to 53 C.
EDIT: Now that I have a DangerDen NV-68 block on the GT on its own water loop, my idle temp is 51 C for the core and 32 C for the ambient idle (card is running at 430/1150). For more details, you can check my DD NV-68 project log. .
Good luck and have fun and be careful about your temps! Once again, thx to member Zok for hosting all those files!
-Optimummind