D
Deleted member 218758
Guest
Due to recent discussions on voltage limitations of RTX 4000 series cards & the leakage (creation) of a tool with partial access
I would like to share the full version. Now that the cat is out of the bag.
It has been a work of 2 digit months, for going back and forth between testers for functionality verification & ROM/RiscV exploration.
Including novice me starting with lackluster, to zero assembly knowledge.
GTX 1080ti flashes to KP or Galax ~ nothing special just SSID, PCIID & BID
Flash works, but powerlayout differs and voltage handling is done via custom MCU.
Personally using STRIX LN2 Bios with open voltage. Working on making less dangerous version for the public.
And some more shenanigans which omgvflash was needed for
And his result
Needs bit of DIY and feeding Nvidia's bird some good food;
For every user of those 1E03/4 or Engineers under us with 1E2D
Use an SPI flasher to downgrade away to VBIOS 90.02.0B
Past all of these,
Please be respectful to @Kefinator, who (i don't know for how long)
took the time to debug and track his behavior by himself.
To what i can read, with the intention against "people keeping it for themselves".
But i personally am not very incline, to trow away all my work out of the window,
Soo here it is Bit earlier than expected but sometimes unforeseen events happen.
Please be careful what you flash
> Turing (RTX 2xxx Series) down to Geforce GPUs have full crossflash ability now.
> SubSystem Vendor to Vendor crossflash ability, as long as power headers are identical (Bellow 2000 series, it adapts on 3000-4000 series) & as long as no custom i²c or voltage controller modifications exist (3000+ series)
> Usage of this version without a ring-back server check & without a minimum-req version check
> Ability to downgrade InfoROM & XUSB FW to remove SW EEPROM lockdown // mostly a thing between different EEPROMs like ISSI or for situations with dGPU's on Laptops or similar
> As long as 32-bit & 8-bit checksum on usermod is correct, biosmod flash and bypass FE / VendorCert / XOC Cert / MasterCert ~ golden card system. Basically flash what you desire, as long as EEPROM size can take it.
> Use the patched version to talk with Falcon , in case Developer knows how to contact it & utilize Nvidia™ powrprof.dll + MUTEX // example to build AIB Control tools, like GALAX NVVDD Tool
> Basically created the foundation required to build future projects, ontop with cool features grated to MUTEX access
If it fails for you due to Nvidia's Bird Falcon sleeping, i likely can but in the current state refuse to help.
// The issue sits between sleeping falcon & sw eeprom access lock (XUSB FW) ~ blown fuse.
The damage towards Nvidia™ (workforce required to patch/rewrite) is equally as big, as the backslash to us the buyers and users of their Hardware.
Hence i won't help from this part on further (considering, but the price we pay is too high ~ not worth it).
Also the difference between being annoying/damaging and helpful is very little
I have something bigger than this on plan - but due to what seems to be a release without precautions, i have to rush parts of the project before RTX 5xxx release.
> JoeDirt from OCN ~ to his hard work during the Maxwell modding era
> Liathan from OCN ~ for being publisher and assisting modding in the Maxwell days
> Lost_N_Bios on winraid + Ket as publisher and early UEFI modder ~ for continuing aboves research till Turing. [v5.67x]
I'm not sure if those people ever got the credit they deserved;
So let me be the person that reminds you about their hard work during the Maxwell days onwards
reuploaded as zip, this was supposed to be a 2ndary post, whoops
The PE-File (exe) is also checksummed and signed.
If somebody wants to add something to it - you have full permissions, as long as you credit my work
Or just request it here and i'll update, if possibility exists.
Checksum:
SHA256: 39a7bd30c61903e641afa02d03a689d8a1c4ce51fc35ac1b2b2bc51d3f42951b
Anti-Virus Report
I would like to repeat,
Although @Kefinator (Kefi) was the person who released first & we had a preculiar situation of two developer working on a similar goal
Please do remain polite to him
Everything was cleared in private , and we are in a good contact now.
The situation was unfortunate,
But for you guys this means , releases and releases
I hope you enjoy,
Be careful what you flash
If the tool fails an your custom rom edit,
It means you do not pass both verifications
The 8-bit Checksum's and the 32-bit File-checksum
For RTX 3000-4000+ , this includes the HMAC certificate
Soo feel free to try and best of luck
Also don't flash stupid stuff and complain it won't post
I would like to share the full version. Now that the cat is out of the bag.
It has been a work of 2 digit months, for going back and forth between testers for functionality verification & ROM/RiscV exploration.
Including novice me starting with lackluster, to zero assembly knowledge.
~ elmorlabs private softrelease and attempt of progress collection
Continuing on 1.1 branch forward to 1.3 (1.4 not for public use, internal and public versions differ)
Also continuing mapping out 5.814
Also continuing mapping out 5.814
Newest version WIP but not really needed anymore.
Final foundation done @ 6th of August, 2023.
Many many months later, given i started with 0 knowledge.
Final foundation done @ 6th of August, 2023.
Many many months later, given i started with 0 knowledge.
GTX 650 to GT1030
Someday i'll replace eeprom of this card, haha
Someday i'll replace eeprom of this card, haha
GTX 1080ti flashes to KP or Galax ~ nothing special just SSID, PCIID & BID
Flash works, but powerlayout differs and voltage handling is done via custom MCU.
Personally using STRIX LN2 Bios with open voltage. Working on making less dangerous version for the public.
And some more shenanigans which omgvflash was needed for
And his result
Needs bit of DIY and feeding Nvidia's bird some good food;
For every user of those 1E03/4 or Engineers under us with 1E2D
Use an SPI flasher to downgrade away to VBIOS 90.02.0B
Please be respectful to @Kefinator, who (i don't know for how long)
took the time to debug and track his behavior by himself.
To what i can read, with the intention against "people keeping it for themselves".
But i personally am not very incline, to trow away all my work out of the window,
Soo here it is Bit earlier than expected but sometimes unforeseen events happen.
Please be careful what you flash
The Positive side for the users
What can we do now:> Turing (RTX 2xxx Series) down to Geforce GPUs have full crossflash ability now.
> SubSystem Vendor to Vendor crossflash ability, as long as power headers are identical (Bellow 2000 series, it adapts on 3000-4000 series) & as long as no custom i²c or voltage controller modifications exist (3000+ series)
> Usage of this version without a ring-back server check & without a minimum-req version check
> Ability to downgrade InfoROM & XUSB FW to remove SW EEPROM lockdown // mostly a thing between different EEPROMs like ISSI or for situations with dGPU's on Laptops or similar
> As long as 32-bit & 8-bit checksum on usermod is correct, biosmod flash and bypass FE / VendorCert / XOC Cert / MasterCert ~ golden card system. Basically flash what you desire, as long as EEPROM size can take it.
> Use the patched version to talk with Falcon , in case Developer knows how to contact it & utilize Nvidia™ powrprof.dll + MUTEX // example to build AIB Control tools, like GALAX NVVDD Tool
> Basically created the foundation required to build future projects, ontop with cool features grated to MUTEX access
If it fails for you due to Nvidia's Bird Falcon sleeping, i likely can but in the current state refuse to help.
// The issue sits between sleeping falcon & sw eeprom access lock (XUSB FW) ~ blown fuse.
The damage towards Nvidia™ (workforce required to patch/rewrite) is equally as big, as the backslash to us the buyers and users of their Hardware.
Meaning,
What the release of the early versions and now this full versions have in response,
Is a hardpatch to/on Lovelace v2 onwards,
// unless NVIDIA either Copyright Strikes or looks-away & accepts the increased nvidia userbase due to more granted freedom.
The same backslash that happened past the Maxwell modding days,
5-6 years pause past Turing, & the whole shift to the Greenlight online-verified Biosdevelopement program.
A backslash which also affected EVGA's exit ~ and likely still annoys several Boardpartners to what i got to know.
// Outside of small "unverified" Vendors loosing their job with the existence of this greenlight program.
What the release of the early versions and now this full versions have in response,
Is a hardpatch to/on Lovelace v2 onwards,
// unless NVIDIA either Copyright Strikes or looks-away & accepts the increased nvidia userbase due to more granted freedom.
The same backslash that happened past the Maxwell modding days,
5-6 years pause past Turing, & the whole shift to the Greenlight online-verified Biosdevelopement program.
A backslash which also affected EVGA's exit ~ and likely still annoys several Boardpartners to what i got to know.
// Outside of small "unverified" Vendors loosing their job with the existence of this greenlight program.
Also the difference between being annoying/damaging and helpful is very little
I have something bigger than this on plan - but due to what seems to be a release without precautions, i have to rush parts of the project before RTX 5xxx release.
To end on a high-note,
I'd like to credit the work of all people before me, which were a big inspiration on this project> JoeDirt from OCN ~ to his hard work during the Maxwell modding era
> Liathan from OCN ~ for being publisher and assisting modding in the Maxwell days
> Lost_N_Bios on winraid + Ket as publisher and early UEFI modder ~ for continuing aboves research till Turing. [v5.67x]
I'm not sure if those people ever got the credit they deserved;
So let me be the person that reminds you about their hard work during the Maxwell days onwards
The download link:
~see attachment~reuploaded as zip, this was supposed to be a 2ndary post, whoops
The PE-File (exe) is also checksummed and signed.
If somebody wants to add something to it - you have full permissions, as long as you credit my work
Or just request it here and i'll update, if possibility exists.
Checksum:
SHA256: 39a7bd30c61903e641afa02d03a689d8a1c4ce51fc35ac1b2b2bc51d3f42951b
Code:
How to utilize the tool fully:
Open a CMD/Powershell window with admin permission
and cd (navigate) to your target folder
.\omgvflash.exe -6 filename.rom
-6 triggers the tree of patches and bypasses herby everything
If you fail and want to check what's going on
.\omgvflash.exe -A filename.rom
I would like to repeat,
Although @Kefinator (Kefi) was the person who released first & we had a preculiar situation of two developer working on a similar goal
Please do remain polite to him
Everything was cleared in private , and we are in a good contact now.
The situation was unfortunate,
But for you guys this means , releases and releases
I hope you enjoy,
Be careful what you flash
If the tool fails an your custom rom edit,
It means you do not pass both verifications
The 8-bit Checksum's and the 32-bit File-checksum
For RTX 3000-4000+ , this includes the HMAC certificate
Soo feel free to try and best of luck
Also don't flash stupid stuff and complain it won't post
How to repair a bricked card ?
Code:
As long as your EEPROM holds any NVIDIA ROM, it is reflashable
First boot with CSM enabled, from another card.
This marks in UEFI state that card as priority device
Now turn off the PC and put your bricked card into slot two
Do keep your display out to your primary helpers card
Due to the primary card being in priority mode - it will accept boot and not fail detection
Use:
.\omgvflash.exe --index=0 -6 backup_rom.rom
And be more careful next time :)
Anything like a Lightning / Matrix / GALAX HOF card, does utilize modifications on the PCB
RTX cards do mostly adapt to memory and powerplug changes (inconsistencies) but there are limits.
Attachments
Last edited by a moderator: