Flash GPU bios for gtx 770m

xxxGODxxx

Estimable
Oct 3, 2014
2
0
4,510
Hi guys, my laptop is an asus G750JX gaming laptop, and I have noted that when overclocking my GPU, i am capped at a maximum of 135mhz. I used Kepler Bios editor to edit my GPU to increase the boost clock above the cap of 993mhz, but I was unable to make Nvflash work. When ever I try to type something, Nvflash would just give me a bunch of text with every keystroke. Can someone with experience in flashing GPU bios tell me what did I do wrong? And on a sidenote, is it possible for me to revert back to the stock bios and remove any evidence of me having flashed a bios before? Any help would be appreciated, thanks :wahoo:

This is what Nvflash gave me:

NVIDIA Firmware Update Utility (Version 5.165)

-- Primary Commands --
Update firmware: nvflash [options] <filename>
Update UEFI firmware: nvflash [options] --updateuefi <filename>
Save firmware to file: nvflash [options] --save <filename>
Compare adapter firmware: nvflash [options] --compare <filename>
Verify adapter firmware: nvflash [options] --verify <filename>
Verify adapter IFR firmware:nvflash [options] --verify --ifronly <filename>
Update TV data: nvflash [options] --tv <filename>
Display version: nvflash [options] --version [<filename>]
Display firmware bytes: nvflash [options] --display [bytes]
Check for supported EEPROM: nvflash [options] --check
Write protect EEPROM: nvflash [options] --protecton
Remove write protect: nvflash [options] --protectoff
Change soft straps: nvflash [options] --straps=<straps>
Set IEEE 1394 GUID: nvflash [options] --guid=<guid>
Set IEEE 1394 GUID source: nvflash [options] --guidsource=<location>
List adapters: nvflash [options] --list
List PCI firmware blocks: nvflash [options] --pciblocks
List applied patches: nvflash [options] --listpatches
Press 'Enter' to continue, or 'Q' to quit.

-- Commands and Options --
help ? Display this screen.
save b <filename> Read EEPROM and save to <filename>.
compare k <filename> Read EEPROM and compare with <filename>.
verify h <filename> Verify <filename> matches EEPROM if flashed
tv x <filename> Transfer TV data from file to EEPROM.
version v <filename> Display file version and ~CRC32
(if no filename, acts on display adapter
listpatches Display list of runtime ROM pack patches
applied at boot (primary only).
display d [bytes] Display 256 the first bytes of the EEPROM
(default is 256 bytes)
check c Check for supported EEPROM.
protecton w Write protect EEPROM (only on some EEPROM's
protectoff r Remove EEPROM write protect (only on some E
's).
straps m <straps> Change soft straps.
format is: AND Mask 0, OR Mask 0, AND Mask 1, OR Mask 1
Press 'Enter' to continue, or 'Q' to quit.
guid q <guid> Set the IEEE 1394 GUID in the firmware imag
(GUID is in the form of 16 hex digits).
guidsource 1 <location> Set the source of the IEEE 1394 GUID.
main - main EEPROM image
dedicated - separate serial EEPROM part
list a List all NVIDIA display adapters found in t
stem.
pciblocks List all the PCI ROM Images stored in the E
.
updateuefi u <filename> Update only the UEFI portion of the ROM ima
om <filename>.
upgradeonly Only allow upgrading of firmware based on v
n.
overridetype 5 Allow firmware and adapter PCI device ID mi
h.
overridesub 6 Allow firmware and adapter PCI subsystem ID
atch.
reboot y Reboot the PC after other tasks completed.
keepstraps g Keep the soft straps already present in the
OM
after flashing the new image.
romstrap j Override the ROM strap setting to allow fla
an
image when grounding the STRAP_SUB_VENDOR p
This allows flashing a corrupted or erased
M.
Note: Make sure there is a physical EEPROM
nt
when using this option
index i <index> Force a specific device index.
filterdevid f <value>[,<mask>] Filter device list by device ID and optiona
k.
fwindex F <fw index> Index of which firmware image to use from a
ware
bundle.
auto A When possible, run without user interventio
Press 'Enter' to continue, or 'Q' to quit.
silence s Silence all audio beeps.
beep ! Beep to signal updating progress.
nolight l Do not light keyboard LEDs.
override o <level> Override safety check level:
default unknown EEPROM | NV adapter aborts application.
level=1 unknown EEPROM acceptable for read operations.
level=2 unknown NV adapter acceptable for read operations.
level=3 Combined effect of 1,2 (cannot write to unknown EEPROM or adapt
log L <log file> Create a log file.

Use a single dash ("-") to use the single letter version of a command.
Use a double dash ("--") to use the longer descriptive version of a command
Use equals ("=") to specify parameters, with separating commas (",").

-- Sample Usage --
nvflash --index=1 nv30nz.rom
Press 'Enter' to continue, or 'Q' to quit.
-- Supported EEPROM's --
AMD AM29LV001B 128Kx8 2.7vV, 1B page, 16k blk, ID=(01,006D)
AMD AM29LV010 128Kx8 2.7vV, 1B page, 16k blk, ID=(01,006E)
AMD AM29LV001T 128Kx8 2.7vV, 1B page, 16k blk, ID=(01,00ED)
Atmel AT49F512 64Kx8 5.0,3.0,2.7V, 1B page, 0k blk, ID=(1F,0003)
Atmel AT49F001T 128Kx8 5.0V, 1B page, 0k blk, ID=(1F,0004)
Atmel AT49F001 128Kx8 5.0V, 1B page, 0k blk, ID=(1F,0005)
Atmel AT49BV/LV010 128Kx8 2.7-3.6V, 1B page, 0k blk, ID=(1F,0017)
Atmel AT29LV/BV010A 128Kx8 3.0V, 128B page, 0k blk, ID=(1F,0035)
Atmel AT29LV512 64Kx8 3.0V, 128B page, 0k blk, ID=(1F,003D)
Atmel AT25F1024 1024Kx1S 2.7-3.6V, 256B page, 32k blk, ID=(1F,0040)
Atmel AT29C512 64Kx8 5.0V, 128B page, 0k blk, ID=(1F,005D)
Atmel AT25F1024 1024Kx1S 2.7-3.6V, 256B page, 32k blk, ID=(1F,0060)
Atmel AT25F2048 2048Kx1S 2.7-3.6V, 256B page, 64k blk, ID=(1F,0063)
Atmel AT25F512 512Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(1F,0065)
Atmel AT49F010 128Kx8 5.0V, 1B page, 0k blk, ID=(1F,0087)
Atmel AT29C010A 128Kx8 5.0V, 128B page, 0k blk, ID=(1F,00D5)
Atmel AT25DF021 2048Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(1F,4300)
Atmel AT25DF041 4096Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(1F,4401)
Atmel AT25FS010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(1F,6601)
ST M25P05 512Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(20,0005)
ST M25P10 1024Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(20,0010)
ST M29W512B 64Kx8 2.7-3.6V, 1B page, 0k blk, ID=(20,0027)
Press 'Enter' to continue, or 'Q' to quit.
Num M25P10-A 1024Kx1S 2.3-3.6V, 256B page, 32k blk, ID=(20,2011)
Num M25P20 2048Kx1S 2.3-3.6V, 256B page, 64k blk, ID=(20,2012)
AMIC A25L512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3010)
AMIC A25L010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3011)
AMIC A25L020 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(37,3012)
uChip 25AA320A 4Kx8S 1.8-5.5V, 32B page, 0k blk, ID=(47,8747)
XLNX XCF128XFTG64C 8192Kx16 9.5,8.5,2.0,1.7V, 8B page, 128k blk, ID=(49,

Tenx ICE25P05 512Kx1S 2.7-3.6V, 128B page, 32k blk, ID=(5E,0001)
PMC Pm25LD512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D20)
PMC Pm25LD010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D21)
PMC Pm25LD020 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D22)
PMC Pm25LQ020 2048Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(7F,9D42)
PMC Pm25LQ040 4096Kx1S 2.3-3.6V, 256B page, 4k blk, ID=(7F,9D43)
PMC Pm25LV020 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D7D)
PMC Pm25LV040 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(7F,9D7E)
PMC Pm39LV512 64Kx8 3.0-3.6V, 1B page, 4k blk, ID=(9D,001B)
PMC Pm39LV010 128Kx8 3.0-3.6V, 1B page, 4k blk, ID=(9D,001C)
PMC Pm25LV512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(9D,007B)
PMC Pm25LV010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(9D,007C)
FM FM25F02 2048Kx1S 2.7-3.6V, 256B page, 64k blk, ID=(A1,3112)
SST SST29EE010 128Kx8 5.0V, 128B page, 0k blk, ID=(BF,0007)
SST SST29LE/VE010 128Kx8 2.9,2.7V, 128B page, 0k blk, ID=(BF,0008)
SST SST29LE/VE512 64Kx8 2.9,2.7V, 128B page, 0k blk, ID=(BF,003D)
SST SST45VF010 1024Kx1S 3.0-3.6V, 1B page, 4k blk, ID=(BF,0042)
Press 'Enter' to continue, or 'Q' to quit.
SST SST25LF020 2048Kx1S 3.0-3.6V, 256B page, 4k blk, ID=(BF,0043)
SST SST25LF040 4096Kx1S 3.0-3.6V, 256B page, 4k blk, ID=(BF,0044)
SST SST25VF512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(BF,0048)
SST SST25VF010 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(BF,0049)
SST SST29EE512 64Kx8 5.0V, 128B page, 0k blk, ID=(BF,005D)
SST SST39SF010 128Kx8 5.0V, 1B page, 4k blk, ID=(BF,00B5)
SST SST39VF512 64Kx8 2.7-3.6V, 1B page, 4k blk, ID=(BF,00D4)
SST SST39VF010 128Kx8 2.7-3.6V, 1B page, 4k blk, ID=(BF,00D5)
SST SST25VF020B 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(BF,258C)
MX MX29F001T 128Kx8 5.0V, 1B page, 0k blk, ID=(C2,0018)
MX MX29F001B 128Kx8 5.0V, 1B page, 0k blk, ID=(C2,0019)
MX MX25L512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2010)
MX MX25L1005 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2011)
MX MX25L2005 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2012)
MX MX25L4005A 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2013)
MX MX25L8073E 8192Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C2,2014)
GD GD25Q512 512Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4010)
GD GD25Q10 1024Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4011)
GD GD25Q20 2048Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4012)
GD GD25Q40 4096Kx1S 2.7-3.6V, 256B page, 4k blk, ID=(C8,4013)
WBond W39L010 128Kx8 3.3V, 1B page, 4k blk, ID=(DA,0031)
WBond W39L512 64Kx8 3.3V, 1B page, 4k blk, ID=(DA,0038)
WBond W29C011A 128Kx8 5.0V, 128B page, 0k blk, ID=(DA,00C1)
WBond W29EE512 64Kx8 5.0V, 128B page, 0k blk, ID=(DA,00C8)
Press 'Enter' to continue, or 'Q' to quit.
 

xxxGODxxx

Estimable
Oct 3, 2014
2
0
4,510
My laptop has never down-clocked before (except the one time i accidentally covered the fan intake with a piece of paper :p), so I think that overclocking it further would help me with some games like bf4. Anyway my laptop has a rather beefy cooling solution, hence I wish to push it to its limit XD

Edit:
Ok, so I managed to make it work, but the core clock is stuck at 869.5, even though when it is set to 1050mhz. Anybody knows the reason?