Jump to content

I'm on a Razer Blade 15 with 1070 Max Q inside - what baffles me more is that an unmodded version of Nvflash allowed this to happen.

 

Now when I try to flash to my backups it's telling me "GPU mismatch" cause the PCIE ID (?) is off by 1 letter - 1BE1 vs 1BA1 - there must be a way to ignore this and force it? I've Googled around and none of the supplied commands are working. I can't get my head round not being able to force flash my own backup back on?

Link to comment
https://linustechtips.com/topic/1103090-flashed-the-wrong-vbios-i-guess/
Share on other sites

Link to post
Share on other sites

  1. Find the backup
  2. Open it in a hex editor (e.g. HxD)
  3. Find the string containing the PCIE ID
  4. Change it to the appropriate value
  5. Flash


image.png.48a6954e4b9fe8fcca398749bde96a2e.png

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

12 minutes ago, rcmaehl said:
  1. Find the backup
  2. Open it in a hex editor (e.g. HxD)
  3. Find the string containing the PCIE ID
  4. Change it to the appropriate value
  5. Flash


image.png.895d7e0b91489fa6ec323348201c45e3.png

Looks like we're getting somewhere here but in HxD there are no search results for "PCIE ID" ...

Link to post
Share on other sites

17 minutes ago, amihail1 said:

Looks like we're getting somewhere here but in HxD there are no search results for "PCIE ID" ...

More than likely there won't be "PCIE ID" as it's a hex file and has no reason for such labels. Just search for the ID itself E.g.  "1BE1" or "1BA1"

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

1 minute ago, rcmaehl said:

More than likely there won't be "PCIE ID" as it's a hex file and has no reason for such labels. Just search for the ID itself E.g.  "1BE1" or "1BA1"

Here's the search result for "1BA1" ... all of this looks encrypted to me bud, are we going to be able to fix it this way?

 

image.thumb.png.daaf942353ac55ca051c1200c32cc501.png

Link to post
Share on other sites

6 minutes ago, amihail1 said:

Here's the search result for "1BA1" ... all of this looks encrypted to me bud, are we going to be able to fix it this way?

 

Can you attach a copy of the backup and let me know the full PCIE ID. I'll take a look

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

1 hour ago, amihail1 said:

Thanks man!

 

It should be: 10DE 1BA1 1A58 2000, we're off by 1 letter: 1BE1

backup.rom 232.5 kB · 1 download

https://www.techpowerup.com/vgabios/186329/asus-gtx1070mobile-8192-160701

Is this the BIOS you flashed?

Also, Still working on the file. It identifies as 1BE1 now and should allow you to flash, but I don't want to add any extra data so I'm trimming down the modifications right now so nothing should brick 

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

20 minutes ago, rcmaehl said:

https://www.techpowerup.com/vgabios/186329/asus-gtx1070mobile-8192-160701

Is this the BIOS you flashed?

Also, Still working on the file. It identifies as 1BE1 now and should allow you to flash, but I don't want to add any extra data so I'm trimming down the modifications right now so nothing should brick 

EDIT: My bad, was this one https://www.techpowerup.com/vgabios/186340/asus-gtx1070mobile-8192-160713. :/

 

Maybe this will help for modding the file? Original BIOS backup I uploaded before all this: https://www.techpowerup.com/vgabios/213833/213833

 

EDIT: I think we're going to have to make the computer recognise it as 1BA1 to get the NVIDIA drivers working again tho ...

 

image.png.d1e32a32dbc31fae154a632aa009724f.pngimage.png.70bb1ff56664c7b0be9cba35c00cc3a8.pngimage.png.2d8277426c3709a088149c7023a72ce5.png

Link to post
Share on other sites

6 minutes ago, amihail1 said:

EDIT: I think we're going to have to make the computer recognise it as 1BA1 to get the NVIDIA drivers working again tho ...

Possibly. Here's the modified backup file and the change made, thankfully it ended up just being four bytes

 

Here's what I'd like you to do:

  1. Attempt to flash the backup using this version of Nvflash: https://www.techpowerup.com/download/nvidia-nvflash-with-board-id-mismatch-disabled/
  2. If Step 1 fails, try to flash the backup_updatedheader2.rom using either your current nvflash or the nvflash from step 1

 



 

backup_updatedheader2.rom

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

2 minutes ago, rcmaehl said:

Possibly. Here's the modified backup file and the change made, thankfully it ended up just being four bytes

 

Here's what I'd like you to do:

  1. Attempt to flash the backup using this version of Nvflash: https://www.techpowerup.com/download/nvidia-nvflash-with-board-id-mismatch-disabled/
  2. If Step 1 fails, try to flash the backup_updatedheader2.rom using either your current nvflash or the nvflash from step 1

 



 

backup_updatedheader2.rom 232.5 kB · 0 downloads

Already been thru step 1 a few times, no dice. :/

 

Any special commands for step 2?

Link to post
Share on other sites

Just now, amihail1 said:

Any special commands for step 2?

It shouldn't need anything extra. It's been modified to match the board id and nothing else. If you're getting error messages then please attach them.

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

10 minutes ago, rcmaehl said:

It shouldn't need anything extra. It's been modified to match the board id and nothing else. If you're getting error messages then please attach them.

Got past the GPU Mismatch bit and now on to this new error ...

 

EDIT: Certs bypassed version shows Board ID Mismatch error lol ...

 

image.png.ca8317763b17ecea74a8326e5017ebd7.png

Link to post
Share on other sites

7 minutes ago, amihail1 said:

Got past the GPU Mismatch bit and now on to this new error ...

OML. Probably some checksum bits. Try this one, This one included some extra bytes I removed to be safe that may have been checksums. If it doesn't accept this one then I wouldn't know how to proceed. I'll be back in a couple hours after my dentist appointment

 

backup_updatedheader.rom

PLEASE QUOTE ME IF YOU ARE REPLYING TO ME

Desktop Build: Ryzen 7 2700X @ 4.0GHz, AsRock Fatal1ty X370 Professional Gaming, 48GB Corsair DDR4 @ 3000MHz, RX5700 XT 8GB Sapphire Nitro+, Benq XL2730 1440p 144Hz FS

42U Server Rack: ISP Modem + UDM-SE + APC 3kVA UPS + 3x Dell Precision 5820 + TBD

Retro Build: Intel Pentium III @ 500 MHz, Dell Optiplex G1 Full AT Tower, 768MB SDRAM @ 133MHz, Integrated Graphics, Generic 1024x768 60Hz Monitor


 

Link to post
Share on other sites

1 hour ago, rcmaehl said:

OML. Probably some checksum bits. Try this one, This one included some extra bytes I removed to be safe that may have been checksums. If it doesn't accept this one then I wouldn't know how to proceed. I'll be back in a couple hours after my dentist appointment

 

backup_updatedheader.rom 232.5 kB · 1 download

Same error about BIOS Cert 2.0 ... and the certificates bypassed version of NvFlash doesn't work with Pascal cards as far as I can see? Is there another way to bypass this cert thing?

 

Thanks for all the help so far man!

 

EDIT: Local guy seems like he understands how to write the BIOS with a programmer chip - is this the way forward?

Link to post
Share on other sites

UPDATE: I flashed an Alienware VBIOS on the offchance it would do something and suddently my card appeared in Device Manager as a 1070 Max Q and not "Microsoft Basic Display Adapter" - I also noticed it's now showing as 1BA1!? Long story short, reflash my 1BA1 original backup and we're back to stock. :)
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×