Hello i just need confirmation, i am about to use this bios, https://www.techpowerup.com/vgabios/140907/asus-gtx770-2048-130516, to flash my asus DirectCU II OC gtx 680 to a Asus directCU II OC gtx 770. Also correct if i am wrong, the correct command to do this would be nvflash64 -4 -5 -6 xxxbios.rom correct?.
dude, if you can turn a 680 into a 770, i need to know what kind of alchemy i need to turn my GTX 1080 FE into a STRIX 1080 Ti
680 and 770 are physically the same with only difference being bios. 770 has GPU boost 1.0. @OP that should be all you need command wise.. Be sure to disable GPU adapter in device manager so driver is not interfering.
Make a backup of your current BIOS on the card, just incase it fails, and use the latest version of nvflash for windows if you intend to flash within windows. and when did this, it worked pretty well, but you might experience some crashing because not all 680 cards can run at the speeds of 770, so you might need to downclock the card if you experience any crashing. the bios you linked above looks fine to use aswell.
Thank you, i will flash and report back. Edit: Hmm seem i have to look around some more, this command Code: nvflash64 -4 -5 -6 Asus.GTX770.2048.130516.rom does not seem to work, nvflash just shows me commands available.
Indeed but still get the same text. Code: C:\nvflash>nvflash64 --protectoff NVIDIA Firmware Update Utility (Version 5.370.0) Simplified Version For OEM Only Adapter: GeForce GTX 680 (10DE,1180,1043,83F6) H:--:NRM S:00,B:01,D:00,F:00 Identifying EEPROM... EEPROM ID (7F,9D22) : PMC Pm25LD020 2.7-3.6V 2048Kx1S, page Setting EEPROM software protect setting... Remove EEPROM write protect complete. C:\nvflash>nvflash64 -4 -5 -6 Asus.GTX770.2048.rom NVIDIA Firmware Update Utility (Version 5.370.0) Simplified Version For OEM Only -- Primary Commands -- Update VBIOS firmware: nvflash [options] <filename> Save VBIOS firmware to file: nvflash [options] --save <filename> Display firmware bytes: nvflash [options] --display [bytes] Check for supported EEPROM: nvflash [options] --check Display VBIOS version: nvflash [options] --version [<filename>] List adapters: nvflash [options] --list Compare adapter firmware: nvflash [options] --compare <filename> Verify adapter firmware: nvflash [options] --verify <filename> Verify adapter IFR firmware: nvflash [options] --verify --ifronly <filename> Display GPU ECID: nvflash [options] --ecid Display License information: nvflash [options] --licinfo <filename> Generate a License Request File: nvflash [options] --licreq <filename>,<reqType> Provide a HULK license file: nvflash [options] --license <filename> List out all the PCI devices: nvflash [options] --lspci Access PCI Configure register: nvflash [options] --setpci Display Build information: nvflash [options] --buildinfo Display MCU version: nvflash [options] --querygmac Update MCU firmware: nvflash [options] --proggmac Save MCU firmware to file: nvflash [options] --savegmac List MCUs: nvflash [options] --listgmac Write protect EEPROM: nvflash [options] --protecton Remove write protect: nvflash [options] --protectoff Press 'Enter' to continue, or 'Q' to quit. C:\nvflash>
I went ahead and simplified the file name, named as agent-a01 suggested 770.rom, but nvflash still think i am using a command that does not exist. Code: C:\nvflash>nvflash64 -4 -5 -6 770.rom NVIDIA Firmware Update Utility (Version 5.370.0) Simplified Version For OEM Only -- Primary Commands -- Update VBIOS firmware: nvflash [options] <filename> Save VBIOS firmware to file: nvflash [options] --save <filename> Display firmware bytes: nvflash [options] --display [bytes] Check for supported EEPROM: nvflash [options] --check Display VBIOS version: nvflash [options] --version [<filename>] List adapters: nvflash [options] --list Compare adapter firmware: nvflash [options] --compare <filename> Verify adapter firmware: nvflash [options] --verify <filename> Verify adapter IFR firmware: nvflash [options] --verify --ifronly <filename> Display GPU ECID: nvflash [options] --ecid Display License information: nvflash [options] --licinfo <filename> Generate a License Request File: nvflash [options] --licreq <filename>,<reqType> Provide a HULK license file: nvflash [options] --license <filename> List out all the PCI devices: nvflash [options] --lspci Access PCI Configure register: nvflash [options] --setpci Display Build information: nvflash [options] --buildinfo Display MCU version: nvflash [options] --querygmac Update MCU firmware: nvflash [options] --proggmac Save MCU firmware to file: nvflash [options] --savegmac List MCUs: nvflash [options] --listgmac Write protect EEPROM: nvflash [options] --protecton Remove write protect: nvflash [options] --protectoff Press 'Enter' to continue, or 'Q' to quit.
I see you using 64 on the end of the nvflash file name When I flashed my 980 I used this Maybe try a different version of nvflash
Found an old version of nvflash 5118, but this one seemed to work, but the firmware i am flashing requires a newer version of nvflash. so i will dig around and look for a bit newer one.
Here's the one I posted the screen from Code: https://mega.nz/#!rNgzyZ5a!e93TBQouZ8qAl4tSWKuS_ZinXu-BARuP3pXYIE36lBY
Found one that worked version 5164, flashed the bios successfully, now to reboot and see if it worked. Edit: So yea few things to report, the card is still working (thankfully), the card does not seem to work on the bios now but that's not a huge deal. Gpu z still reads it as a GTX 680 for some reason. I will do some benchmarks and post em. 3dMark Banchmark Spoiler