StefanG3D Posted November 8, 2017 Report Share Posted November 8, 2017 (edited) Usually GPUs in low-end notebooks have no separate EEPROM. Instead all firmwares - VBIOS, EFI, ME, SAM, EC, SGX, fingerprint sensor, touchpad etc. share the same EEPROM. NVFlash fails with Identifying EEPROM... Command complete with error, Error code = 0x0003 Command id: 0x0000002 Command: NV_UCODE_CMD_COMMAND_EID failed Command Status: NV_UCODE_CMD_STS_NONE Error Code= 0x00000003: NV_UCODE_ERR_CODE_CMD_EID_RD_ERROR EEPROM ID process failed. Therefore run regedit.exe and export VBIOS from [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0002\Session] as vbios.reg Open vbios.reg in e.g. Notepad++ delete the header Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0002\Session] "vbios"=hex: delete the footer "vbiosSource"=hex:06 "RmRCPrevDriverVersion"=hex:33,38,38,2e,31,36,00 "RmRCPrevDriverBranch"=hex:72,33,38,38,5f,31,30,2d,35,00 "RmRCPrevDriverChangelist"=hex:7c,d8,5f,01 "RmRCPrevDriverLoadCount"=hex:01,00,00,00 replace all commas with spaces replace all backslashes with nothing select all and copy run a hex editor e.g. HxD create new file paste save as nvidia.rom check the file size, if it's exactly 262144 bytes, you did everything right Now you have a ROM you can stare at in a BIOS tweaker or whatever Edited January 28, 2018 by StefanG3D correction Link to comment Share on other sites More sharing options...
mobilenvidia Posted November 9, 2017 Report Share Posted November 9, 2017 Well found Link to comment Share on other sites More sharing options...
StefanG3D Posted January 28, 2018 Author Report Share Posted January 28, 2018 Striked the file size info, my new GTX 1060 ROM is only 231936 bytes. Missing bytes are either redundant or read protected by enhanced Falcon security for Pascal GPUs. Link to comment Share on other sites More sharing options...
Recommended Posts