Thanks goes to Zippit.
BIOS flashing is risky. So if something goes wrong don't blame me. Make sure to have a backup card.
First you will need nvflash for Windows and Nibitor.
NVFlash 5.95.0.1 for Windows
note: not all versions will work in Windows. You most download a version that says "nvflash for Windows"
Nibitor: www.mvktech.net
mvkteck also has BIOSes for almost every card. I personally do not recommend using other BIOSes. It's much safer to mod you BIOS.
Start by unzipping your files. Place NVFLASH somewhere easy to find. I put it in the root of drive D.
Go to start menu and click "run"

Now type "cmd"

Now the command promt is open and the path is directed to your document folder.

Now change the path to the drive where your folder for nvflash is. I put mine in D. So I typed "d:"

Now to navigate thru folders use "cd". I only had one folder to go to. the nvflash folder. I only shortened the folder name to just "nvflash" when I unzipped it. So I typed "cd nvflash"

Now to make a backup of your original BIOS. Type: nvflash.exe -b filename.rom" Choose what ever file name you wish.

Now nvflash asks you which card you wish to make a backup from. Select the number to the card you wish to save. Afterwards just minimize the cmd promt. We will be coming back to it.


Now, navigate to your nvflash folder and check and make sure your saved BIOS is there.

Now for the fun part. Modding the BIOS.
Open Nibitor and click "open BIOS"

Navigate to your nvflash folder and select the newly saved BIOS file you just made.
The first tab has your clockrates. Just worry about the Extra settings. Change those to what ever you choose. Just make sure they are setting you know are completely stable and have been tested.

The next tab is the voltage tab. You will have perprogramed settings. That you can select from.
If you are wanting to increase BIOS voltage you will need to make a new voltage selection. Click on "tools" then "Voltage Table Editor"
NOTE: I recommend buying a Digital Multimetter and physically monitoring any change to voltage. Some cards do not like BIOS voltage changes.

Some cards will look a little different. In my case I increase the number of VID Bitmask to "04"

Then in the new 4th selection I select the voltage in which I want to apply. Them click "OK"

Now go back to the voltage tab and select the new voltage. I select the new voltage for all 4 boxes.

Now lets go to the "Temperatures" tab. This tab normally looks different for each card. Here you can play with fan speeds. My 9600GT is limited so I can't show much here, but on some cards you can set a new max temp and have your card reach 100% at a lower temp. Most card are set to reach 100% fan speed at 90C. I like changing it to 50 or 60C.

Now lets go to the Timings tab. This is only for advanced overclockers!! Otherwise just skip the timings tab.

There are many perset timing profiles. To find the one your card is using click "Autoselect timingset" Then click on which card's BIOS you are working on. Then click "OK"

Now it will move to the timings the card is useing and tell you which one your card is using. Mine is using nr. 1.

Now click on "Detailed timings"

Here are your timings. Make yout changes then click "OK" Notice that the "timing0" is the only thing that changed. This is the only thing you need to worry about. Highlight and copy the new code.

Now click "Test timings. Then click "Get timings". Now paste the new code for Timings0 and click "SetTimings"



Now we have tweaked everything and it's time to save your new BIOS. Click "tools" and "Save BIOS"

Navigate to your nvflash folder and save the new BIOS file. Do not write over your backup file as you might need it later.


Pull up the cmd promt you minimized at the beginning. Now type: "nvflash.exe --protectoff"
This will turn off flash protection and help you identify which card you will be flashing.

Again it will ask you which card you want. Tyoe the number to the card you will be flashing. Remember this number.


Now it's time to flash. We will be using the "--index" command. This is the best command for flashing multi GPU setups. If your card is the #1 card then you will use "--index=1"
Mine is #1 so I will type mine as such. "nvflash.exe --index=1 -4 -5 -6 evga675.rom" Just use your card number and your filename.rom.



Afterwards, I suggest restarting your system.
If you used a BIOS from another card you will need to reinstall your drivers.
Hope this made sense and is easy enough to follow.
~Pizza
Edited by PizzaMan - 7/20/10 at 9:23am
BIOS flashing is risky. So if something goes wrong don't blame me. Make sure to have a backup card.
First you will need nvflash for Windows and Nibitor.
NVFlash 5.95.0.1 for Windows
note: not all versions will work in Windows. You most download a version that says "nvflash for Windows"
Nibitor: www.mvktech.net
mvkteck also has BIOSes for almost every card. I personally do not recommend using other BIOSes. It's much safer to mod you BIOS.
Start by unzipping your files. Place NVFLASH somewhere easy to find. I put it in the root of drive D.
Go to start menu and click "run"

Now type "cmd"

Now the command promt is open and the path is directed to your document folder.

Now change the path to the drive where your folder for nvflash is. I put mine in D. So I typed "d:"

Now to navigate thru folders use "cd". I only had one folder to go to. the nvflash folder. I only shortened the folder name to just "nvflash" when I unzipped it. So I typed "cd nvflash"

Now to make a backup of your original BIOS. Type: nvflash.exe -b filename.rom" Choose what ever file name you wish.

Now nvflash asks you which card you wish to make a backup from. Select the number to the card you wish to save. Afterwards just minimize the cmd promt. We will be coming back to it.


Now, navigate to your nvflash folder and check and make sure your saved BIOS is there.

Now for the fun part. Modding the BIOS.
Open Nibitor and click "open BIOS"

Navigate to your nvflash folder and select the newly saved BIOS file you just made.
The first tab has your clockrates. Just worry about the Extra settings. Change those to what ever you choose. Just make sure they are setting you know are completely stable and have been tested.

The next tab is the voltage tab. You will have perprogramed settings. That you can select from.
If you are wanting to increase BIOS voltage you will need to make a new voltage selection. Click on "tools" then "Voltage Table Editor"
NOTE: I recommend buying a Digital Multimetter and physically monitoring any change to voltage. Some cards do not like BIOS voltage changes.

Some cards will look a little different. In my case I increase the number of VID Bitmask to "04"

Then in the new 4th selection I select the voltage in which I want to apply. Them click "OK"

Now go back to the voltage tab and select the new voltage. I select the new voltage for all 4 boxes.

Now lets go to the "Temperatures" tab. This tab normally looks different for each card. Here you can play with fan speeds. My 9600GT is limited so I can't show much here, but on some cards you can set a new max temp and have your card reach 100% at a lower temp. Most card are set to reach 100% fan speed at 90C. I like changing it to 50 or 60C.

Now lets go to the Timings tab. This is only for advanced overclockers!! Otherwise just skip the timings tab.

There are many perset timing profiles. To find the one your card is using click "Autoselect timingset" Then click on which card's BIOS you are working on. Then click "OK"

Now it will move to the timings the card is useing and tell you which one your card is using. Mine is using nr. 1.

Now click on "Detailed timings"

Here are your timings. Make yout changes then click "OK" Notice that the "timing0" is the only thing that changed. This is the only thing you need to worry about. Highlight and copy the new code.

Now click "Test timings. Then click "Get timings". Now paste the new code for Timings0 and click "SetTimings"



Now we have tweaked everything and it's time to save your new BIOS. Click "tools" and "Save BIOS"

Navigate to your nvflash folder and save the new BIOS file. Do not write over your backup file as you might need it later.


Pull up the cmd promt you minimized at the beginning. Now type: "nvflash.exe --protectoff"
This will turn off flash protection and help you identify which card you will be flashing.

Again it will ask you which card you want. Tyoe the number to the card you will be flashing. Remember this number.


Now it's time to flash. We will be using the "--index" command. This is the best command for flashing multi GPU setups. If your card is the #1 card then you will use "--index=1"
Mine is #1 so I will type mine as such. "nvflash.exe --index=1 -4 -5 -6 evga675.rom" Just use your card number and your filename.rom.



Afterwards, I suggest restarting your system.
If you used a BIOS from another card you will need to reinstall your drivers.
Hope this made sense and is easy enough to follow.
~Pizza
Edited by PizzaMan - 7/20/10 at 9:23am







