• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Help: Force flash vBIOS with nvflash - win/DOS (Solved-ish)

Status
Not open for further replies.
Joined
May 30, 2015
Messages
2,007 (0.55/day)
Location
Seattle, WA
I don't normally end up in a situation where I appear to have exhausted all options, but here I am.

I've got a GTX Titan Z that's running some pre-production firmware and won't cooperate with any drivers, modified or not. I would like to get the card running with production firmware via flashing both ASICs vBIOS with the retail versions. This is where I hit a snag, board ID Mismatch. nvflash does not appear to allow force flashing like ATIWinFlash does, so this simple error stops the whole process in its tracks.

Quick breakdown of different commands tried just from google searching previous threads:

nvflash -i# -4 -5 -6 romname.rom (replace pound with number of device to be flashed)
nvflash -i# -f -6 romname.rom
nvflash -index=# -f -6 romname.rom
nvflash -index=# -4 -5 -6 romname.rom

I understand that those are basically the same commands spelled differently, but I was just covering all bases. I did disable write protect on all available devices as well to clear that up.

My question really is, can I get around this roadblock and force the firmware in any way? While the board ID is a mismatch the device ID is the same and should work perfectly fine in the event that the retail firmware is applied.

Any help is appreciated, and I'm hoping it's a simple issue I've overlooked.
 
@Law-II might be able to chime in.
He knows a lot about flashing graphics cards.
 
Straightforward nvflash -f bios.rom got me out of trouble a couple of times but that was a while back, not sure if it still plays.
 
nvflash -f -5 -6 yourbios.rom
nvflash -4 -5 -6 yourbios.rom
The last one is a slight deviation from one you have already tried, these are confirmed to have worked in the past but again not sure if current, had to check an old USB drive where I keep any flashing files and details I have done in the past.
 
nvflash -f -5 -6 yourbios.rom
nvflash -4 -5 -6 yourbios.rom
The last one is a slight deviation from one you have already tried, these are confirmed to have worked in the past but again not sure if current, had to check an old USB drive where I keep any flashing files and details I have done in the past.

Neither works. Board ID mismatch continues to win.

There has to be a workaround to the errors. ATIWinFlash has a command to ignore any and all errors and continue the flash regardless, and nvflash appears to have one as well but it just doesn't work.
 
Have you tried adding --protectoff parameter?
 
Sorry, i missed that part. And your graphics card is disabled in device manager, right?
 
I just noticed your Nvflash says it's "Simplified version for OEM only", have you tried other versions? For me v. 5.206.0.1 works every time. Also, I'd try leaving only Titan Z in PC and then flashing.
 
I just noticed your Nvflash says it's "Simplified version for OEM only", have you tried other versions? For me v. 5.206.0.1 works every time.

Gave 5.206 a try and it has the same problem.

problem.png


No dice. :(

Still saying simplified version as well. I don't know why.
 
I'm starting to think I should try the DOS version in hopes that it has a bit more functionality, or can possibly navigate around this error. If that's not going to work, can I change the board ID by editing straps with nvflash? (Assuming I can get the straps off the vBIOS to edit with.)
 
How did you get your hands on a Titan Z?
 
Back into DOS with a different BIOS, run the commands and it just locks into a blinking cursor. No progress made toward the flash besides wiping the BIOS from the card.

Is there something I'm missing here? This seems like an awful lot of problems for something that is supposed to be straight forward.
 
Finally got as far as getting nvflash in DOS to work, problem is that it too shows "Board ID mismatch"

Is there seriously no way around this bullshit error? Do I need to start soldering caps to bypass this shit or something?
 
You can override all the checks/protection by using nvflash -j -4 -5 -6 bios.rom
 
Interesting. It's always worked for me.
 
.... can I change the board ID by editing straps with nvflash? (Assuming I can get the straps off the vBIOS to edit with.)
Or edit the BIOS Rom to suit the board I.D.?
Thinking along the same lines, you need a BIOS editor to mod it.
Either change the adapter I.D.
or change the firmware I.D.
 
Or edit the BIOS Rom to suit the board I.D.?
Thinking along the same lines, you need a BIOS editor to mod it.

Working through them with a hex editor to see if I can make the appropriate change to the firmware without too much trouble.
 
HI

@Law-II might be able to chime in.
He knows a lot about flashing graphics cards.

Thanks for the heads-up with regard to the OP's Vbios write issue; however on this occasion I am unable to help out; due to a lack of knowledge on the Nvidia Vbios [only just recently started to play with these]

+1 Caring1; editing the Vbios image with HEX

Note: to OP good luck with this quest; will be keeping an eye on this thread

atb

Law-II
 
Status
Not open for further replies.
Back
Top