Using nvFlash
Does anyone know if you can use nvFlash on a CD? Trying to edit my GPU BIOS but I cant get things to work. I have tried using nvFlash on a CD using nero to emulate the CD. I want to run nvflash off the CD and backup the GPU BIOS to a USB drive. It keeps on only detecting A: (Because it is emulated). Is my USB drive supposed to show up as well, or am I doing something wrong? TY :wacko:
Does anyone know if you can use nvFlash on a CD? Trying to edit my GPU BIOS but I cant get things to work. I have tried using nvFlash on a CD using nero to emulate the CD. I want to run nvflash off the CD and backup the GPU BIOS to a USB drive. It keeps on only detecting A: (Because it is emulated). Is my USB drive supposed to show up as well, or am I doing something wrong? TY :wacko:

#1
Posted 03/13/2008 10:08 PM   
what you need is the GUI version.

You can get it at GURU3D.com

version should be 5.3 or higher. It includes instructions in how to use it as well.

EDIT
I cant seem to find it on guru3d.com [where I got it from originally]

I dropped a ZIP of the GUI flash editor [url="http://www.mediafire.com/?td91f1nnmg9"]HERE[/url]

[very late edit]
[the file is now available for download again after being unavailable for some time] [grab it while its still up]
what you need is the GUI version.



You can get it at GURU3D.com



version should be 5.3 or higher. It includes instructions in how to use it as well.



EDIT

I cant seem to find it on guru3d.com [where I got it from originally]



I dropped a ZIP of the GUI flash editor HERE



[very late edit]

[the file is now available for download again after being unavailable for some time] [grab it while its still up]

#2
Posted 03/13/2008 10:44 PM   
I downloaded the version you were talking abou and tried it, but I am still having problems with this. When I boot the disk everything loads and you get a command line that says something about DOS and "A:\>" I do not have an A: on my computer and I cant save a backup to my USB drive. Oh also, do I need to floppy emulate the CD?

Am I supposed to type in the drive I am saving the Video BIOS?

The command I tried is: "nvflash -b backup.rom"
/fear.gif' class='bbc_emoticon' alt=':fear:' />
I downloaded the version you were talking abou and tried it, but I am still having problems with this. When I boot the disk everything loads and you get a command line that says something about DOS and "A:\>" I do not have an A: on my computer and I cant save a backup to my USB drive. Oh also, do I need to floppy emulate the CD?



Am I supposed to type in the drive I am saving the Video BIOS?



The command I tried is: "nvflash -b backup.rom"

/fear.gif' class='bbc_emoticon' alt=':fear:' />

#3
Posted 03/13/2008 11:56 PM   
the version i uploaded and linked to works IN WINDOWS.

You point a command prompt at the folder it is in and follow the [example] file I included.

There is no way to open the [example] file, just follow the name.

Read the "nvflash.txt" text help file for more info.

This does not need to be booted to. It operates inside windows. [just searchbox -> cmd.exe 'run as administrator' [vista] and use "cd "x:\path\to\exe\" points you to the folder where the exe is located]

After a flash, you need to reboot for it to take effect.
the version i uploaded and linked to works IN WINDOWS.



You point a command prompt at the folder it is in and follow the [example] file I included.



There is no way to open the [example] file, just follow the name.



Read the "nvflash.txt" text help file for more info.



This does not need to be booted to. It operates inside windows. [just searchbox -> cmd.exe 'run as administrator' [vista] and use "cd "x:\path\to\exe\" points you to the folder where the exe is located]



After a flash, you need to reboot for it to take effect.

#4
Posted 03/14/2008 12:30 AM   
[quote name='matthew_llewen' post='138173' date='Mar 13 2008, 03:08 PM']
Does anyone know if you can use nvFlash on a CD? Trying to edit my GPU BIOS but I cant get things to work. I have tried using nvFlash on a CD using nero to emulate the CD. I want to run nvflash off the CD and backup the GPU BIOS to a USB drive. It keeps on only detecting A: (Because it is emulated). Is my USB drive supposed to show up as well, or am I doing something wrong? TY :wacko:
[/quote]
I Agree with Curcis I did the same thing just do it only in your windows (not in pre post dos)
it will work after you reboot.
[quote name='matthew_llewen' post='138173' date='Mar 13 2008, 03:08 PM']

Does anyone know if you can use nvFlash on a CD? Trying to edit my GPU BIOS but I cant get things to work. I have tried using nvFlash on a CD using nero to emulate the CD. I want to run nvflash off the CD and backup the GPU BIOS to a USB drive. It keeps on only detecting A: (Because it is emulated). Is my USB drive supposed to show up as well, or am I doing something wrong? TY :wacko:



I Agree with Curcis I did the same thing just do it only in your windows (not in pre post dos)

it will work after you reboot.

#5
Posted 03/14/2008 01:16 AM   
I am still having problems.

Thanks, by the way for all this help.

So I need to go to command propt and do what? I have tried running nvflash from there and it works(list of commands). But how do I tell it to backup the VBIOS to my hard drive or usb drive?

I have tried the following:
"C:\users\matthew>nvflash -b backup.rom"
"E:\>nvflash -b backup.rom"
"E:\>J:\>nvflash -b backup.rom"

They all give error messages. The last one says "Access is denied."
I don't know if this affects anything but I am running vista.

(C: is my hard drive, E: is my dvd drive, and J: is my usb drive.)

THANKS!!!
I am still having problems.



Thanks, by the way for all this help.



So I need to go to command propt and do what? I have tried running nvflash from there and it works(list of commands). But how do I tell it to backup the VBIOS to my hard drive or usb drive?



I have tried the following:

"C:\users\matthew>nvflash -b backup.rom"

"E:\>nvflash -b backup.rom"

"E:\>J:\>nvflash -b backup.rom"



They all give error messages. The last one says "Access is denied."

I don't know if this affects anything but I am running vista.



(C: is my hard drive, E: is my dvd drive, and J: is my usb drive.)



THANKS!!!

#6
Posted 03/14/2008 09:25 PM   
All the info you need is in the NVflash text file.

Read it and look for the -- COMMANDS and OPTIONS -- section

It will have a list of things you can do.

If you are getting "access denied" the rom is read only.

From the text file
[code]
NVIDIA Firmware Update Utility Quick Help File

Please see nvflash.doc for more detailed information.

Please type "nvflash --help" for an up to date list of supported EEPROM parts.

-- 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.
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[/code]
All the info you need is in the NVflash text file.



Read it and look for the -- COMMANDS and OPTIONS -- section



It will have a list of things you can do.



If you are getting "access denied" the rom is read only.



From the text file



NVIDIA Firmware Update Utility Quick Help File



Please see nvflash.doc for more detailed information.



Please type "nvflash --help" for an up to date list of supported EEPROM parts.



-- 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.

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

#7
Posted 03/14/2008 09:27 PM   
EDIT: Fixed my earlier problem, have a new one.
So I have to use nvflash 5.63, but it only supports under DOS, and I've tried for hours trying to get different ways to work. It has to boot from a cd, how do I do this?
EDIT: Fixed my earlier problem, have a new one.

So I have to use nvflash 5.63, but it only supports under DOS, and I've tried for hours trying to get different ways to work. It has to boot from a cd, how do I do this?

#8
Posted 07/28/2008 06:38 PM   
You computer might not be set to boot off of the disk drive. Look around in your BIOS for the boot options, and make sure the CD-Drive is first on the boot list, and the hard drive is second.
You computer might not be set to boot off of the disk drive. Look around in your BIOS for the boot options, and make sure the CD-Drive is first on the boot list, and the hard drive is second.

Feel free to add me on Yahoo! @ becandl, on MSN @ becandl@gmail.com or e-mail me at the same address with any questions, I will help as best I can. (I also have BBM)

#9
Posted 07/28/2008 10:34 PM   
The only way I know how to flash is via Floppy... I consider that the best way to flash anything.

If your gonna flash, you can NOT flash through your regular OS... You'll have to boot through windows DOS which is difficult for many. Luckily, Windows OS's make it easy for floppys to boot in it.

Download all your stuff through [url="http://www.mvktech.net/"]http://www.mvktech.net/[/url] You'll need:

Nvflash
NiBiTor
From that site.

Open up NiBitor. Make sure you have the default vBIOS on your current card. Go to

Tools-Read BIOS- Open Device

From there you should see your card. Click on it, and it should load the data of the current BIOS to the editor. If it doesn't work, you can simply download the vBIOS of your card from the manufacture, and go to

File-Open BIOS

That will allow you to make the BIOS.

Then it's time to make your new default clocks defaulted. Raise the Extra, 3D, thtrl, 2D all the same numbers. Then you are also able to change the voltage to a higher rating for more overclocking capability. I would NOT change anything else as far as memory timings etc. unless if you really know what your doing. Then it's time to save the vBIOS. Go to File then save BIOS.

Now it's time for the floppy. Right click on your floppy drive and do a quick format, make sure nothing is on it. Then right click on it again and you should see something that says "Create an MS-DOS startup disk" or something about DOS. Click on that, and it should go through a quick loader. After that, open up your floppy. You should see files in it... Do not do ANYTHING to mod it. Now click and drag BOTH Nvflash and cwsdpmi which should come in the NVflash files. After this, you'll need to drag your vBIOS to the floppy. RENAME YOUR FLOPPY TO

"justin"

And make sure it's like that without any modifications to the file type... Just the name. after you did that, it's time to boot from your floppy. Restart your computer and change your boot order. Restart

At this point you should be in DOS. You'll need to change your default loader from your CD to the floppy. I'm pretty sure that's not a requirement, and you can skip it.

Anyways, let's go on to the flashing. Your vBIOS should be named "justin.bin" so type in

nvflash -4 -5 -6 justin.bin if that doesn't work, try
nvflash -4 -5 -6 justin.rom

my information is a little sketchy, I know... it's been a while since i've done something like this.
The only way I know how to flash is via Floppy... I consider that the best way to flash anything.



If your gonna flash, you can NOT flash through your regular OS... You'll have to boot through windows DOS which is difficult for many. Luckily, Windows OS's make it easy for floppys to boot in it.



Download all your stuff through http://www.mvktech.net/ You'll need:



Nvflash

NiBiTor

From that site.



Open up NiBitor. Make sure you have the default vBIOS on your current card. Go to



Tools-Read BIOS- Open Device



From there you should see your card. Click on it, and it should load the data of the current BIOS to the editor. If it doesn't work, you can simply download the vBIOS of your card from the manufacture, and go to



File-Open BIOS



That will allow you to make the BIOS.



Then it's time to make your new default clocks defaulted. Raise the Extra, 3D, thtrl, 2D all the same numbers. Then you are also able to change the voltage to a higher rating for more overclocking capability. I would NOT change anything else as far as memory timings etc. unless if you really know what your doing. Then it's time to save the vBIOS. Go to File then save BIOS.



Now it's time for the floppy. Right click on your floppy drive and do a quick format, make sure nothing is on it. Then right click on it again and you should see something that says "Create an MS-DOS startup disk" or something about DOS. Click on that, and it should go through a quick loader. After that, open up your floppy. You should see files in it... Do not do ANYTHING to mod it. Now click and drag BOTH Nvflash and cwsdpmi which should come in the NVflash files. After this, you'll need to drag your vBIOS to the floppy. RENAME YOUR FLOPPY TO



"justin"



And make sure it's like that without any modifications to the file type... Just the name. after you did that, it's time to boot from your floppy. Restart your computer and change your boot order. Restart



At this point you should be in DOS. You'll need to change your default loader from your CD to the floppy. I'm pretty sure that's not a requirement, and you can skip it.



Anyways, let's go on to the flashing. Your vBIOS should be named "justin.bin" so type in



nvflash -4 -5 -6 justin.bin if that doesn't work, try

nvflash -4 -5 -6 justin.rom



my information is a little sketchy, I know... it's been a while since i've done something like this.

#10
Posted 07/29/2008 12:02 AM   
Justin, you are my new hero. Sorry Anthony.


Haha. :biggrin:
Justin, you are my new hero. Sorry Anthony.





Haha. :biggrin:

Feel free to add me on Yahoo! @ becandl, on MSN @ becandl@gmail.com or e-mail me at the same address with any questions, I will help as best I can. (I also have BBM)

#11
Posted 07/29/2008 12:33 AM   
Scroll To Top