• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

How to convert .bnv to .rom

bromy2004

New Member
Joined
Jan 30, 2020
Messages
5 (0.00/day)
Using NVFlash.

I used --fullbackup and got a .bnv file
I messed up the bios, and now can't recover from that file (--fullrecovery)

I later saw that --save would have been a better option.

How can I convert/extract a .rom file from the .bnv file?
OR
How can I use the .bnv file to recover my bios?

.bnv attached (zipped) with the originally generated file name.
 

Attachments

  • Backup.zip
    230.9 KB · Views: 217

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Just rename it, and flash. The file structure looks identical to any other BIOS
 

bromy2004

New Member
Joined
Jan 30, 2020
Messages
5 (0.00/day)
GPU Mismatch Error

Code:
NVIDIA driver is not present

NVIDIA driver is not present
*** NVFLASH LOG FILE ***
Command-line : E:\Temp\NVFlash\OriginalBios.rom --log E:\Temp\output.log
NVIDIA Firmware Update Utility (Version 5.590.0)
Copyright (C) 1993-2019, NVIDIA Corporation. All rights reserved.


Command: flash
FindDevices:
Device:0000:00:00:00=8086:5910:1458:B758
Device:0000:00:01:00=8086:1901:FFFF:FFFF
Device:0000:00:02:00=8086:591B:1458:B758 GPU
Device:0000:00:08:00=8086:1911:1458:B758
Device:0000:00:14:00=8086:A12F:1458:B758
Device:0000:00:14:02=8086:A131:1458:B758
Device:0000:00:16:00=8086:A13A:1458:B758
Device:0000:00:17:00=8086:A103:1458:B758
Device:0000:00:1C:00=8086:A110:FFFF:FFFF
Device:0000:00:1C:01=8086:A111:FFFF:FFFF
Device:0000:00:1C:02=8086:A112:FFFF:FFFF
Device:0000:00:1C:04=8086:A114:FFFF:FFFF
Device:0000:00:1F:00=8086:A152:1458:B758
Device:0000:00:1F:02=8086:A121:1458:B758
Device:0000:00:1F:03=8086:A171:1458:B758
Device:0000:01:00:00=10DE:1C60:1458:B758 GPU
Device:0000:02:00:00=10EC:8168:1458:B758
Device:0000:03:00:00=10EC:522A:10EC:522A
Device:0000:04:00:00=8086:24F3:8086:1010
Device:0000:05:00:00=1B21:1242:1458:B758
Filter-out on-motherboard PLX bridge device.
No PLX8747 device was detected, skip to filter-out on-motherboard PLX8747 device.
One to one mode
Testing adapter: GeForce GTX 1060     (10DE,1C60,1458,B758) H:--:NRM  S:00,B:01,D:00,F:00

Disable NV driver before start if NV driver loaded.

Disabling driver: Device Driver Status code = 31
Adapter: GeForce GTX 1060     (10DE,1C60,1458,B758) H:--:NRM  S:00,B:01,D:00,F:00


 loading Falcon uCode ...

Sending PREP command to initialize the SPI contoller after kicked start PMU.
Actual SPI clock frequency (Hz): 18000000
Identify EEPROM.
Action: Identify EEPROM.
Serial EEPROM Identify by PMU
EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page

EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page
Action: Read image head.
Action: Identify EEPROM.
Serial EEPROM Identify by PMU
EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 32768(0x00008000)
Read complete.
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 35328(0x00008A00)
Read complete.

Testing Image: OriginalBios.rom
IFR image mode
Current      - Parsed Production VBIOS version: 86.06.2A.00.0C
Replace with - Parsed Production VBIOS version: 86.06.3D.00.0C

Mismatch Type: Computed: 0x00000003
WARNING: None of the firmware image compatible PCI Device ID's
match the PCI Device ID of the adapter.
  Adapter PCI Device ID:        1C60
  Firmware image PCI Device ID: 1C20
WARNING: Firmware image PCI Subsystem ID (1458.0000)
  does not match adapter PCI Subsystem ID (1458.B758).

NOTE: Exception caught.
Nothing changed!



Process Pre-OS App loading.
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 524288(0x00080000)
Read complete.
Loading Pre-OS service found in adapter firmware.
Pre-OS service is loaded and started.

ERROR: GPU mismatch
Exit Code: 2
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Can you override flashing ? a parameter like -6, check the help
 

bromy2004

New Member
Joined
Jan 30, 2020
Messages
5 (0.00/day)
Unforunately that didn't work. I tried every combination of the overrides,

Code:
NVIDIA driver is not present

NVIDIA driver is not present
*** NVFLASH LOG FILE ***
Command-line : E:\Temp\NVFlash\OriginalBios.rom --overridesub --overrideaddrid --skipmcuidchecks --log E:\Temp\NVFlash\output.log
NVIDIA Firmware Update Utility (Version 5.590.0)
Copyright (C) 1993-2019, NVIDIA Corporation. All rights reserved.


Command: flash
FindDevices:
Device:0000:00:00:00=8086:5910:1458:B758
Device:0000:00:01:00=8086:1901:FFFF:FFFF
Device:0000:00:02:00=8086:591B:1458:B758 GPU
Device:0000:00:08:00=8086:1911:1458:B758
Device:0000:00:14:00=8086:A12F:1458:B758
Device:0000:00:14:02=8086:A131:1458:B758
Device:0000:00:16:00=8086:A13A:1458:B758
Device:0000:00:17:00=8086:A103:1458:B758
Device:0000:00:1C:00=8086:A110:FFFF:FFFF
Device:0000:00:1C:01=8086:A111:FFFF:FFFF
Device:0000:00:1C:02=8086:A112:FFFF:FFFF
Device:0000:00:1C:04=8086:A114:FFFF:FFFF
Device:0000:00:1F:00=8086:A152:1458:B758
Device:0000:00:1F:02=8086:A121:1458:B758
Device:0000:00:1F:03=8086:A171:1458:B758
Device:0000:01:00:00=10DE:1C60:1458:B758 GPU
Device:0000:02:00:00=10EC:8168:1458:B758
Device:0000:03:00:00=10EC:522A:10EC:522A
Device:0000:04:00:00=8086:24F3:8086:1010
Device:0000:05:00:00=1B21:1242:1458:B758
Filter-out on-motherboard PLX bridge device.
No PLX8747 device was detected, skip to filter-out on-motherboard PLX8747 device.
One to one mode
Testing adapter: GeForce GTX 1060     (10DE,1C60,1458,B758) H:--:NRM  S:00,B:01,D:00,F:00

Disable NV driver before start if NV driver loaded.

Disabling driver: Device Driver Status code = 31
Adapter: GeForce GTX 1060     (10DE,1C60,1458,B758) H:--:NRM  S:00,B:01,D:00,F:00


 loading Falcon uCode ...

Sending PREP command to initialize the SPI contoller after kicked start PMU.
Actual SPI clock frequency (Hz): 18000000
Identify EEPROM.
Action: Identify EEPROM.
Serial EEPROM Identify by PMU
EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page

EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page
Action: Read image head.
Action: Identify EEPROM.
Serial EEPROM Identify by PMU
EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 32768(0x00008000)
Read complete.
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 35328(0x00008A00)
Read complete.

Testing Image: OriginalBios.rom
IFR image mode
Current      - Parsed Production VBIOS version: 86.06.2A.00.0C
Replace with - Parsed Production VBIOS version: 86.06.3D.00.0C

Mismatch Type: Computed: 0x00000003
WARNING: None of the firmware image compatible PCI Device ID's
match the PCI Device ID of the adapter.
  Adapter PCI Device ID:        1C60
  Firmware image PCI Device ID: 1C20
WARNING: Firmware image PCI Subsystem ID (1458.0000)
  does not match adapter PCI Subsystem ID (1458.B758).

NOTE: Exception caught.
Nothing changed!



Process Pre-OS App loading.
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 524288(0x00080000)
Read complete.
Loading Pre-OS service found in adapter firmware.
Pre-OS service is loaded and started.

ERROR: GPU mismatch
Exit Code: 2
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit

bromy2004

New Member
Joined
Jan 30, 2020
Messages
5 (0.00/day)
No change that I could see, same error

Code:
NVIDIA driver is not present

NVIDIA driver is not present
*** NVFLASH LOG FILE ***
Command-line : OriginalBios.rom --overridesub --skipmcuidchecks --log E:\Temp\NVFlash-Patched\output.log
NVIDIA Firmware Update Utility patched by Vipeax
Copyright (C) 1993-2018, NVIDIA Corporation. All rights reserved.


Command: flash
FindDevices:
Device:00:00:00=8086:5910:1458:B758
Device:00:01:00=8086:1901:FFFF:FFFF
Device:00:02:00=8086:591B:1458:B758 GPU
Device:00:08:00=8086:1911:1458:B758
Device:00:14:00=8086:A12F:1458:B758
Device:00:14:02=8086:A131:1458:B758
Device:00:16:00=8086:A13A:1458:B758
Device:00:17:00=8086:A103:1458:B758
Device:00:1C:00=8086:A110:FFFF:FFFF
Device:00:1C:01=8086:A111:FFFF:FFFF
Device:00:1C:02=8086:A112:FFFF:FFFF
Device:00:1C:04=8086:A114:FFFF:FFFF
Device:00:1F:00=8086:A152:1458:B758
Device:00:1F:02=8086:A121:1458:B758
Device:00:1F:03=8086:A171:1458:B758
Device:01:00:00=10DE:1C60:1458:B758 GPU
Device:02:00:00=10EC:8168:1458:B758
Device:03:00:00=10EC:522A:10EC:522A
Device:04:00:00=8086:24F3:8086:1010
Device:05:00:00=1B21:1242:1458:B758
Filter-out on-motherboard PLX bridge device.
No PLX device was detected, skip to filter-out on-motherboard PLX device.
One to one mode
Testing adapter: GeForce GTX 1060     (10DE,1C60,1458,B758) H:--:NRM  S:00,B:01,D:00,F:00

Disable NV driver before start if NV driver loaded.

Adapter: GeForce GTX 1060     (10DE,1C60,1458,B758) H:--:NRM  S:00,B:01,D:00,F:00


 loading Falcon uCode ...

Sending PREP command to initialize the SPI contoller after kicked start PMU.
Actual SPI clock frequency (Hz): 18000000
Identify EEPROM.
Action: Identify EEPROM.
Serial EEPROM Identify by PMU
EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page

EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page
Action: Read image head.
Action: Identify EEPROM.
Serial EEPROM Identify by PMU
EEPROM ID (C2,2533) : MX MX25U4033E 1.65-2.0V 4096Kx1S, page
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 32768(0x00008000x
Read complete.
Action: Read EEPROM image.
Reading EEPROM bytes.
Start: 0x00000000
Count: 35328(0x00008A00x
Read complete.

Testing Image: OriginalBios.rom
IFR image mode
Current      - Parsed Production VBIOS version: 86.06.2A.00.0C
Replace with - Parsed Production VBIOS version: 86.06.3D.00.0C

Mismatch Type: Computed: 0x00000003
WARNING: None of the firmware image compatible PCI Device ID's
match the PCI Device ID of the adapter.
  Adapter PCI Device ID:        1C60
  Firmware image PCI Device ID: 1C20
WARNING: Firmware image PCI Subsystem ID (1458.0000x
  does not match adapter PCI Subsystem ID (1458.B758).

NOTE: Exception caught.
Nothing changed!


Flasher skip to load Pre-OS service in VBIOS on exit.

ERROR: GPU mismatch
Exit Code: 2
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,049 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
Code:
  Adapter PCI Device ID:        1C60
  Firmware image PCI Device ID: 1C20

are you sure the bios you are trying to flash is for your card?
 

bromy2004

New Member
Joined
Jan 30, 2020
Messages
5 (0.00/day)
100% sure.
I ran "NVFlash64 --fullbackup" before doing anything. That's the file originally attached.

I also tried the Gigabyte versions from Here with the same error.

Is it totally wrecked? is there a way to reset to factory bios?
 
Top