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

nvflashk - Flash any BIOS to NVIDIA GPUs - Safe board ID bypass up to 4xxx series

Joined
Mar 23, 2009
Messages
45 (0.01/day)
System Name i7 10700k + RTX 4080
Processor Intel Core i7 10700k @5GHz
Motherboard MSI MPG Z490 Gaming Plus
Cooling NZXT Kraken X63
Memory 32gb Corsair Vengeance
Video Card(s) Palit RTX 4080 Gamerock 16GB
Storage 2x500GB M.2 NVME Raid 0, Samsung SSD 840 EVO 500GB, 2x 8TB Seagate Baracuda Compute, ASUS BW16D1HT
Display(s) Philips 4k 65' HDR TV
Case Raijintek Zofos Evo RGB
Audio Device(s) Denon AVR 2400H
Power Supply MSI MPG A1000G PCIE5 1000W
Mouse Logitech MX Master 3
Keyboard Logitech K350
VR HMD Meta Quest 2
Software Windows 11 PRO
Tested on my 4080. Omgvflash did not work, eeprom not recognized. Nvflashk however worked perfectly. Before and after screenshot attached. Thanks!
 

Attachments

  • 1.gif
    1.gif
    57.2 KB · Views: 757
  • 2.gif
    2.gif
    56.4 KB · Views: 808
Joined
May 3, 2019
Messages
1,242 (0.70/day)
System Name BigRed
Processor I7 12700k
Motherboard Asus Rog Strix z690-A WiFi D4
Cooling Noctua D15s/MX6
Memory TEAM GROUP 32GB DDR4 4000C16 B die
Video Card(s) MSI RTX 3080 Gaming Trio X 10GB
Storage M.2 drives-Crucial P5 500GB 4x4/WD SN850X 4TB 4x4/WD SN850X 2TB 4x4
Display(s) Dell s3422dwg 34" 3440x1440p 144hz ultrawide
Case Corsair 7000D
Audio Device(s) Topping D10s DAC/PCamp TC 1680 AMP/MS M10 Speakers/Bowers and Wilkins P7 Headphones
Power Supply Corsair RM850x 80% gold
Mouse Logitech G604 wireless
Keyboard Logitech G413 carbon
Software Windows 10 Pro
Benchmark Scores Who cares
Thanks @kefi just flashed my MSI RTX 3080 Gaming X 10GB (350W) with Strix 3080 OC 450W Bios

Animated GIF

For some reason the Asus bios did not work on mine, got no video. Used onboard video to boot and flash the stock bios. The MSI suprim X one worked though. Sure it is the same card as yours, so not sure why it never worked......shrug
 
Joined
May 26, 2021
Messages
118 (0.12/day)
Suprim X isn't 450W check the bios mate :) Been there done that its faster yes. BUT not full fat 450W fast.


Overclocking headroom is greater for core clocks without a doubt. Memory clocks are still pretty fixed average around +1000mhz on mem clock. can get higher but thermals get out of control due to the memory layout on the pcb.
You might be right, but based on all testing I did 2 years ago, it would consistently pull 410-420 watts instead of stock 350 watts. So yea, BIOS swap was working and FPS was much higher, along with the temps.

The point I am missing is, why is this something new, when it was possible in the past. Unless I can edit a BIOS and flash it, like during Maxwell and prior days, I dont see how this revolutionizes anything.
 

IHeartMafs

New Member
Joined
Oct 23, 2020
Messages
2 (0.00/day)
Location
Canada
I currently have a GTX 1650 Super that I use for NVENC duty almost exclusively.
MSI 1650 Super Ventus XS OC -https://www.techpowerup.com/gpu-specs/msi-gtx-1650-super-ventus-xs-oc.b7440

As a first try/Safe flash, could I simply reflash using an existing MSI vBios from another model of card in the same family, only difference being a bit higher boost clock ?
MSI 1650 Super Gaming X - https://www.techpowerup.com/gpu-specs/msi-gtx-1650-super-gaming-x.b7438

Both cards use identical chip (TU116-250-KA-A1), boards (PG166 SKU 24) memory etc. The 2nd card just has a bit more of a boost clock and different cooler.
The main board difference is my card has 1xDVI, 1xDP 1.4a, 1xHDMI 2.0. The higher boosting card has 1xHDMI 2.0, 3xDP 1.4a.

As NVENC seems to run 1:1 with 3D Clocks, this would essentially give me a small boost (to try anyway) from 1740mhz to 1755mhz. Not a giant leap, but as I said, first try.
The card currently boosts to 1920+ during an encoding job, so I wanted to see if this would break the 2Ghz mark..... and test the flash/my skills/confidence.

Thanks.
 

DESARD12

New Member
Joined
Aug 23, 2023
Messages
1 (0.01/day)
I'd be interested to see what this could mean to older power limited cards like the Titan RTX, not having to do physical modifications to the card to raise its power limit would be interesting...

If one feels adventurous enough, maybe memory modding?


But, as was said, modded BIOSes may not even work, still, the mere fact that you can flash any BIOS to any card is huge! Props to you for releasing this out there!
 
Joined
May 3, 2019
Messages
1,242 (0.70/day)
System Name BigRed
Processor I7 12700k
Motherboard Asus Rog Strix z690-A WiFi D4
Cooling Noctua D15s/MX6
Memory TEAM GROUP 32GB DDR4 4000C16 B die
Video Card(s) MSI RTX 3080 Gaming Trio X 10GB
Storage M.2 drives-Crucial P5 500GB 4x4/WD SN850X 4TB 4x4/WD SN850X 2TB 4x4
Display(s) Dell s3422dwg 34" 3440x1440p 144hz ultrawide
Case Corsair 7000D
Audio Device(s) Topping D10s DAC/PCamp TC 1680 AMP/MS M10 Speakers/Bowers and Wilkins P7 Headphones
Power Supply Corsair RM850x 80% gold
Mouse Logitech G604 wireless
Keyboard Logitech G413 carbon
Software Windows 10 Pro
Benchmark Scores Who cares
If your card has a 2*8 pin power connector and the Strix has 3*8 pin, will your 2*8 still pull the full 450w???

The gaming X has 3x 8 pin, mine does.
 

Mirbg

New Member
Joined
Aug 23, 2023
Messages
8 (0.04/day)
Wow, @kefi !!!
Thanks so much for this!
Do you think I can flash a 150W Clevo MXM RTX 2080 with 250W vBios from any other RTX 2080 card brand?
 
Joined
Apr 30, 2016
Messages
21 (0.01/day)
Location
Australia
System Name Win 11 PC / Win 7 PC
Processor InteI Core i9 10900K @ 5GHz/ Intel Core i9 9900KS @ 5GHz
Motherboard Gigabyte Z590 AORUS Master (rev 1.0) /GIGABYTE Z370 AORUS GAMING 7-OP (rev 1.0)
Cooling Noctua NH-D15 / Noctua NH-D15
Memory 128GB Corsair Vengeance LPX 3333MHz DDR4 @16-20-20-38-2T / 64GB Crucial Ballistix 3400 MHz DDR4
Video Card(s) Gigabyte RX 7900 XT Reference / Gigabyte RTX 2070 Super AORUS
Storage Intel Optane H10 512GB SSD + 4TB Samsung 870 QVO SSD / 2x 4TB Samsung 870 EVO SSD Raid 0 + Optane 32
Display(s) ACER G236HL / ACER G236HL
Case Cooler Master K350 / Cooler Master K350
Audio Device(s) Realtek ALC 1220 / Realtek ALC 1220
Power Supply Cooler Master V1200 1200W / Enermax Revolution 87+ 850W
Mouse Dell Keyboard / Microsoft Desktop 600
Keyboard Dell Mouse / Microsoft Desktop 600
Software Windows 11 Pro / Windows 7 Ultimate 64-BIT SP1
Looks like cross-flashing from RTX 2070 Super Aorus to RTX 2080 Super Aorus is not working.

Code:
nvflashk -6 GV-N208SAORUS-8GC_P.rom -L con > BIOSFlashlog.txt
*** NVFLASH LOG FILE ***
Command-line : -6 GV-N208SAORUS-8GC_P.rom -L con
nvflashk pre-release
github.com/notfromstatefarm/nvflashk - Safer GUI version with autorecovery coming by September!

Command: flash

NVIDIA driver is not present

NVIDIA driver is not present
FindDevices:
Device:0000:00:00:00=8086:3E30:1458:5000
Device:0000:00:01:00=8086:1901:FFFF:FFFF
Device:0000:00:08:00=8086:1911:1458:5000
Device:0000:00:14:00=8086:A2AF:1458:5007
Device:0000:00:16:00=8086:A2BA:1458:1C3A
Device:0000:00:17:00=8086:2822:1458:B005
Device:0000:00:1B:00=8086:A2EB:FFFF:FFFF
Device:0000:00:1C:00=8086:A290:FFFF:FFFF
Device:0000:00:1C:01=8086:A291:FFFF:FFFF
Device:0000:00:1C:02=8086:A292:FFFF:FFFF
Device:0000:00:1C:04=8086:A294:FFFF:FFFF
Device:0000:00:1C:06=8086:A296:FFFF:FFFF
Device:0000:00:1D:00=8086:A298:FFFF:FFFF
Device:0000:00:1F:00=8086:A2C9:1458:5001
Device:0000:00:1F:02=8086:A2A1:1458:5001
Device:0000:00:1F:03=8086:A2F0:1458:A0C1
Device:0000:01:00:00=10DE:1E84:1458:3FF6 GPU
Device:0000:01:00:01=10DE:10F8:1458:3FF6
Device:0000:01:00:02=10DE:1AD8:1458:3FF6
Device:0000:01:00:03=10DE:1AD9:1458:3FF6
Device:0000:05:00:00=1969:E0B1:1458:E000
Device:0000:06:00:00=1B21:2142:1458:5007
Device:0000:07:00:00=1B21:2142:1458:5007
Filter-out on-motherboard PLX bridge device.
No PLX/PEX switch was detected, skip to filter-out non-NVIDIA PLX/PEX switch.
One to one mode
Testing adapter: Graphics Device      (10DE,1E84,1458,3FF6) S:00,B:01,D:00,F:00

Disable NV driver before start if NV driver loaded.

Disabling driver: Device Driver Status code = 28
Adapter: Graphics Device      (10DE,1E84,1458,3FF6) S:00,B:01,D:00,F:00

Failed to raise ROM and uC perf clocks.
Flashing on blank EEPROMs will be slow.
uproc 05 ucode is not found for this GPU.
uproc 02 ucode is not found for this GPU.
uproc 04 ready to be used.
Preparing secure operation after kicked start.
Actual SPI clock frequency (Hz): 18000000
Serial EEPROM identified.
EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page

Action: Identify EEPROM.
EEPROM has been identified, skipping.
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.

Testing Image: GV-N208SAORUS-8GC_P.rom
IFR image mode
Current      - Parsed Production VBIOS version: 90.04.76.00.D4
Replace with - Parsed Production VBIOS version: 90.04.7A.40.3D

Mismatch Type: Computed: 0x00038007
WARNING: None of the firmware image compatible PCI Device ID's
match the PCI Device ID of the adapter.
  Adapter PCI Device ID:        1E84
  Firmware image PCI Device ID: 1E81
    Alternate:                1EAE
WARNING: Firmware image PCI Subsystem ID (1458.3FF4)
  does not match adapter PCI Subsystem ID (1458.3FF6).
WARNING: None of the firmware image compatible Board ID's
match the Board ID of the adapter.
  Adapter Board ID:        016C
  Firmware image Board ID: 0166
GPU PCI Device ID mismatch

GPU PCI Device ID mismatch bypassed!
This could be dangerous. It could also get you a high score..

==BACK UP YOUR BIOS TO STAY SAFE==
Type "YES" to continue sending it:
YES
Bypassing the GPU PCI Device ID mismatch


PCI Subsystem ID mismatch bypassed!
This could be dangerous. It could also get you a high score..

==BACK UP YOUR BIOS TO STAY SAFE==
Type "YES" to continue sending it:
YES
Bypassing the PCI Subsystem ID mismatch

Board ID mismatch

Board ID mismatch bypassed!
This could be dangerous. It could also get you a high score..

==BACK UP YOUR BIOS TO STAY SAFE==
Type "YES" to continue sending it:
YES
Bypassing the Board ID mismatch

Mismatch Type: Adjusted: 0x00000000

Current      - Version:90.04.76.00.D4 ID:10DE:1E84:1458:3FF6
               GPU Board (Normal Board)
Replace with - Version:90.04.7A.40.3D ID:10DE:1E81:1458:3FF4
               GPU Board (Normal Board)
Action: Flash image.
Action: Identify EEPROM.
EEPROM has been identified, skipping.
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
G001.0000.02.04
G001.0000.02.04
InfoROM Release Level: 0x00(Current) v.s.0x00(File)
   NOTES: GENERIC_DEFAULT = 0, GENERIC_POPULATED = 1
          PRODUCT_DEFAULT = 2 ,PRODUCT_POPULATED = 3
InfoROM Release Version: G001.0000.02.04(Current) v.s. G001.0000.02.04(File)
INFOROM_FLASH_TYPE: 0x05
INFOROM_FLASH_TYPE_GENERIC_DEFAULT_TO_GENERIC_DEFAULT
Refresh InfoROM Backup (IB) block from the source vbios in EEPROM.
Preserve License image...
Preserve InfoROM OBD object...
Succeed to preserve InfoROM OBD.
Preserve InfoROM OEM object...
Succeed to preserve InfoROM OEM object.
Preserve InfoROM GXI object...
GXI preservation completes.
Preserve InfoROM RPR object...
RPR preservation completes.
Preserve InfoROM PBL object...
Skip to preserve InfoROM PBL data for EEPROM does not have PBL data.
Preserve InfoROM BBO object...
Succeed to preserve InfoROM BBO object.
Leverage current InfoROM offset and remove the existed InfoROM before composing new InfoROM
InfoROM PCI base offset: Current offset = 0xF9E00
                         New offset = 0xF9E00
Final PCI expansion ROM size is 23552(0x5C00) bytes
Final InfoROM Offset = 0x000D1A00 ( Absolute Offset 0x000FA000)
RFRD Settings    | ROMImage   | Final      |
InfoRomOffset    | 0x000FA000 | 0x000FA000 |
InfoRomSize      | 0x00004000 | 0x00004000 |

InfoROM Offsets    | ROMImage | InputAlt | Final    |
NBSI OpRom Offset  | 0x0F9E00 | 0x000000 | 0x0F9E00 |
NPDS Struct Offset | 0x0F9E20 | 0x000020 | 0x0F9E20 |
NPDE Offset        | 0x0F9E40 | 0x000040 | 0x0F9E40 |
NBSI DIR Offset    | 0x0F9FE0 | 0x000FE0 | 0x0F9FE0 |
JFFS Offset        | 0x0FA000 | 0x001000 | 0x0FA000 |
Delete the current InfoROM block from the target vbios image.
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks  = 2688
Leverage current InfoROM offset and remove the existed InfoROM before composing new InfoROM
InfoROM PCI base offset: Current offset = 0xF9E00
                         New offset = 0xF9E00
Final PCI expansion ROM size is 23552(0x5C00) bytes
Final InfoROM Offset = 0x000D1A00 ( Absolute Offset 0x000FA000)
RFRD Settings    | ROMImage   | Final      |
InfoRomOffset    | 0x000FA000 | 0x000FA000 |
InfoRomSize      | 0x00004000 | 0x00004000 |

InfoROM Offsets    | ROMImage | InputAlt | Final    |
NBSI OpRom Offset  | 0x0F9E00 | 0x000000 | 0x0F9E00 |
NPDS Struct Offset | 0x0F9E20 | 0x000020 | 0x0F9E20 |
NPDE Offset        | 0x0F9E40 | 0x000040 | 0x0F9E40 |
NBSI DIR Offset    | 0x0F9FE0 | 0x000FE0 | 0x0F9FE0 |
JFFS Offset        | 0x0FA000 | 0x001000 | 0x0FA000 |
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks  = 2688
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks  = 2688
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks  = 2688
Skip proceeding with preservation table for Pascal or newer chip.
EEPROM    size: 00100000
Image     size: 000FFA00
Unused    size: 00000600
Filled    size: 00000600

BCRT: Start Certificate 2.0 verification
Send VV Command...
cmd: ROMDIR
Cert info block will be finalized during flash process.
Program page  Start: 0x00000000 Count: 0x2000(8192)
Command id: 0x30000005 Command: NV_UCODE_CMD_COMMAND_EWR failed
Command Status: NV_UCODE_CMD_STS_COMPLETE
Error Code = 0x0000005A(90): NV_UCODE_ERR_CODE_DEVID_MATCH_LIST_DEVID_MATCH_FAILED
Device ID in the rom image does not match the device ID in the chip.
Update aborted, please use a rom image that supports device ID 0x1E84.


Process Pre-OS App loading.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
Loading Pre-OS service found in adapter firmware.
uproc 02 ready to be used.
Pre-OS service is loaded and started.
EEPROM programming failed.

NOTE: Exception caught.
Nothing changed!



PROGRAMMING ERROR: EEPROM Program failed
Exit Code: 4
 
Last edited:
Joined
Jan 5, 2006
Messages
17,492 (2.64/day)
System Name AlderLake / Laptop
Processor Intel i7 12700K P-Cores @ 5Ghz / Intel i3 7100U
Motherboard Gigabyte Z690 Aorus Master / HP 83A3 (U3E1)
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans / Fan
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MHz CL36 / 8GB DDR4 HyperX CL13
Video Card(s) MSI RTX 2070 Super Gaming X Trio / Intel HD620
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2 / Samsung 256GB M.2 SSD
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p / 14" 1080p IPS Glossy
Case Be quiet! Silent Base 600 - Window / HP Pavilion
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W / Powerbrick
Mouse Logitech MX Anywhere 2 Laser wireless / Logitech M330 wireless
Keyboard RAPOO E9270P Black 5GHz wireless / HP backlit
Software Windows 11 / Windows 10
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
Is this also useful for mobile 4000 series?

No, since these days most of the time the GPU is part of the mainboard and the VBIOS is integrated in the laptop main BIOS , so you can only use the BIOS'es from the laptop manufacturer.
 

kakaesthetic

New Member
Joined
Aug 23, 2023
Messages
6 (0.03/day)
i flashed my 3070 ti zotac trinity to bios zotac amp extreme, but the clock still 300 in stress :(, i returned to original bios and is okay

Does anyone know why the gpu clock doesn't go up and stay at 300?
I'm glad I managed to go back to the original bios and went back to raising the clock to 1770 normally

ddu was used, I reinstalled the driver, literally everything possible and with the mod bios the clock did not go up, it just returned to normal after putting the original bios
 
Last edited:

izy

Joined
Jun 30, 2022
Messages
922 (1.52/day)
Is there any tool to edit 2xxx series vbios? I only want to increase the power limit, also any chance flashing 2070 vbios on 2060 super?
 

Mirbg

New Member
Joined
Aug 23, 2023
Messages
8 (0.04/day)
Is there any tool to edit 2xxx series vbios? I only want to increase the power limit, also any chance flashing 2070 vbios on 2060 super?
I think with the new UI , planned for the end of August you‘ll be able to do it.
 
Joined
Jul 15, 2006
Messages
970 (0.15/day)
Location
Malaysia
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B450M-S2H
Cooling Scythe Kotetsu Mark II
Memory 2 x 16GB SK Hynix OEM DDR4-3200 @ 3666 18-20-18-36
Video Card(s) Colorful RTX 2060 SUPER 8GB
Storage 250GB WD BLACK SN750 M.2 + 4TB WD Red Plus + 4TB WD Purple
Display(s) AOpen 27HC5R 27" 1080p 165Hz
Case COUGAR MX440 Mesh RGB
Audio Device(s) Creative X-Fi Titanium HD + Kurtzweil KS-40A bookshelf
Power Supply Corsair CX750M
Mouse Razer Deathadder Essential
Keyboard Cougar Attack2 Cherry MX Black
Software Windows 10 Pro 22H1 x64
i flashed my 3070 ti zotac trinity to bios zotac amp extreme, but the clock still 300 in stress :(, i returned to original bios and is okay

Does anyone know why the gpu clock doesn't go up and stay at 300?
I'm glad I managed to go back to the original bios and went back to raising the clock to 1770 normally

ddu was used, I reinstalled the driver, literally everything possible and with the mod bios the clock did not go up, it just returned to normal after putting the original bios
Could be the same issue as mine, when flashing to other VBIOS my 3050 mobile TDP would rise way beyond its rated range, usually as high as 700+W so the 3D clock is around that you mentioned. Problem go away when use the stock VBIOS. I really hope there is VBIOS editor like the old days so we could use our own card VBIOS and just edit few stuff to make the work
 

kakaesthetic

New Member
Joined
Aug 23, 2023
Messages
6 (0.03/day)
Could be the same issue as mine, when flashing to other VBIOS my 3050 mobile TDP would rise way beyond its rated range, usually as high as 700+W so the 3D clock is around that you mentioned. Problem go away when use the stock VBIOS. I really hope there is VBIOS editor like the old days so we could use our own card VBIOS and just edit few stuff to make the work
yeee, edit bios is a way for us :/
 

kapul4

New Member
Joined
Aug 23, 2023
Messages
8 (0.04/day)
Does that mean you can upgrade 3090 to 3090 ti or 4090 to 4090 ti if a bios exists for example or the sm count has been reduced by internal fuses? And does it mean you will finally be able to reduce gddr6x voltage?
 
Last edited:
Joined
May 3, 2019
Messages
1,242 (0.70/day)
System Name BigRed
Processor I7 12700k
Motherboard Asus Rog Strix z690-A WiFi D4
Cooling Noctua D15s/MX6
Memory TEAM GROUP 32GB DDR4 4000C16 B die
Video Card(s) MSI RTX 3080 Gaming Trio X 10GB
Storage M.2 drives-Crucial P5 500GB 4x4/WD SN850X 4TB 4x4/WD SN850X 2TB 4x4
Display(s) Dell s3422dwg 34" 3440x1440p 144hz ultrawide
Case Corsair 7000D
Audio Device(s) Topping D10s DAC/PCamp TC 1680 AMP/MS M10 Speakers/Bowers and Wilkins P7 Headphones
Power Supply Corsair RM850x 80% gold
Mouse Logitech G604 wireless
Keyboard Logitech G413 carbon
Software Windows 10 Pro
Benchmark Scores Who cares
Does that mean you can upgrade 3090 to 3090 ti or 4090 to 4090 ti if a bios exists for example or the sm count has been reduced by internal fuses?

Fuses/etc will be cut, a bios flash won't do it.
 

kapul4

New Member
Joined
Aug 23, 2023
Messages
8 (0.04/day)
Fuses/etc will be cut, a bios flash won't do it.
Who knows is it a practice for every gpu. Since hd 6950 and 6970 were so similar, you could have do it, also it was just a bios lock. When 3090 came out, 3090 ti wasn't even announced, only one year later or so, but for both of these cards the differences are even less minimal, thats why I got reminded of the previous two. Of course, going from 3080 to 3090 isn't possible.
 
Joined
Jan 6, 2022
Messages
47 (0.06/day)
Location
UK - Sheffield
System Name Maddogg Custom Build
Processor i9 14900KF 5.7ghz (ALL P CORES) 4.5ghz (ALL E CORES)
Motherboard ASUS PRIME Z690
Cooling EK 360mm AIO
Memory 32GB G.SKILL Trident Royal 4000mhz DDR4
Video Card(s) NVIDIA RTX 3090 FE
Storage Samsung 970 EVO NVME
Display(s) Gigabyte G32QC 31.5" 165hz 1440p
Case Lian Li O11 Dynamic EVO XL
Audio Device(s) Corsair Virtuoso 7.1 Headset
Power Supply Corsair HX1200
Mouse Corsair M65 ELITE Gaming Mouse
Keyboard Corsair K70 RGB mk2 SE
Software Windows 11 Pro (Ghost Spectre)
Benchmark Scores 3DMark Timespy - 20987 https://www.3dmark.com/spy/45563823
For some reason the Asus bios did not work on mine, got no video. Used onboard video to boot and flash the stock bios. The MSI suprim X one worked though. Sure it is the same card as yours, so not sure why it never worked......shrug
You running HDMI or Display Port? that could be the reason... Or you may have used a different bios to me. But as i said the bios is running on mine but im running Display Port and NOT HDMI. This could be the reason due to been 2 hdmi outputs on the Strix card. vs the 1 on the MSI card.

You might be right, but based on all testing I did 2 years ago, it would consistently pull 410-420 watts instead of stock 350 watts. So yea, BIOS swap was working and FPS was much higher, along with the temps.

The point I am missing is, why is this something new, when it was possible in the past. Unless I can edit a BIOS and flash it, like during Maxwell and prior days, I dont see how this revolutionizes anything.
Cross Flashing mate.

MSI Suprim X flashed because it only gets one MisMatch at firmware level i think. Which is easily passible. IF you tried to flash any other vendor such as ASUS Strix to your MSI card it would have failed due to board ID mismatch. Basically your bypassing all levels of checks here where as before you could only skip one level. and the SUPRIM X/GAMING X/GAMING Z 3080s are all using the same board.
 
Joined
May 3, 2019
Messages
1,242 (0.70/day)
System Name BigRed
Processor I7 12700k
Motherboard Asus Rog Strix z690-A WiFi D4
Cooling Noctua D15s/MX6
Memory TEAM GROUP 32GB DDR4 4000C16 B die
Video Card(s) MSI RTX 3080 Gaming Trio X 10GB
Storage M.2 drives-Crucial P5 500GB 4x4/WD SN850X 4TB 4x4/WD SN850X 2TB 4x4
Display(s) Dell s3422dwg 34" 3440x1440p 144hz ultrawide
Case Corsair 7000D
Audio Device(s) Topping D10s DAC/PCamp TC 1680 AMP/MS M10 Speakers/Bowers and Wilkins P7 Headphones
Power Supply Corsair RM850x 80% gold
Mouse Logitech G604 wireless
Keyboard Logitech G413 carbon
Software Windows 10 Pro
Benchmark Scores Who cares
You running HDMI or Display Port? that could be the reason... Or you may have used a different bios to me. But as i said the bios is running on mine but im running Display Port and NOT HDMI. This could be the reason due to been 2 hdmi outputs on the Strix card. vs the 1 on the MSI card.


Cross Flashing mate.

MSI Suprim X flashed because it only gets one MisMatch at firmware level i think. Which is easily passible. IF you tried to flash any other vendor such as ASUS Strix to your MSI card it would have failed due to board ID mismatch. Basically your bypassing all levels of checks here where as before you could only skip one level. and the SUPRIM X/GAMING X/GAMING Z 3080s are all using the same board.

Yeah DP, on my dell 3422 UW monitor. Mebbe it is the ports on the card. I tried the bios you linked, as we have the same card i figured it would work.
 
Joined
Jan 21, 2022
Messages
84 (0.11/day)
Hello, now I'm trying to flash the BIOS through your utility. I really hope that you cracked the protection better than the neighboring tool. :D

*** NVFLASH LOG FILE ***
Command-line : -i1 -6 TU104BIG.rom --log out.log
nvflashk pre-release
github.com/notfromstatefarm/nvflashk - Safer GUI version with autorecovery coming by September!

Command: flash

Product name:NVIDIA GeForce GTX 1660 SUPER
DID:0x21C410DE - SSID:0x40121458
Product name:NVIDIA GeForce RTX 2080 SUPER
DID:0x1E8110DE - SSID:0x13A110DE

NV Driver Version : 53709
<0>: DisplayID = 00000800
Pad(0/8): DispMask=00000000, MODE=I2C, USED=Used, PWR=OFF
Pad(1/8): DispMask=00000300, MODE=AUX, USED=Used, PWR=OFF
Pad(2/8): DispMask=00000400, MODE=I2C, USED=Used, PWR=OFF
Pad(3/8): DispMask=00001800, MODE=AUX, USED=Used, PWR=ON
Pad(4/8): DispMask=00006000, MODE=AUX, USED=Used, PWR=OFF
Pad(5/8): DispMask=00000000, MODE=I2C, USED=Used, PWR=OFF
Pad(6/8): DispMask=00000000, MODE=I2C, USED=Used, PWR=OFF
Pad(7/8): DispMask=00000000, MODE=AUX, USED=Unused, PWR=OFF
Counts of USB-C connected monitor : 00
Disable D3 cold capability before unloading driver...

Disable D3 cold capability successfully on GPU index 0x00.
Disable D3 cold capability successfully on GPU index 0x01.
FindDevices:
Device:0000:00:00:00=1022:1480:1022:1480
Device:0000:00:00:02=1022:1481:1022:1481
Device:0000:00:01:00=1022:1482:0000:0000
Device:0000:00:01:01=1022:1483:FFFF:FFFF
Device:0000:00:01:02=1022:1483:FFFF:FFFF
Device:0000:00:02:00=1022:1482:0000:0000
Device:0000:00:03:00=1022:1482:0000:0000
Device:0000:00:03:01=1022:1483:FFFF:FFFF
Device:0000:00:04:00=1022:1482:0000:0000
Device:0000:00:05:00=1022:1482:0000:0000
Device:0000:00:07:00=1022:1482:0000:0000
Device:0000:00:07:01=1022:1484:FFFF:FFFF
Device:0000:00:08:00=1022:1482:0000:0000
Device:0000:00:08:01=1022:1484:FFFF:FFFF
Device:0000:00:14:00=1022:790B:1022:790B
Device:0000:00:14:03=1022:790E:1022:790E
Device:0000:00:18:00=1022:1440:0000:0000
Device:0000:00:18:01=1022:1441:0000:0000
Device:0000:00:18:02=1022:1442:0000:0000
Device:0000:00:18:03=1022:1443:0000:0000
Device:0000:00:18:04=1022:1444:0000:0000
Device:0000:00:18:05=1022:1445:0000:0000
Device:0000:00:18:06=1022:1446:0000:0000
Device:0000:00:18:07=1022:1447:0000:0000
Device:0000:01:00:00=15B7:5002:15B7:5002
Device:0000:02:00:00=1022:43EE:1B21:1142
Device:0000:02:00:01=1022:43EB:1B21:1062
Device:0000:02:00:02=1022:43E9:FFFF:FFFF
Device:0000:03:00:00=1022:43EA:FFFF:FFFF
Device:0000:03:06:00=1022:43EA:FFFF:FFFF
Device:0000:03:07:00=1022:43EA:FFFF:FFFF
Device:0000:03:09:00=1022:43EA:FFFF:FFFF
Device:0000:04:00:00=10DE:21C4:1458:4012 GPU
Device:0000:04:00:01=10DE:1AEB:1458:4012
Device:0000:04:00:02=10DE:1AEC:1458:4012
Device:0000:04:00:03=10DE:1AED:1458:4012
Device:0000:05:00:00=1D89:0160:1D89:0160
Device:0000:06:00:00=10EC:8168:1462:7C91
Device:0000:2A:00:00=10EC:8125:1462:7C91
Device:0000:2B:00:00=10DE:1E81:10DE:13A1 GPU
Device:0000:2B:00:01=10DE:10F8:10DE:13A1
Device:0000:2B:00:02=10DE:1AD8:10DE:13A1
Device:0000:2B:00:03=10DE:1AD9:10DE:13A1
Device:0000:2C:00:00=1022:148A:1022:148A
Device:0000:2D:00:00=1022:1485:1022:1485
Device:0000:2D:00:01=1022:1486:1022:1486
Device:0000:2D:00:03=1022:149C:1022:148C
Device:0000:2D:00:04=1022:1487:1462:EC91
Filter-out on-motherboard PLX bridge device.
No PLX/PEX switch was detected, skip to filter-out non-NVIDIA PLX/PEX switch.
One to one mode
Testing adapter: NVIDIA GeForce RTX 2080 SUPER (10DE,1E81,10DE,13A1) S:00,B:2B,D:00,F:00

Disable NV driver before start if NV driver loaded.




The NVFlash succeed to disable the NV Driver automatically.
Adapter: NVIDIA GeForce RTX 2080 SUPER (10DE,1E81,10DE,13A1) S:00,B:2B,D:00,F:00

Failed to raise ROM and uC perf clocks.
Flashing on blank EEPROMs will be slow.
uproc 05 ucode is not found for this GPU.
uproc 02 ucode is not found for this GPU.
uproc 04 ready to be used.
Preparing secure operation after kicked start.
Actual SPI clock frequency (Hz): 18000000
Serial EEPROM identified.
EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page

Action: Identify EEPROM.
EEPROM has been identified, skipping.
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.

Testing Image: TU104BIG.rom
IFR image mode
Current - Parsed Production VBIOS version: 90.04.7A.00.69
Replace with - Parsed Production VBIOS version: 90.04.7A.00.69

Mismatch Type: Computed: 0x00000300
Mismatch Type: Adjusted: 0x00000000

Current - Version:90.04.7A.00.69 ID:10DE:1E81:10DE:13A1
GPU Board (Normal Board)
Replace with - Version:90.04.7A.00.69 ID:10DE:1E81:10DE:13A1
GPU Board (Normal Board)
Action: Flash image.
Action: Identify EEPROM.
EEPROM has been identified, skipping.
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
G001.0000.02.04
INFOROM_FLASH_TYPE: 0x04
INFOROM_FLASH_TYPE_NOT_NONE_TO_NONE
Final PCI expansion ROM size is 23552(0x5C00) bytes
Final InfoROM Offset = 0x000D1A00 ( Absolute Offset 0x000FA000)
RFRD Settings | ROMImage | Final |
InfoRomOffset | 0x000FA000 | 0x000FA000 |
InfoRomSize | 0x00004000 | 0x00004000 |

InfoROM Offsets | ROMImage | InputAlt | Final |
NBSI OpRom Offset | 0x0F9E00 | 0x000000 | 0x077C00 |
NPDS Struct Offset | 0x0F9E20 | 0x000020 | 0x0F9E20 |
NPDE Offset | 0x0F9E40 | 0x000040 | 0x0F9E40 |
NBSI DIR Offset | 0x0F9FE0 | 0x000FE0 | 0x0F9FE0 |
JFFS Offset | 0x0FA000 | 0x001000 | 0x0FA000 |
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks = 2688
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks = 2688
Skip proceeding with preservation table for Pascal or newer chip.
EEPROM size: 00100000
Image size: 000FFA00
Unused size: 00000600
Filled size: 00000600

BCRT: Start Certificate 2.0 verification
Send VV Command...
cmd: ROMDIR
Cert info block will be finalized during flash process.
Program page Start: 0x00000000 Count: 0x2000(8192)
Program page Start: 0x00002000 Count: 0x1000(4096)
Program page Start: 0x00004000 Count: 0x2000(8192)
Program page Start: 0x00006000 Count: 0x2000(8192)
Program page Start: 0x00008000 Count: 0x2000(8192)
Program page Start: 0x0000A000 Count: 0x2000(8192)
Program page Start: 0x0000C000 Count: 0x2000(8192)
Program page Start: 0x0000E000 Count: 0x2000(8192)
Program page Start: 0x00010000 Count: 0x2000(8192)
Program page Start: 0x00012000 Count: 0x2000(8192)
Program page Start: 0x00014000 Count: 0x2000(8192)
Program page Start: 0x00016000 Count: 0x2000(8192)
Program page Start: 0x00018000 Count: 0x2000(8192)
Program page Start: 0x0001A000 Count: 0x2000(8192)
Program page Start: 0x0001C000 Count: 0x2000(8192)
Program page Start: 0x0001E000 Count: 0x2000(8192)
Program page Start: 0x00020000 Count: 0x2000(8192)
Program page Start: 0x00022000 Count: 0x2000(8192)
Program page Start: 0x00024000 Count: 0x2000(8192)
Program page Start: 0x00026000 Count: 0x2000(8192)
Program page Start: 0x00028000 Count: 0x0600(1536)
Program page Start: 0x00028600 Count: 0x2000(8192)
Program page Start: 0x0002A600 Count: 0x2000(8192)
Program page Start: 0x0002C600 Count: 0x2000(8192)
Program page Start: 0x0002E600 Count: 0x156E(5486)
Program page Start: 0x0002FB6E Count: 0x0057(87)
Program page Start: 0x0002FBC5 Count: 0x2000(8192)
Program page Start: 0x00031BC5 Count: 0x2000(8192)
Program page Start: 0x00033BC5 Count: 0x2000(8192)
Program page Start: 0x00035BC5 Count: 0x0ADE(2782)
Program page Start: 0x000366A3 Count: 0x0090(144)
Program page Start: 0x00036733 Count: 0x0036(54)
Program page Start: 0x00036769 Count: 0x000D(13)
Program page Start: 0x00036776 Count: 0x0C8A(3210)
Program page Start: 0x00037400 Count: 0x2000(8192)
Program page Start: 0x00039400 Count: 0x2000(8192)
Program page Start: 0x0003B400 Count: 0x2000(8192)
Program page Start: 0x0003D400 Count: 0x2000(8192)
Program page Start: 0x0003F400 Count: 0x2000(8192)
Program page Start: 0x00041400 Count: 0x2000(8192)
Program page Start: 0x00043400 Count: 0x2000(8192)
Program page Start: 0x00045400 Count: 0x2000(8192)
Program page Start: 0x00047400 Count: 0x1000(4096)
Program page Start: 0x00048400 Count: 0x2000(8192)
Program page Start: 0x0004A400 Count: 0x2000(8192)
Program page Start: 0x0004C400 Count: 0x2000(8192)
Program page Start: 0x0004E400 Count: 0x2000(8192)
Program page Start: 0x00050400 Count: 0x2000(8192)
Program page Start: 0x00052400 Count: 0x2000(8192)
Program page Start: 0x00054400 Count: 0x2000(8192)
Program page Start: 0x00056400 Count: 0x2000(8192)
Program page Start: 0x00058400 Count: 0x2000(8192)
Program page Start: 0x0005A400 Count: 0x2000(8192)
Program page Start: 0x0005C400 Count: 0x2000(8192)
Program page Start: 0x0005E400 Count: 0x2000(8192)
Program page Start: 0x00060400 Count: 0x2000(8192)
Program page Start: 0x00062400 Count: 0x2000(8192)
Program page Start: 0x00064400 Count: 0x2000(8192)
Program page Start: 0x00066400 Count: 0x2000(8192)
Program page Start: 0x00068400 Count: 0x2000(8192)
Program page Start: 0x0006A400 Count: 0x2000(8192)
Program page Start: 0x0006C400 Count: 0x2000(8192)
Program page Start: 0x0006E400 Count: 0x2000(8192)
Program page Start: 0x00070400 Count: 0x2000(8192)
Program page Start: 0x00072400 Count: 0x2000(8192)
Program page Start: 0x00074400 Count: 0x1C00(7168)
Program page Start: 0x00076000 Count: 0x0B04(2820)
Program page Start: 0x00076B04 Count: 0x10FC(4348)
Program page Start: 0x00077C00 Count: 0x0400(1024)
Program page Start: 0x00078000 Count: 0x2000(8192)
Program page Start: 0x0007A000 Count: 0x2000(8192)
Program page Start: 0x0007C000 Count: 0x2000(8192)
Program page Start: 0x0007E000 Count: 0x2000(8192)
Program page Start: 0x00080000 Count: 0x2000(8192)
Program page Start: 0x00082000 Count: 0x2000(8192)
Program page Start: 0x00084000 Count: 0x2000(8192)
Program page Start: 0x00086000 Count: 0x2000(8192)
Program page Start: 0x00088000 Count: 0x2000(8192)
Program page Start: 0x0008A000 Count: 0x2000(8192)
Program page Start: 0x0008C000 Count: 0x2000(8192)
Program page Start: 0x0008E000 Count: 0x2000(8192)
Program page Start: 0x00090000 Count: 0x2000(8192)
Program page Start: 0x00092000 Count: 0x2000(8192)
Program page Start: 0x00094000 Count: 0x2000(8192)
Program page Start: 0x00096000 Count: 0x2000(8192)
Program page Start: 0x00098000 Count: 0x2000(8192)
Program page Start: 0x0009A000 Count: 0x2000(8192)
Program page Start: 0x0009C000 Count: 0x2000(8192)
Program page Start: 0x0009E000 Count: 0x2000(8192)
Program page Start: 0x000A0000 Count: 0x2000(8192)
Program page Start: 0x000A2000 Count: 0x2000(8192)
Program page Start: 0x000A4000 Count: 0x2000(8192)
Program page Start: 0x000A6000 Count: 0x2000(8192)
Program page Start: 0x000A8000 Count: 0x2000(8192)
Program page Start: 0x000AA000 Count: 0x2000(8192)
Program page Start: 0x000AC000 Count: 0x2000(8192)
Program page Start: 0x000AE000 Count: 0x2000(8192)
Program page Start: 0x000B0000 Count: 0x2000(8192)
Program page Start: 0x000B2000 Count: 0x2000(8192)
Program page Start: 0x000B4000 Count: 0x2000(8192)
Program page Start: 0x000B6000 Count: 0x2000(8192)
Program page Start: 0x000B8000 Count: 0x2000(8192)
Program page Start: 0x000BA000 Count: 0x2000(8192)
Program page Start: 0x000BC000 Count: 0x2000(8192)
Program page Start: 0x000BE000 Count: 0x2000(8192)
Program page Start: 0x000C0000 Count: 0x2000(8192)
Program page Start: 0x000C2000 Count: 0x2000(8192)
Program page Start: 0x000C4000 Count: 0x2000(8192)
Program page Start: 0x000C6000 Count: 0x2000(8192)
Program page Start: 0x000C8000 Count: 0x2000(8192)
Program page Start: 0x000CA000 Count: 0x2000(8192)
Program page Start: 0x000CC000 Count: 0x2000(8192)
Program page Start: 0x000CE000 Count: 0x2000(8192)
Program page Start: 0x000D0000 Count: 0x2000(8192)
Program page Start: 0x000D2000 Count: 0x2000(8192)
Program page Start: 0x000D4000 Count: 0x2000(8192)
Program page Start: 0x000D6000 Count: 0x2000(8192)
Program page Start: 0x000D8000 Count: 0x2000(8192)
Program page Start: 0x000DA000 Count: 0x2000(8192)
Program page Start: 0x000DC000 Count: 0x2000(8192)
Program page Start: 0x000DE000 Count: 0x2000(8192)
Program page Start: 0x000E0000 Count: 0x2000(8192)
Program page Start: 0x000E2000 Count: 0x2000(8192)
Program page Start: 0x000E4000 Count: 0x2000(8192)
Program page Start: 0x000E6000 Count: 0x2000(8192)
Program page Start: 0x000E8000 Count: 0x2000(8192)
Program page Start: 0x000EA000 Count: 0x2000(8192)
Program page Start: 0x000EC000 Count: 0x2000(8192)
Program page Start: 0x000EE000 Count: 0x2000(8192)
Program page Start: 0x000F0000 Count: 0x2000(8192)
Program page Start: 0x000F2000 Count: 0x2000(8192)
Program page Start: 0x000F4000 Count: 0x2000(8192)
Program page Start: 0x000F6000 Count: 0x2000(8192)
Program page Start: 0x000F8000 Count: 0x2000(8192)
Program page Start: 0x000FA000 Count: 0x2000(8192)
Program page Start: 0x000FC000 Count: 0x2000(8192)
Program page Start: 0x000FE000 Count: 0x2000(8192)
Primary image flashing completes.
Program page Start: 0x00078000 Count: 0x2000(8192)
Program page Start: 0x0007A000 Count: 0x1000(4096)
Program page Start: 0x0007C000 Count: 0x2000(8192)
Program page Start: 0x0007E000 Count: 0x2000(8192)
Program page Start: 0x00080000 Count: 0x2000(8192)
Program page Start: 0x00082000 Count: 0x2000(8192)
Program page Start: 0x00084000 Count: 0x2000(8192)
Program page Start: 0x00086000 Count: 0x2000(8192)
Program page Start: 0x00088000 Count: 0x2000(8192)
Program page Start: 0x0008A000 Count: 0x2000(8192)
Program page Start: 0x0008C000 Count: 0x2000(8192)
Program page Start: 0x0008E000 Count: 0x2000(8192)
Program page Start: 0x00090000 Count: 0x2000(8192)
Program page Start: 0x00092000 Count: 0x2000(8192)
Program page Start: 0x00094000 Count: 0x2000(8192)
Program page Start: 0x00096000 Count: 0x2000(8192)
Program page Start: 0x00098000 Count: 0x2000(8192)
Program page Start: 0x0009A000 Count: 0x2000(8192)
Program page Start: 0x0009C000 Count: 0x2000(8192)
Program page Start: 0x0009E000 Count: 0x2000(8192)
Program page Start: 0x000A0000 Count: 0x0600(1536)
Program page Start: 0x000A0600 Count: 0x2000(8192)
Program page Start: 0x000A2600 Count: 0x2000(8192)
Program page Start: 0x000A4600 Count: 0x2000(8192)
Program page Start: 0x000A6600 Count: 0x156E(5486)
Program page Start: 0x000A7B6E Count: 0x0057(87)
Program page Start: 0x000A7BC5 Count: 0x2000(8192)
Program page Start: 0x000A9BC5 Count: 0x2000(8192)
Program page Start: 0x000ABBC5 Count: 0x2000(8192)
Program page Start: 0x000ADBC5 Count: 0x0ADE(2782)
Program page Start: 0x000AE6A3 Count: 0x0090(144)
Program page Start: 0x000AE733 Count: 0x0036(54)
Program page Start: 0x000AE769 Count: 0x000D(13)
Program page Start: 0x000AE776 Count: 0x0C8A(3210)
Program page Start: 0x000AF400 Count: 0x2000(8192)
Program page Start: 0x000B1400 Count: 0x2000(8192)
Program page Start: 0x000B3400 Count: 0x2000(8192)
Program page Start: 0x000B5400 Count: 0x2000(8192)
Program page Start: 0x000B7400 Count: 0x2000(8192)
Program page Start: 0x000B9400 Count: 0x2000(8192)
Program page Start: 0x000BB400 Count: 0x2000(8192)
Program page Start: 0x000BD400 Count: 0x2000(8192)
Program page Start: 0x000BF400 Count: 0x1000(4096)
Program page Start: 0x000C0400 Count: 0x2000(8192)
Program page Start: 0x000C2400 Count: 0x2000(8192)
Program page Start: 0x000C4400 Count: 0x2000(8192)
Program page Start: 0x000C6400 Count: 0x2000(8192)
Program page Start: 0x000C8400 Count: 0x2000(8192)
Program page Start: 0x000CA400 Count: 0x2000(8192)
Program page Start: 0x000CC400 Count: 0x2000(8192)
Program page Start: 0x000CE400 Count: 0x2000(8192)
Program page Start: 0x000D0400 Count: 0x2000(8192)
Program page Start: 0x000D2400 Count: 0x2000(8192)
Program page Start: 0x000D4400 Count: 0x2000(8192)
Program page Start: 0x000D6400 Count: 0x2000(8192)
Program page Start: 0x000D8400 Count: 0x2000(8192)
Program page Start: 0x000DA400 Count: 0x2000(8192)
Program page Start: 0x000DC400 Count: 0x2000(8192)
Program page Start: 0x000DE400 Count: 0x2000(8192)
Program page Start: 0x000E0400 Count: 0x2000(8192)
Program page Start: 0x000E2400 Count: 0x2000(8192)
Program page Start: 0x000E4400 Count: 0x2000(8192)
Program page Start: 0x000E6400 Count: 0x2000(8192)
Program page Start: 0x000E8400 Count: 0x2000(8192)
Program page Start: 0x000EA400 Count: 0x2000(8192)
Program page Start: 0x000EC400 Count: 0x1C00(7168)
Program page Start: 0x000EE000 Count: 0x0B04(2820)
Program page Start: 0x000EEB04 Count: 0x10FC(4348)
Program page Start: 0x000EFC00 Count: 0x0400(1024)
Program page Start: 0x000F0000 Count: 0x2000(8192)
Program page Start: 0x000F2000 Count: 0x2000(8192)
Program page Start: 0x000F4000 Count: 0x2000(8192)
Program page Start: 0x000F6000 Count: 0x2000(8192)
Program page Start: 0x000F8000 Count: 0x1E00(7680)
Backup image flashing completes.
Verifying update...
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
Update successful.

Firmware image updated.
- New version: 90.04.7A.00.69
- Old version: 90.04.7A.00.69

InfoROM image updated.
- New version: G001.0000.02.04
- Old version: G001.0000.02.04

Reboot and say hi to @kefinator on discord.gg/overclock


Process Pre-OS App loading.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
Loading Pre-OS service found in adapter firmware.
uproc 02 ready to be used.
Pre-OS service is loaded and started.

Restore the NV driver state automatically, and a reboot is required.

ERROR: Fail to extract the PFA number.0
Delete the cached vbios from registry
Delete the cached vbios from registry


ERROR: Fail to extract the PFA number.0


Current : 1920x1080@120Hz(0,0)
Change to : 1920x1080@120Hz
Equivalent resolution, skip adjusting display resolution.
Equivalent refresh rate, skip adjusting refresh rate.
Restore D3 cold capability after NV driver restoration...

Enable D3 cold capability successfully on GPU index 0x00.
Enable D3 cold capability successfully on GPU index 0x01.
Restore D3 cold capability after 01 try.
Exit Code: 0

P.S.
Your tools are the same.
You were unable to bypass GSP verification.
 
Last edited:
Joined
May 26, 2021
Messages
118 (0.12/day)
Cross Flashing mate.

MSI Suprim X flashed because it only gets one MisMatch at firmware level i think. Which is easily passible. IF you tried to flash any other vendor such as ASUS Strix to your MSI card it would have failed due to board ID mismatch. Basically your bypassing all levels of checks here where as before you could only skip one level. and the SUPRIM X/GAMING X/GAMING Z 3080s are all using the same board.

Not really, I have an EVGA FTW3 3080ti now, and I have flashed strix firmware, suprimX, and even the 1000watt firmware from Galax. They all worked.

I think the biggest advantage to me would be to edit and flash an unsigned vBios, but till we have reliable vBios editors and test that part, I dont see the why all the hype exists.
 
Joined
Jan 6, 2022
Messages
47 (0.06/day)
Location
UK - Sheffield
System Name Maddogg Custom Build
Processor i9 14900KF 5.7ghz (ALL P CORES) 4.5ghz (ALL E CORES)
Motherboard ASUS PRIME Z690
Cooling EK 360mm AIO
Memory 32GB G.SKILL Trident Royal 4000mhz DDR4
Video Card(s) NVIDIA RTX 3090 FE
Storage Samsung 970 EVO NVME
Display(s) Gigabyte G32QC 31.5" 165hz 1440p
Case Lian Li O11 Dynamic EVO XL
Audio Device(s) Corsair Virtuoso 7.1 Headset
Power Supply Corsair HX1200
Mouse Corsair M65 ELITE Gaming Mouse
Keyboard Corsair K70 RGB mk2 SE
Software Windows 11 Pro (Ghost Spectre)
Benchmark Scores 3DMark Timespy - 20987 https://www.3dmark.com/spy/45563823
Yeah DP, on my dell 3422 UW monitor. Mebbe it is the ports on the card. I tried the bios you linked, as we have the same card i figured it would work.
MY BAD! ITS THIS ONE - https://www.techpowerup.com/vgabios/232957/asus-rtx3080-10240-210311 POSTED Wrong BIOS linked in my main post! DOPE! need someone to change link on my main post. (annoying when you cant edit your own posts)

@kefi can you explain to @Soul_ the hype on this tool; as he seems to think you can cross-flash any vendor bios previous but i swear when i tried i couldn't on 3XXX Series till now. AFAIK.
 
Joined
Jan 21, 2022
Messages
84 (0.11/day)
Не совсем, у меня сейчас EVGA FTW3 3080ti, и я прошил прошивку strix, suprimX и даже прошивку на 1000 Вт от Galax. Все они работали.
The simplest check. Save BIOS via GPU flash.... Recharge. Enable GPUz and save the new BIOS. Compare your bios normal and new. :D

P.S. I still don't understand how this differs from some versions of nvflash.
I liked the versions of nvflash that were unpacked to update old maps to support rebar.
 
Last edited:
Joined
Aug 20, 2023
Messages
33 (0.17/day)
If your card has a 2*8 pin power connector and the Strix has 3*8 pin, will your 2*8 still pull the full 450w???
Generally, yes, they will adapt to different power port configurations.
Hello, now I'm trying to flash the BIOS through your utility. I really hope that you cracked the protection better than the neighboring tool. :D

*** NVFLASH LOG FILE ***
Command-line : -i1 -6 TU104BIG.rom --log out.log
nvflashk pre-release
github.com/notfromstatefarm/nvflashk - Safer GUI version with autorecovery coming by September!

Command: flash

Product name:NVIDIA GeForce GTX 1660 SUPER
DID:0x21C410DE - SSID:0x40121458
Product name:NVIDIA GeForce RTX 2080 SUPER
DID:0x1E8110DE - SSID:0x13A110DE

NV Driver Version : 53709
<0>: DisplayID = 00000800
Pad(0/8): DispMask=00000000, MODE=I2C, USED=Used, PWR=OFF
Pad(1/8): DispMask=00000300, MODE=AUX, USED=Used, PWR=OFF
Pad(2/8): DispMask=00000400, MODE=I2C, USED=Used, PWR=OFF
Pad(3/8): DispMask=00001800, MODE=AUX, USED=Used, PWR=ON
Pad(4/8): DispMask=00006000, MODE=AUX, USED=Used, PWR=OFF
Pad(5/8): DispMask=00000000, MODE=I2C, USED=Used, PWR=OFF
Pad(6/8): DispMask=00000000, MODE=I2C, USED=Used, PWR=OFF
Pad(7/8): DispMask=00000000, MODE=AUX, USED=Unused, PWR=OFF
Counts of USB-C connected monitor : 00
Disable D3 cold capability before unloading driver...

Disable D3 cold capability successfully on GPU index 0x00.
Disable D3 cold capability successfully on GPU index 0x01.
FindDevices:
Device:0000:00:00:00=1022:1480:1022:1480
Device:0000:00:00:02=1022:1481:1022:1481
Device:0000:00:01:00=1022:1482:0000:0000
Device:0000:00:01:01=1022:1483:FFFF:FFFF
Device:0000:00:01:02=1022:1483:FFFF:FFFF
Device:0000:00:02:00=1022:1482:0000:0000
Device:0000:00:03:00=1022:1482:0000:0000
Device:0000:00:03:01=1022:1483:FFFF:FFFF
Device:0000:00:04:00=1022:1482:0000:0000
Device:0000:00:05:00=1022:1482:0000:0000
Device:0000:00:07:00=1022:1482:0000:0000
Device:0000:00:07:01=1022:1484:FFFF:FFFF
Device:0000:00:08:00=1022:1482:0000:0000
Device:0000:00:08:01=1022:1484:FFFF:FFFF
Device:0000:00:14:00=1022:790B:1022:790B
Device:0000:00:14:03=1022:790E:1022:790E
Device:0000:00:18:00=1022:1440:0000:0000
Device:0000:00:18:01=1022:1441:0000:0000
Device:0000:00:18:02=1022:1442:0000:0000
Device:0000:00:18:03=1022:1443:0000:0000
Device:0000:00:18:04=1022:1444:0000:0000
Device:0000:00:18:05=1022:1445:0000:0000
Device:0000:00:18:06=1022:1446:0000:0000
Device:0000:00:18:07=1022:1447:0000:0000
Device:0000:01:00:00=15B7:5002:15B7:5002
Device:0000:02:00:00=1022:43EE:1B21:1142
Device:0000:02:00:01=1022:43EB:1B21:1062
Device:0000:02:00:02=1022:43E9:FFFF:FFFF
Device:0000:03:00:00=1022:43EA:FFFF:FFFF
Device:0000:03:06:00=1022:43EA:FFFF:FFFF
Device:0000:03:07:00=1022:43EA:FFFF:FFFF
Device:0000:03:09:00=1022:43EA:FFFF:FFFF
Device:0000:04:00:00=10DE:21C4:1458:4012 GPU
Device:0000:04:00:01=10DE:1AEB:1458:4012
Device:0000:04:00:02=10DE:1AEC:1458:4012
Device:0000:04:00:03=10DE:1AED:1458:4012
Device:0000:05:00:00=1D89:0160:1D89:0160
Device:0000:06:00:00=10EC:8168:1462:7C91
Device:0000:2A:00:00=10EC:8125:1462:7C91
Device:0000:2B:00:00=10DE:1E81:10DE:13A1 GPU
Device:0000:2B:00:01=10DE:10F8:10DE:13A1
Device:0000:2B:00:02=10DE:1AD8:10DE:13A1
Device:0000:2B:00:03=10DE:1AD9:10DE:13A1
Device:0000:2C:00:00=1022:148A:1022:148A
Device:0000:2D:00:00=1022:1485:1022:1485
Device:0000:2D:00:01=1022:1486:1022:1486
Device:0000:2D:00:03=1022:149C:1022:148C
Device:0000:2D:00:04=1022:1487:1462:EC91
Filter-out on-motherboard PLX bridge device.
No PLX/PEX switch was detected, skip to filter-out non-NVIDIA PLX/PEX switch.
One to one mode
Testing adapter: NVIDIA GeForce RTX 2080 SUPER (10DE,1E81,10DE,13A1) S:00,B:2B,D:00,F:00

Disable NV driver before start if NV driver loaded.




The NVFlash succeed to disable the NV Driver automatically.
Adapter: NVIDIA GeForce RTX 2080 SUPER (10DE,1E81,10DE,13A1) S:00,B:2B,D:00,F:00

Failed to raise ROM and uC perf clocks.
Flashing on blank EEPROMs will be slow.
uproc 05 ucode is not found for this GPU.
uproc 02 ucode is not found for this GPU.
uproc 04 ready to be used.
Preparing secure operation after kicked start.
Actual SPI clock frequency (Hz): 18000000
Serial EEPROM identified.
EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page

Action: Identify EEPROM.
EEPROM has been identified, skipping.
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.

Testing Image: TU104BIG.rom
IFR image mode
Current - Parsed Production VBIOS version: 90.04.7A.00.69
Replace with - Parsed Production VBIOS version: 90.04.7A.00.69

Mismatch Type: Computed: 0x00000300
Mismatch Type: Adjusted: 0x00000000

Current - Version:90.04.7A.00.69 ID:10DE:1E81:10DE:13A1
GPU Board (Normal Board)
Replace with - Version:90.04.7A.00.69 ID:10DE:1E81:10DE:13A1
GPU Board (Normal Board)
Action: Flash image.
Action: Identify EEPROM.
EEPROM has been identified, skipping.
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
G001.0000.02.04
INFOROM_FLASH_TYPE: 0x04
INFOROM_FLASH_TYPE_NOT_NONE_TO_NONE
Final PCI expansion ROM size is 23552(0x5C00) bytes
Final InfoROM Offset = 0x000D1A00 ( Absolute Offset 0x000FA000)
RFRD Settings | ROMImage | Final |
InfoRomOffset | 0x000FA000 | 0x000FA000 |
InfoRomSize | 0x00004000 | 0x00004000 |

InfoROM Offsets | ROMImage | InputAlt | Final |
NBSI OpRom Offset | 0x0F9E00 | 0x000000 | 0x077C00 |
NPDS Struct Offset | 0x0F9E20 | 0x000020 | 0x0F9E20 |
NPDE Offset | 0x0F9E40 | 0x000040 | 0x0F9E40 |
NBSI DIR Offset | 0x0F9FE0 | 0x000FE0 | 0x0F9FE0 |
JFFS Offset | 0x0FA000 | 0x001000 | 0x0FA000 |
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks = 2688
Num of Objects = 7
Num of RW Objects = 2
Size of image with dummy RO blocks = 2688
Skip proceeding with preservation table for Pascal or newer chip.
EEPROM size: 00100000
Image size: 000FFA00
Unused size: 00000600
Filled size: 00000600

BCRT: Start Certificate 2.0 verification
Send VV Command...
cmd: ROMDIR
Cert info block will be finalized during flash process.
Program page Start: 0x00000000 Count: 0x2000(8192)
Program page Start: 0x00002000 Count: 0x1000(4096)
Program page Start: 0x00004000 Count: 0x2000(8192)
Program page Start: 0x00006000 Count: 0x2000(8192)
Program page Start: 0x00008000 Count: 0x2000(8192)
Program page Start: 0x0000A000 Count: 0x2000(8192)
Program page Start: 0x0000C000 Count: 0x2000(8192)
Program page Start: 0x0000E000 Count: 0x2000(8192)
Program page Start: 0x00010000 Count: 0x2000(8192)
Program page Start: 0x00012000 Count: 0x2000(8192)
Program page Start: 0x00014000 Count: 0x2000(8192)
Program page Start: 0x00016000 Count: 0x2000(8192)
Program page Start: 0x00018000 Count: 0x2000(8192)
Program page Start: 0x0001A000 Count: 0x2000(8192)
Program page Start: 0x0001C000 Count: 0x2000(8192)
Program page Start: 0x0001E000 Count: 0x2000(8192)
Program page Start: 0x00020000 Count: 0x2000(8192)
Program page Start: 0x00022000 Count: 0x2000(8192)
Program page Start: 0x00024000 Count: 0x2000(8192)
Program page Start: 0x00026000 Count: 0x2000(8192)
Program page Start: 0x00028000 Count: 0x0600(1536)
Program page Start: 0x00028600 Count: 0x2000(8192)
Program page Start: 0x0002A600 Count: 0x2000(8192)
Program page Start: 0x0002C600 Count: 0x2000(8192)
Program page Start: 0x0002E600 Count: 0x156E(5486)
Program page Start: 0x0002FB6E Count: 0x0057(87)
Program page Start: 0x0002FBC5 Count: 0x2000(8192)
Program page Start: 0x00031BC5 Count: 0x2000(8192)
Program page Start: 0x00033BC5 Count: 0x2000(8192)
Program page Start: 0x00035BC5 Count: 0x0ADE(2782)
Program page Start: 0x000366A3 Count: 0x0090(144)
Program page Start: 0x00036733 Count: 0x0036(54)
Program page Start: 0x00036769 Count: 0x000D(13)
Program page Start: 0x00036776 Count: 0x0C8A(3210)
Program page Start: 0x00037400 Count: 0x2000(8192)
Program page Start: 0x00039400 Count: 0x2000(8192)
Program page Start: 0x0003B400 Count: 0x2000(8192)
Program page Start: 0x0003D400 Count: 0x2000(8192)
Program page Start: 0x0003F400 Count: 0x2000(8192)
Program page Start: 0x00041400 Count: 0x2000(8192)
Program page Start: 0x00043400 Count: 0x2000(8192)
Program page Start: 0x00045400 Count: 0x2000(8192)
Program page Start: 0x00047400 Count: 0x1000(4096)
Program page Start: 0x00048400 Count: 0x2000(8192)
Program page Start: 0x0004A400 Count: 0x2000(8192)
Program page Start: 0x0004C400 Count: 0x2000(8192)
Program page Start: 0x0004E400 Count: 0x2000(8192)
Program page Start: 0x00050400 Count: 0x2000(8192)
Program page Start: 0x00052400 Count: 0x2000(8192)
Program page Start: 0x00054400 Count: 0x2000(8192)
Program page Start: 0x00056400 Count: 0x2000(8192)
Program page Start: 0x00058400 Count: 0x2000(8192)
Program page Start: 0x0005A400 Count: 0x2000(8192)
Program page Start: 0x0005C400 Count: 0x2000(8192)
Program page Start: 0x0005E400 Count: 0x2000(8192)
Program page Start: 0x00060400 Count: 0x2000(8192)
Program page Start: 0x00062400 Count: 0x2000(8192)
Program page Start: 0x00064400 Count: 0x2000(8192)
Program page Start: 0x00066400 Count: 0x2000(8192)
Program page Start: 0x00068400 Count: 0x2000(8192)
Program page Start: 0x0006A400 Count: 0x2000(8192)
Program page Start: 0x0006C400 Count: 0x2000(8192)
Program page Start: 0x0006E400 Count: 0x2000(8192)
Program page Start: 0x00070400 Count: 0x2000(8192)
Program page Start: 0x00072400 Count: 0x2000(8192)
Program page Start: 0x00074400 Count: 0x1C00(7168)
Program page Start: 0x00076000 Count: 0x0B04(2820)
Program page Start: 0x00076B04 Count: 0x10FC(4348)
Program page Start: 0x00077C00 Count: 0x0400(1024)
Program page Start: 0x00078000 Count: 0x2000(8192)
Program page Start: 0x0007A000 Count: 0x2000(8192)
Program page Start: 0x0007C000 Count: 0x2000(8192)
Program page Start: 0x0007E000 Count: 0x2000(8192)
Program page Start: 0x00080000 Count: 0x2000(8192)
Program page Start: 0x00082000 Count: 0x2000(8192)
Program page Start: 0x00084000 Count: 0x2000(8192)
Program page Start: 0x00086000 Count: 0x2000(8192)
Program page Start: 0x00088000 Count: 0x2000(8192)
Program page Start: 0x0008A000 Count: 0x2000(8192)
Program page Start: 0x0008C000 Count: 0x2000(8192)
Program page Start: 0x0008E000 Count: 0x2000(8192)
Program page Start: 0x00090000 Count: 0x2000(8192)
Program page Start: 0x00092000 Count: 0x2000(8192)
Program page Start: 0x00094000 Count: 0x2000(8192)
Program page Start: 0x00096000 Count: 0x2000(8192)
Program page Start: 0x00098000 Count: 0x2000(8192)
Program page Start: 0x0009A000 Count: 0x2000(8192)
Program page Start: 0x0009C000 Count: 0x2000(8192)
Program page Start: 0x0009E000 Count: 0x2000(8192)
Program page Start: 0x000A0000 Count: 0x2000(8192)
Program page Start: 0x000A2000 Count: 0x2000(8192)
Program page Start: 0x000A4000 Count: 0x2000(8192)
Program page Start: 0x000A6000 Count: 0x2000(8192)
Program page Start: 0x000A8000 Count: 0x2000(8192)
Program page Start: 0x000AA000 Count: 0x2000(8192)
Program page Start: 0x000AC000 Count: 0x2000(8192)
Program page Start: 0x000AE000 Count: 0x2000(8192)
Program page Start: 0x000B0000 Count: 0x2000(8192)
Program page Start: 0x000B2000 Count: 0x2000(8192)
Program page Start: 0x000B4000 Count: 0x2000(8192)
Program page Start: 0x000B6000 Count: 0x2000(8192)
Program page Start: 0x000B8000 Count: 0x2000(8192)
Program page Start: 0x000BA000 Count: 0x2000(8192)
Program page Start: 0x000BC000 Count: 0x2000(8192)
Program page Start: 0x000BE000 Count: 0x2000(8192)
Program page Start: 0x000C0000 Count: 0x2000(8192)
Program page Start: 0x000C2000 Count: 0x2000(8192)
Program page Start: 0x000C4000 Count: 0x2000(8192)
Program page Start: 0x000C6000 Count: 0x2000(8192)
Program page Start: 0x000C8000 Count: 0x2000(8192)
Program page Start: 0x000CA000 Count: 0x2000(8192)
Program page Start: 0x000CC000 Count: 0x2000(8192)
Program page Start: 0x000CE000 Count: 0x2000(8192)
Program page Start: 0x000D0000 Count: 0x2000(8192)
Program page Start: 0x000D2000 Count: 0x2000(8192)
Program page Start: 0x000D4000 Count: 0x2000(8192)
Program page Start: 0x000D6000 Count: 0x2000(8192)
Program page Start: 0x000D8000 Count: 0x2000(8192)
Program page Start: 0x000DA000 Count: 0x2000(8192)
Program page Start: 0x000DC000 Count: 0x2000(8192)
Program page Start: 0x000DE000 Count: 0x2000(8192)
Program page Start: 0x000E0000 Count: 0x2000(8192)
Program page Start: 0x000E2000 Count: 0x2000(8192)
Program page Start: 0x000E4000 Count: 0x2000(8192)
Program page Start: 0x000E6000 Count: 0x2000(8192)
Program page Start: 0x000E8000 Count: 0x2000(8192)
Program page Start: 0x000EA000 Count: 0x2000(8192)
Program page Start: 0x000EC000 Count: 0x2000(8192)
Program page Start: 0x000EE000 Count: 0x2000(8192)
Program page Start: 0x000F0000 Count: 0x2000(8192)
Program page Start: 0x000F2000 Count: 0x2000(8192)
Program page Start: 0x000F4000 Count: 0x2000(8192)
Program page Start: 0x000F6000 Count: 0x2000(8192)
Program page Start: 0x000F8000 Count: 0x2000(8192)
Program page Start: 0x000FA000 Count: 0x2000(8192)
Program page Start: 0x000FC000 Count: 0x2000(8192)
Program page Start: 0x000FE000 Count: 0x2000(8192)
Primary image flashing completes.
Program page Start: 0x00078000 Count: 0x2000(8192)
Program page Start: 0x0007A000 Count: 0x1000(4096)
Program page Start: 0x0007C000 Count: 0x2000(8192)
Program page Start: 0x0007E000 Count: 0x2000(8192)
Program page Start: 0x00080000 Count: 0x2000(8192)
Program page Start: 0x00082000 Count: 0x2000(8192)
Program page Start: 0x00084000 Count: 0x2000(8192)
Program page Start: 0x00086000 Count: 0x2000(8192)
Program page Start: 0x00088000 Count: 0x2000(8192)
Program page Start: 0x0008A000 Count: 0x2000(8192)
Program page Start: 0x0008C000 Count: 0x2000(8192)
Program page Start: 0x0008E000 Count: 0x2000(8192)
Program page Start: 0x00090000 Count: 0x2000(8192)
Program page Start: 0x00092000 Count: 0x2000(8192)
Program page Start: 0x00094000 Count: 0x2000(8192)
Program page Start: 0x00096000 Count: 0x2000(8192)
Program page Start: 0x00098000 Count: 0x2000(8192)
Program page Start: 0x0009A000 Count: 0x2000(8192)
Program page Start: 0x0009C000 Count: 0x2000(8192)
Program page Start: 0x0009E000 Count: 0x2000(8192)
Program page Start: 0x000A0000 Count: 0x0600(1536)
Program page Start: 0x000A0600 Count: 0x2000(8192)
Program page Start: 0x000A2600 Count: 0x2000(8192)
Program page Start: 0x000A4600 Count: 0x2000(8192)
Program page Start: 0x000A6600 Count: 0x156E(5486)
Program page Start: 0x000A7B6E Count: 0x0057(87)
Program page Start: 0x000A7BC5 Count: 0x2000(8192)
Program page Start: 0x000A9BC5 Count: 0x2000(8192)
Program page Start: 0x000ABBC5 Count: 0x2000(8192)
Program page Start: 0x000ADBC5 Count: 0x0ADE(2782)
Program page Start: 0x000AE6A3 Count: 0x0090(144)
Program page Start: 0x000AE733 Count: 0x0036(54)
Program page Start: 0x000AE769 Count: 0x000D(13)
Program page Start: 0x000AE776 Count: 0x0C8A(3210)
Program page Start: 0x000AF400 Count: 0x2000(8192)
Program page Start: 0x000B1400 Count: 0x2000(8192)
Program page Start: 0x000B3400 Count: 0x2000(8192)
Program page Start: 0x000B5400 Count: 0x2000(8192)
Program page Start: 0x000B7400 Count: 0x2000(8192)
Program page Start: 0x000B9400 Count: 0x2000(8192)
Program page Start: 0x000BB400 Count: 0x2000(8192)
Program page Start: 0x000BD400 Count: 0x2000(8192)
Program page Start: 0x000BF400 Count: 0x1000(4096)
Program page Start: 0x000C0400 Count: 0x2000(8192)
Program page Start: 0x000C2400 Count: 0x2000(8192)
Program page Start: 0x000C4400 Count: 0x2000(8192)
Program page Start: 0x000C6400 Count: 0x2000(8192)
Program page Start: 0x000C8400 Count: 0x2000(8192)
Program page Start: 0x000CA400 Count: 0x2000(8192)
Program page Start: 0x000CC400 Count: 0x2000(8192)
Program page Start: 0x000CE400 Count: 0x2000(8192)
Program page Start: 0x000D0400 Count: 0x2000(8192)
Program page Start: 0x000D2400 Count: 0x2000(8192)
Program page Start: 0x000D4400 Count: 0x2000(8192)
Program page Start: 0x000D6400 Count: 0x2000(8192)
Program page Start: 0x000D8400 Count: 0x2000(8192)
Program page Start: 0x000DA400 Count: 0x2000(8192)
Program page Start: 0x000DC400 Count: 0x2000(8192)
Program page Start: 0x000DE400 Count: 0x2000(8192)
Program page Start: 0x000E0400 Count: 0x2000(8192)
Program page Start: 0x000E2400 Count: 0x2000(8192)
Program page Start: 0x000E4400 Count: 0x2000(8192)
Program page Start: 0x000E6400 Count: 0x2000(8192)
Program page Start: 0x000E8400 Count: 0x2000(8192)
Program page Start: 0x000EA400 Count: 0x2000(8192)
Program page Start: 0x000EC400 Count: 0x1C00(7168)
Program page Start: 0x000EE000 Count: 0x0B04(2820)
Program page Start: 0x000EEB04 Count: 0x10FC(4348)
Program page Start: 0x000EFC00 Count: 0x0400(1024)
Program page Start: 0x000F0000 Count: 0x2000(8192)
Program page Start: 0x000F2000 Count: 0x2000(8192)
Program page Start: 0x000F4000 Count: 0x2000(8192)
Program page Start: 0x000F6000 Count: 0x2000(8192)
Program page Start: 0x000F8000 Count: 0x1E00(7680)
Backup image flashing completes.
Verifying update...
Action: Read EEPROM image.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
Update successful.

Firmware image updated.
- New version: 90.04.7A.00.69
- Old version: 90.04.7A.00.69

InfoROM image updated.
- New version: G001.0000.02.04
- Old version: G001.0000.02.04

Reboot and say hi to @kefinator on discord.gg/overclock


Process Pre-OS App loading.
Reading EEPROM (this operation may take up to 30 seconds)

Reading EEPROM bytes.
Start: 0x00000000
Count: 1048576(0x00100000)
Read complete.
Loading Pre-OS service found in adapter firmware.
uproc 02 ready to be used.
Pre-OS service is loaded and started.

Restore the NV driver state automatically, and a reboot is required.

ERROR: Fail to extract the PFA number.0
Delete the cached vbios from registry
Delete the cached vbios from registry


ERROR: Fail to extract the PFA number.0


Current : 1920x1080@120Hz(0,0)
Change to : 1920x1080@120Hz
Equivalent resolution, skip adjusting display resolution.
Equivalent refresh rate, skip adjusting refresh rate.
Restore D3 cold capability after NV driver restoration...

Enable D3 cold capability successfully on GPU index 0x00.
Enable D3 cold capability successfully on GPU index 0x01.
Restore D3 cold capability after 01 try.
Exit Code: 0

P.S.
Your tools are the same.
You were unable to bypass GSP verification.
I never claimed to crack any on-board protections, only the flashing tool itself. My tool simply allows you to flash anything to the BIOS chip, whether or not Falcon allows it to stay there is another story. It is your card that is throwing the error in the end.

That being said I will look at reverse engineering what's keeping those things from working when I'm done making the majority of BIOS flashing easier with the GUI.
 
Top