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

NVIDIA BIOS Signature Lock Broken, vBIOS Modding and Crossflash Enabled by Groundbreaking New Tools

Joined
Jan 8, 2017
Messages
9,436 (3.28/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
DLSS3 uses hardware fourth generation tensor cores and Optical Flow Accelerator that do not exist on 3xxx series, it's not just software
Considering that their implementations are closed source we have no idea whatsoever if this really is true or not. My guess is that it more than likely isn't, there is nothing about frame interpolation that requires any kind of special hardware, computing motion vectors is something people have done for at least a decade on normal shaders and it's plenty fast.

I have been skeptical about Nvidia's claims ever since Remedy spiled the beans that the version of DLSS they used didn't even use the RT cores in Control. Intel's XeSS doesn't need ML accelerators either.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,835 (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
Does this mean I could flash a 3090 BIOS onto a 3080 Ti and unlock the extra CUDA Cores that were disabled?

No, core counts are not configured within the BIOS, but through a separate system called "fuses"
 
Joined
Sep 15, 2011
Messages
6,722 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Thsts good news, however you need liquid cooling to really take advantage of those tools. Already my card goes into lower power due to high temps, so not going to help users with default cooling much.
Also, is it possible to modify the card description, ID, serial, etc, în order to fake it look like another card?
 
Last edited:
Joined
Jun 15, 2021
Messages
63 (0.05/day)
man...I honestly did not know Nvidia even (tried to) locked this out....what a crappy move.
has AMD locked this out as well?

Not only that

they also locked (still since i don't know if that will be supported now) CUSTOM vbioses

Maxwell 2.0 was the last gen - that i know - which allowed end user / customer to literary make their own vbios and flash it onto the card without any issue.

I still have files for my custom undervolted Titan X bios, which also gave me 0rpm fan mode etc
 
Joined
Mar 21, 2016
Messages
2,508 (0.79/day)
I can't believe it took this long honestly. It'll be interesting to see where it leads with bios modders for certain.
 
D

Deleted member 185088

Guest
Thinking of flashing a 400w vbios to my 350w 3080ti. Maybe this weekend I'll try.
 
D

Deleted member 218758

Guest
Does this mean I could flash a 3090 BIOS onto a 3080 Ti and unlock the extra CUDA Cores that were disabled?
You can try :)
If NVIDIA's Bird falcon allows you with my Version - then that's a success.
But mind you the following:

You need to match the display-out most of the time.
I/O (Display) Matrix & Powerplugs , do adapt ~ usually also memory IC detection does adapt.
Yet you can easily find yourself in a situation of other Parts of the GPU not working.

If Falcon allows, then that's a yes.
It's not on nvflash to allow or prohibit that

Pascal (and pretty much Turing) will allow a "flash to whatever you want" mode.
Including everything under it will flash, as long as the Biosmod was correctly made and no checksums are broken (see Maxwell tweaker for example)
Good luck :)
 
Joined
Apr 24, 2021
Messages
278 (0.21/day)
Cease and desist coming soon? But the rabbit is out of the hat. This is excellent.
 
D

Deleted member 218758

Guest
Can you cross flash a Quadro Bios into a 3090 or 4090 card?
A little group tried to play with Volta and Engineering Cards.
Falcon itself refuses. Mostly due to a new vbios version.

If you can get the foundation on the ROM , lets say your Target Vendor Bios
And then utilize my tool to update - it will update the remain sections too and count as a full rebrand.
As for times at & before Pascal - yes, full access
Turing Half access,
Ampere and Ada - only signed bioses have full access ~ but pretty much every Boardpartners Bios is signed :)

ChipID rebrands, are difficult
It's not really nvflash's work to excecute such. It does forward to Flacon and from there the Topic is open ended.
Falcon's access, is Nvidia's proprietary and confidential information/tools/access.
Due to friendly reasons, i refuse to help on this part.
But nvflash won't be the reason why it fails. It will start executing and either finish or Falcon will say no.

Try and have fun.
Just if you have two NVIDIA cards ~ remember to start from Index 1,
If you recover with an AMD GPU, Index0 or no index at all ~ will be your target flash (recovery procedure).
 
Last edited by a moderator:
Joined
Dec 30, 2010
Messages
2,198 (0.43/day)
man...I honestly did not know Nvidia even (tried to) locked this out....what a crappy move.
has AMD locked this out as well?

The only thing that was left was Morepowertool for the 6x00 series. Now the 7x00 series are completely locked out.

This is fantastic news. Many boards of Nvidia had hard caps of 200W or even lower. With this you can unlock it. New OC's incoming!
 
Joined
Dec 12, 2016
Messages
1,840 (0.63/day)
Which you still cannot, because the cores are disabled through on-die fuses. Unlocking through BIOS modding was possible on older ATI cards until they figured that using the BIOS to lock shaders is too easy to circumvent. It's how I got interested in the hardware scene over 20 years ago (ATI Radeon 9500 to 9700 mod, http://web.archive.org/web/20030118032341/http://www.maxdownloads.com/~ian/wizzard/)
Ahhh, those were the days. I once modded a 9800pro into a 9800xt back in 2003. I bought individual little copper heatsinks for each memory chip and a new cooler for the GPU. Tinkering like that is so much fun!

Edit: The copper heatsinks look very much like this..
1692618206045.jpeg
 
Joined
Dec 30, 2010
Messages
2,198 (0.43/day)
@W1zzard What actually happened with Atitool and why is it even discontinued? I mean a "Atitool" as of today would be excellent. A build-in OC'ing tool to either find max mem or core - it was so simple and easy to use lol. Rebrand it, breath new life into it, it might be a big phat techpowerup Hit here.
 
Joined
Apr 5, 2016
Messages
214 (0.07/day)
Location
New Zealand
System Name Katzi
Processor Ryzen 7 5800X3D
Motherboard Gigabyte Aorus X570S Pro AX 1.1
Cooling Phanteks Glacier 360
Memory G.Skill Trident Z Neo F4-3600C16-16GTZNC (Dual Rank 32Gb)
Video Card(s) MSI Gaming X Trio RTX 3080
Storage Samsung SSD 980 1TB, 970 512GB Evo Plus, 1TB 870 QVO, 960 Pro
Display(s) AOC CQ27G2
Case NZXT H6 Black
Audio Device(s) Creative Soundblaster X3
Power Supply Corsair RMx850
Mouse Logitech G502X Plus & Razer Basilisk V3 Pro
Keyboard Keychron V2 translucent, Gateron Ink Black Silent, lubed & filmed.
Oh... That's got to be upsetting for Jensen. Oh well /s
 
Joined
May 18, 2009
Messages
2,952 (0.52/day)
Location
MN
System Name Personal / HTPC
Processor Ryzen 5900x / Ryzen 5600X3D
Motherboard Asrock x570 Phantom Gaming 4 /ASRock B550 Phantom Gaming
Cooling Corsair H100i / bequiet! Pure Rock Slim 2
Memory 32GB DDR4 3200 / 16GB DDR4 3200
Video Card(s) EVGA XC3 Ultra RTX 3080Ti / EVGA RTX 3060 XC
Storage 500GB Pro 970, 250 GB SSD, 1TB & 500GB Western Digital / lots
Display(s) Dell - S3220DGF & S3222DGM 32"
Case CoolerMaster HAF XB Evo / CM HAF XB Evo
Audio Device(s) Logitech G35 headset
Power Supply 850W SeaSonic X Series / 750W SeaSonic X Series
Mouse Logitech G502
Keyboard Black Microsoft Natural Elite Keyboard
Software Windows 10 Pro 64 / Windows 10 Pro 64
Only flashing I ever did was on a bad GTX 285. BFG closed doors and this replacement they had just sent me crashed with everything I tried. It was either trash the card or do something extreme - I pulled the BIOS off my GTX 280, dropped it on the 285 and it worked. No more crashes, even ran the flashed 285 and the 280 in SLI for about two years. I haven't thought about flashing the BIOS on a GPU for years, never had another reason to do so. If the card works, no since in mucking around with it.

It's always interesting to read up on this stuff and it's good to see these locks can be bypassed now should folks feel the need to tinker. I do wonder, though, how many people are going to start coming around asking for help to fix bad BIOS changes/flashes....you know, more than they already for the fake cards they by off bad sites.
 
Joined
Oct 28, 2012
Messages
1,190 (0.27/day)
Processor AMD Ryzen 3700x
Motherboard asus ROG Strix B-350I Gaming
Cooling Deepcool LS520 SE
Memory crucial ballistix 32Gb DDR4
Video Card(s) RTX 3070 FE
Storage WD sn550 1To/WD ssd sata 1To /WD black sn750 1To/Seagate 2To/WD book 4 To back-up
Display(s) LG GL850
Case Dan A4 H2O
Audio Device(s) sennheiser HD58X
Power Supply Corsair SF600
Mouse MX master 3
Keyboard Master Key Mx
Software win 11 pro
Considering that their implementations are closed source we have no idea whatsoever if this really is true or not. My guess is that it more than likely isn't, there is nothing about frame interpolation that requires any kind of special hardware, computing motion vectors is something people have done for at least a decade on normal shaders and it's plenty fast.

I have been skeptical about Nvidia's claims ever since Remedy spiled the beans that the version of DLSS they used didn't even use the RT cores in Control. Intel's XeSS doesn't need ML accelerators either.
From what I've understood the benefits of AI hardware on consumer device is not about "computing stuff that cannot be done with regular hardware" but being more efficient at doing it, and not using compute ressources that could be used for something else.
While XeSS doesn't need the XMX units, even Wizzard found that the "non- native" XeSS wasn't equal when it comes to performance gain and visuals.
Remedy also eventually stopped using the "2.0 prototype" in favor of the Tensor core accelerated one.

For DLSS3 an Nvidia engineer came out and said that DLSS 3.0 can work on ampere...But the end result will not be as good, and seeing how people like to trash talk the current "ideal" implementation, they might have avoided a bullet. :D If it was even more glitchy and had a higher latency impact, forums dwellers would have never shut up about how laughable the tech is

1692621049276.png
 

Attachments

  • 1692620952262.png
    1692620952262.png
    39.3 KB · Views: 68

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,835 (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
@W1zzard What actually happened with Atitool and why is it even discontinued? I mean a "Atitool" as of today would be excellent. A build-in OC'ing tool to either find max mem or core - it was so simple and easy to use lol. Rebrand it, breath new life into it, it might be a big phat techpowerup Hit here.
I have something similar for internal use in my reviews, not enough time to polish, release and maintain
 
Joined
Dec 30, 2010
Messages
2,198 (0.43/day)
AMD version's is buggy. What might be stable in a compute based way of testing, can completely be unstable in games.

We had such good tools to our benefit in the past compared to now.
 

xrli

New Member
Joined
Jun 22, 2023
Messages
20 (0.04/day)
Will this work on Tesla and Quadro cards? If so this is going to be great!
 
Joined
Aug 21, 2013
Messages
1,898 (0.46/day)
Great news for flashing but what i really want is a GUI tool, to modify any 20/30/40 series BIOS file (v/f curve, voltage, limits etc) and then flash it to the card.

If i understand thing correctly then no such GUI tool currently exists but it is possible to flash different manufacturer made BIOS'es to cards they were not meant for?

I already have 380W KFA2 BIOS on my Gainward GS 2080Ti ~300W card. I could try 450W bioses and there's even crazier Galaxy HOF OC LAB WC Edition with effectively unlimited 2000W and higher v/f curve but im not brave enough to try that even tho my card is cooled by Morpheus II and two high static pressure 120mm fans. Essentially 4,5 slot air cooling.

Im more interested in somehow unlocking ReBAR on 20 series. Nvidia never bothered making new BIOS'es to unlock this so i wonder if it requires unlocking or does it require new code in BIOS? Im asking because ReBAR has been PCIe feature for a long time and so it's possible that it has been included in some very old cards but never enabled?

AMD enabled it for 5000 series Navi 1 and if i remember correctly people have enabled it on older GCN cards too.

EDIT: Thanks kefi. Looking forward to it.
 
Joined
Aug 20, 2023
Messages
33 (0.07/day)
Great news for flashing but what i really want is a GUI tool, to modify any 20/30/40 series BIOS file and then flash it to the card.

If i understand thing correctly then no such GUI tool currently exists but it is possible to flash different manufacturer made BIOS'es to cards they were not meant for?

I already have 380W KFA2 BIOS on my Gainward GS 2080Ti ~300W card. I could try 450W bioses and there's even crazier Galaxy HOF OC LAB WC Edition with effectively unlimited 2000W and higher v/f curve but im not brave enough to try that even tho my card is cooled by Morpheus II and two high static pressure 120mm fans. Essentially 4,5 slot air cooling.

Im more interested in somehow unlocking ReBAR on 20 series. Nvidia never bothered making new BIOS'es to unlock this so i wonder if it requires unlocking or does it require new code in BIOS? Im asking because ReBAR has been PCIe feature for a long time and so it's possible that it has been included in some very old cards but never enabled?

AMD enabled it for 5000 series Navi 1 and if i remember correctly people have enabled it on older GCN cards too.
That’s what nvflashk is going to be, a GUI flasher, I just released the bypass the very day I made it work. GUI release should be ready later this week
 
Top