izajasz
August 25, 2020, 7:57pm
1101
@FPSUsername Did You try to flah a bios updated with GOP for GF10x on GF114? I am also curious if this would work.
Sylar76
August 26, 2020, 1:55pm
1102
GOP Updater v1.9.6.5.j - Added 2.12.0.0.0 AMD GOP Uefi Table (for VEGA cards) Thanks to @SoniX and @Ruin
GOP_Updater_v1.9.6.5_j.rar (5.87 MB)
trax7
August 26, 2020, 2:41pm
1103
Hello @Sylar76 , I stumbled on your thread while searching for a solution to a problem I have. My new NVIDIA 1650S (Palit StormX OC) makes my PC hang after a reboot on the UEFI logo when a DisplayPort monitor is connected. Shutting down and normal starting is fine, but the reboot command screws it up and it’s very annoying because many things depend on restarts. From my long research it seems to be from the UEFI interaction between my MB UEFI and the GPU UEFI - the GOP. The fact that it runs fine when Windows 10 is installed in Legacy Mode reinforces this. I read and ran your tool and it found a newer GOP version than the ones you have - 0x50013. I will post if for you so you can add it here but my question is could you help me with my issue? Maybe to try and revert to an older version of the GOP? Or modify the motherboard UEFI BIOS (I have an ASUS 990FX Sabertooth R2.0 with an FX-8350). I have contacted NVIDIA and Palit, reinstalled the VBIOS and tried running the DisplayPort update tool (didn’t run, as expected) but all that hasn’t been of much help… I have seen that the problem occurs with NVIDIA 1000-series and later and I wonder what’s up with that, why hasn’t it been fixed yet and who needs to fix it - GPU or MB manufacturer? I can provide a MB BIOS too if you’d be generous to give me a hand (latest one).
TU116.rom_newGOP.zip (266 KB)
Sylar76
August 26, 2020, 4:06pm
1104
@trax7 0x50013 is an old table. Did you use the v1.9.6.5.j version linked above ?
trax7
August 26, 2020, 10:30pm
1105
Thank you for the quick answer! Hmm. The OP and your tool said it’s newer and that you don’t have it in the database. I used the version from the second post but I can try with this one too! Is there a way to upgrade anyway? EDIT: My bad. It seems 1.9.6.5.j updates the GOP successfully to 0x0015 but it’s saying that I need to report some things as well. Here is a screenshot and the BIOS files before and after. Are they good…? Cheers!
EDIT 2: Also attaching the differences after executing #Nvidia_ROM_Info .bat on the images before and after updating. I see that InfoROM and License placeholder are gone…
GOP_Updater.zip (1.32 MB)
Do you have python installed? Does the version of python matches your windows arch? (e.g. x86 or x64)
Yes it is - no issue, but please check which nvflash you’re using - 2080 (non SUPER and TI) needs an older one - V 5.541.0 for example
What installation of python do you have? Never ever seen, the regular one, installing into your Users folder? More or less - the path for python is simply too long - as side as it might be the wrong version. Try uninstalling it completely - check your Windows Environment Variables for remains of it and remove them also. The latest GOP Updater works completely without any python installed - but if python is installed you need to add "colorama" plugin via ‘pip -install colorama’ in scripts directory of your python installation.
i finally updated my EVGA 2080 GOP version to 0x50015 with 1.9.6.5 j on win10 x64 w/o error message the windows security keep deleting cecho.exe, because it says the file has virus in it, i have to allow it in order to update gop
Sylar76
August 28, 2020, 6:00pm
1110
@trax7 On some Turing cards there are some nvflash different reports once updated to latest gop and I don’t know why as I haven’t any Turing card to make tests. The only thing I do is to update the tool when a new uefi gop table has been published.
Ruin
August 30, 2020, 10:53pm
1111
@gtishtar You can also use the original Lordkag file. However, this can also lead to false virus reports …
cecho.zip (23.7 KB)
JFK73
August 31, 2020, 10:28am
1112
Hi, thanks for this tool that gives me hope to fix Displayport issues in boot/uefi with an OEM HP RTX 2060 I could patch the Rom with updated GOP but InfoROM is missing and no luck flashing Would appreciate any suggestion, thanks !
Dumping info from = TU106_updGOP.rom NVIDIA Firmware Update Utility (Version 5.590.0) Copyright (C) 1993-2019, NVIDIA Corporation. All rights reserved. Sign-On Message : PG160 SKU 43 VGA BIOS Build GUID : 60910718234C4E0094CC94E88EAC6965 IFR Subsystem ID : 103C-8557 Subsystem Vendor ID : 0x103C Subsystem ID : 0x8557 Version : 90.06.33.00.2A Image Hash : AB456BF2828020C699004433FD59D02B Product Name : GPU Board Device Name(s) : Graphics Device Board ID : 0x011E Vendor ID : 0x10DE Device ID : 0x1F08 Hierarchy ID : Normal Board Chip SKU : 200-B Project : G160-0043 Build Date : 01/02/19 Modification Date : 02/17/19 UEFI Version : 0x50015 UEFI Variant ID : 0x0000000000000009 ( Unknown ) UEFI Signer(s) : Microsoft Corporation UEFI CA 2011 XUSB-FW Version ID : 0x70100003 XUSB-FW Build Time : 2018-12-28 07:41:18 InfoROM Version : N/A InfoROM Backup : Not Present License Placeholder : Not Present GPU Mode : N/A
compare command
Adapter: GeForce RTX 2060 (10DE,1F08,103C,8557) H:–:NRM S:00,B:26,D:00,F:00 EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page NOTE: InfoROM data is absent in File image. NVIDIA Firmware Comparison Comparing TU106_updGOP.rom… Current - Version:90.06.33.00.2A ID:10DE:1F08:103C:8557 GPU Board (Normal Board) Compare with - Version:90.06.33.00.2A ID:10DE:1F08:103C:8557 GPU Board (Normal Board) ERROR: Size difference between file(881152) and adapter ROM space (883200) NOTE: Make sure to compare with entire saved image file. Primary Firmware Image Legacy BIOS … Mismatch UEFI … Mismatch Firmware Certificate … Mismatch Secondary Firmware Image Legacy BIOS … Mismatch UEFI … Mismatch Firmware Certificate … Mismatch InfoROM … Mismatch Unallocated Space … Mismatch MISMATCH ERROR: Command Compare error
Flashing starts then stop at 65 %, driver stopped in device manager, tried --protectoff before flashing, same error
NVIDIA driver is not present NVIDIA driver is not present *** NVFLASH LOG FILE *** Command-line : -6 TU106_updGOP.rom --log output.log NVIDIA Firmware Update Utility (Version 5.620.0) Copyright (C) 1993-2019, NVIDIA Corporation. All rights reserved. Command: flash FindDevices: Device:0000:00:00:00=1022:1480:1462:7B78 Device:0000:00:00:02=1022:1481:1022:1481 Device:0000:00:01:00=1022:1482:0000:0000 Device:0000:00:01:01=1022:1483:FFFF:FFFF Device:0000:00:01:03=1022:1483:FFFF:FFFF Device:0000:00:02:00=1022:1482:0000:0000 Device:0000:00:03:00=1022:1482:0000:0000 Device:0000:00:03:01=1022:1483:FFFF:FFFF Device:0000:00:04:00=1022:1482:0000:0000 Device:0000:00:05:00=1022:1482:0000:0000 Device:0000:00:07:00=1022:1482:0000:0000 Device:0000:00:07:01=1022:1484:FFFF:FFFF Device:0000:00:08:00=1022:1482:0000:0000 Device:0000:00:08:01=1022:1484:FFFF:FFFF Device:0000:00:08:02=1022:1484:FFFF:FFFF Device:0000:00:08:03=1022:1484:FFFF:FFFF Device:0000:00:14:00=1022:790B:1462:7B78 Device:0000:00:14:03=1022:790E:1462:7B78 Device:0000:00:18:00=1022:1440:0000:0000 Device:0000:00:18:01=1022:1441:0000:0000 Device:0000:00:18:02=1022:1442:0000:0000 Device:0000:00:18:03=1022:1443:0000:0000 Device:0000:00:18:04=1022:1444:0000:0000 Device:0000:00:18:05=1022:1445:0000:0000 Device:0000:00:18:06=1022:1446:0000:0000 Device:0000:00:18:07=1022:1447:0000:0000 Device:0000:01:00:00=1987:5007:1987:5007 Device:0000:03:00:00=1022:43D0:1B21:1142 Device:0000:03:00:01=1022:43C8:1B21:1062 Device:0000:03:00:02=1022:43C6:FFFF:FFFF Device:0000:20:00:00=1022:43C7:FFFF:FFFF Device:0000:20:01:00=1022:43C7:FFFF:FFFF Device:0000:20:02:00=1022:43C7:FFFF:FFFF Device:0000:20:03:00=1022:43C7:FFFF:FFFF Device:0000:20:04:00=1022:43C7:FFFF:FFFF Device:0000:21:00:00=8086:2723:8086:0084 Device:0000:22:00:00=8086:1539:1462:7B78 Device:0000:26:00:00=10DE:1F08:103C:8557 GPU Device:0000:26:00:01=10DE:10F9:103C:8557 Device:0000:26:00:02=10DE:1ADA:103C:8557 Device:0000:26:00:03=10DE:1ADB:103C:8557 Device:0000:27:00:00=1022:148A:1022:148A Device:0000:28:00:00=1022:1485:1022:1485 Device:0000:28:00:01=1022:1486:1022:1486 Device:0000:28:00:03=1022:149C:1462:7B78 Device:0000:28:00:04=1022:1487:1462:CB78 Device:0000:30:00:00=1022:7901:1462:7B78 Device:0000:31:00:00=1022:7901:1462:7B78 Filter-out on-motherboard PLX bridge device. No PLX/PEX switch was detected, skip to filter-out non-NVIDIA PLX/PEX switch. One to one mode Testing adapter: Graphics Device (10DE,1F08,103C,8557) H:–:NRM S:00,B:26,D:00,F:00 Disable NV driver before start if NV driver loaded. Failed to raise ROM and uC perf clocks. Flashing on blank EEPROMs will be slow. Adapter: Graphics Device (10DE,1F08,103C,8557) H:–:NRM S:00,B:26,D:00,F:00 loading Falcon uCode … Sending PREP command to initialize the SPI contoller after kicked start falcon. Actual SPI clock frequency (Hz): 18000000 Identify EEPROM. Action: Identify EEPROM. Serial EEPROM Identify by PMU EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page Action: Read image head. Action: Identify EEPROM. Serial EEPROM Identify by PMU EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page Action: Read EEPROM image. Reading EEPROM bytes. Start: 0x00000000 Count: 32768(0x00008000) Read complete. Action: Read EEPROM image. Reading EEPROM bytes. Start: 0x00000000 Count: 198144(0x00030600) Read complete. Testing Image: TU106_updGOP.rom IFR image mode Current - Parsed Production VBIOS version: 90.06.33.00.2A Replace with - Parsed Production VBIOS version: 90.06.33.00.2A Mismatch Type: Computed: 0x00000300 Mismatch Type: Adjusted: 0x00000000 Current - Version:90.06.33.00.2A ID:10DE:1F08:103C:8557 GPU Board (Normal Board) Replace with - Version:90.06.33.00.2A ID:10DE:1F08:103C:8557 GPU Board (Normal Board) Action: Flash image. Action: Identify EEPROM. Serial EEPROM Identify by PMU EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page Action: Read EEPROM image. Reading EEPROM bytes. Start: 0x00000000 Count: 1048576(0x00100000) Read complete. G001.0000.02.04 INFOROM_FLASH_TYPE: 0x04 INFOROM_FLASH_TYPE_NOT_NONE_TO_NONE Final PCI expansion ROM size is 23552(0x5C00) bytes Final InfoROM Offset = 0x000D1A00 ( Absolute Offset 0x000FA000) RFRD Settings | ROMImage | Final | InfoRomOffset | 0x000FA000 | 0x000FA000 | InfoRomSize | 0x00004000 | 0x00004000 | InfoROM Offsets | ROMImage | InputAlt | Final | NBSI OpRom Offset | 0x0F9E00 | 0x000000 | 0x078000 | NPDS Struct Offset | 0x0F9E20 | 0x000020 | 0x0F9E20 | NPDE Offset | 0x0F9E40 | 0x000040 | 0x0F9E40 | NBSI DIR Offset | 0x0F9FE0 | 0x000FE0 | 0x0F9FE0 | JFFS Offset | 0x0FA000 | 0x001000 | 0x0FA000 | Checking preservation table. BCRT: Start Certificate 2.0 verification by PMU Send PMU VV Command… 0x44001C08 | UCODE_PAYLOAD_COMPLETE | UCODE_DLV_COMPLETE | WRITE_PAYLOAD | 0x0001C PushPoll readPayload start state: 0002 payload state:0008 mode: 0001 PushPoll Payload Read Cycle: 0001 completed, 0000001C bytes received PushPoll readPayload done 0x28000000 | UCODE_REQ | 0x00000000 | READ_PAYLOAD | 0x00000 0x68002C04 | NVF_REQ | NVF_DLV_COMPLETE | READ_PAYLOAD | 0x0002C 0x68002C06 | NVF_REQ | UCODE_RCV_COMPLETE | READ_PAYLOAD | 0x0002C 0x88001C05 | NVF_PAYLOAD_COMPLETE | UCODE_RCV_PENDING | READ_PAYLOAD | 0x0001C 0x88001C06 | NVF_PAYLOAD_COMPLETE | UCODE_RCV_COMPLETE | READ_PAYLOAD | 0x0001C cmd: ROMDIR pushpoll: process payload: state=0x02, pl_state=0x08, mode=0x01, dataline=0x0000001C, ctrl0=0x44001C08 VV Command completes after 00020571 waiting loops Storing updated firmware image… Storing updated firmware image. Cert info block will be finalized during flash process. Program page Start: 0x00079000 Count: 0x2000(8192) Program page Start: 0x0007B000 Count: 0x1000(4096) Program page Start: 0x0007D000 Count: 0x2000(8192) Program page Start: 0x0007F000 Count: 0x2000(8192) Program page Start: 0x00081000 Count: 0x2000(8192) Program page Start: 0x00083000 Count: 0x2000(8192) Program page Start: 0x00085000 Count: 0x2000(8192) Program page Start: 0x00087000 Count: 0x2000(8192) Program page Start: 0x00089000 Count: 0x2000(8192) Program page Start: 0x0008B000 Count: 0x2000(8192) Program page Start: 0x0008D000 Count: 0x2000(8192) Program page Start: 0x0008F000 Count: 0x2000(8192) Program page Start: 0x00091000 Count: 0x2000(8192) Program page Start: 0x00093000 Count: 0x2000(8192) Program page Start: 0x00095000 Count: 0x2000(8192) Program page Start: 0x00097000 Count: 0x2000(8192) Program page Start: 0x00099000 Count: 0x2000(8192) Program page Start: 0x0009B000 Count: 0x2000(8192) Program page Start: 0x0009D000 Count: 0x2000(8192) Program page Start: 0x0009F000 Count: 0x2000(8192) Program page Start: 0x000A1000 Count: 0x0600(1536) Program page Start: 0x000A1600 Count: 0x2000(8192) Program page Start: 0x000A3600 Count: 0x2000(8192) Program page Start: 0x000A5600 Count: 0x2000(8192) Program page Start: 0x000A7600 Count: 0x14CE(5326) Program page Start: 0x000A8ACE Count: 0x0057(87) Program page Start: 0x000A8B25 Count: 0x2000(8192) Program page Start: 0x000AAB25 Count: 0x2000(8192) Program page Start: 0x000ACB25 Count: 0x2000(8192) Program page Start: 0x000AEB25 Count: 0x0903(2307) Program page Start: 0x000AF428 Count: 0x0090(144) Program page Start: 0x000AF4B8 Count: 0x0036(54) Program page Start: 0x000AF4EE Count: 0x000D(13) Program page Start: 0x000AF4FB Count: 0x0B05(2821) Program page Start: 0x000B0000 Count: 0x2000(8192) Program page Start: 0x000B2000 Count: 0x2000(8192) Program page Start: 0x000B4000 Count: 0x2000(8192) Program page Start: 0x000B6000 Count: 0x2000(8192) Program page Start: 0x000B8000 Count: 0x2000(8192) Program page Start: 0x000BA000 Count: 0x2000(8192) Program page Start: 0x000BC000 Count: 0x2000(8192) Program page Start: 0x000BE000 Count: 0x2000(8192) Program page Start: 0x000C0000 Count: 0x0E00(3584) Program page Start: 0x000C0E00 Count: 0x2000(8192) Program page Start: 0x000C2E00 Count: 0x2000(8192) Program page Start: 0x000C4E00 Count: 0x2000(8192) Program page Start: 0x000C6E00 Count: 0x2000(8192) Program page Start: 0x000C8E00 Count: 0x2000(8192) Program page Start: 0x000CAE00 Count: 0x2000(8192) Program page Start: 0x000CCE00 Count: 0x2000(8192) Program page Start: 0x000CEE00 Count: 0x2000(8192) Program page Start: 0x000D0E00 Count: 0x2000(8192) Program page Start: 0x000D2E00 Count: 0x2000(8192) Program page Start: 0x000D4E00 Count: 0x2000(8192) Program page Start: 0x000D6E00 Count: 0x2000(8192) Program page Start: 0x000D8E00 Count: 0x2000(8192) Program page Start: 0x000DAE00 Count: 0x2000(8192) Program page Start: 0x000DCE00 Count: 0x2000(8192) Program page Start: 0x000DEE00 Count: 0x2000(8192) Program page Start: 0x000E0E00 Count: 0x2000(8192) Program page Start: 0x000E2E00 Count: 0x2000(8192) Program page Start: 0x000E4E00 Count: 0x2000(8192) Program page Start: 0x000E6E00 Count: 0x2000(8192) Program page Start: 0x000E8E00 Count: 0x2000(8192) Program page Start: 0x000EAE00 Count: 0x2000(8192) Program page Start: 0x000ECE00 Count: 0x2000(8192) Program page Start: 0x000EEE00 Count: 0x0600(1536) Program page Start: 0x000EF400 Count: 0x0B04(2820) Program page Start: 0x000EFF04 Count: 0x10FC(4348) Program page Start: 0x000F1000 Count: 0x2000(8192) Program page Start: 0x000F3000 Count: 0x2000(8192) Program page Start: 0x000F5000 Count: 0x2000(8192) Program page Start: 0x000F7000 Count: 0x2000(8192) Program page Start: 0x000F9000 Count: 0x0E00(3584) Backup image flashing completes. Program page Start: 0x00000000 Count: 0x2000(8192) Program page Start: 0x00002000 Count: 0x1000(4096) Program page Start: 0x00004000 Count: 0x2000(8192) Program page Start: 0x00006000 Count: 0x2000(8192) Program page Start: 0x00008000 Count: 0x2000(8192) Program page Start: 0x0000A000 Count: 0x2000(8192) Program page Start: 0x0000C000 Count: 0x2000(8192) Program page Start: 0x0000E000 Count: 0x2000(8192) Program page Start: 0x00010000 Count: 0x2000(8192) Program page Start: 0x00012000 Count: 0x2000(8192) Program page Start: 0x00014000 Count: 0x2000(8192) Program page Start: 0x00016000 Count: 0x2000(8192) Program page Start: 0x00018000 Count: 0x2000(8192) Program page Start: 0x0001A000 Count: 0x2000(8192) Program page Start: 0x0001C000 Count: 0x2000(8192) Program page Start: 0x0001E000 Count: 0x2000(8192) Program page Start: 0x00020000 Count: 0x2000(8192) Program page Start: 0x00022000 Count: 0x2000(8192) Program page Start: 0x00024000 Count: 0x2000(8192) Program page Start: 0x00026000 Count: 0x2000(8192) Program page Start: 0x00028000 Count: 0x0600(1536) Program page Start: 0x00028600 Count: 0x2000(8192) Program page Start: 0x0002A600 Count: 0x2000(8192) Program page Start: 0x0002C600 Count: 0x2000(8192) Program page Start: 0x0002E600 Count: 0x14CE(5326) Program page Start: 0x0002FACE Count: 0x0057(87) Program page Start: 0x0002FB25 Count: 0x2000(8192) Program page Start: 0x00031B25 Count: 0x2000(8192) Program page Start: 0x00033B25 Count: 0x2000(8192) Program page Start: 0x00035B25 Count: 0x0903(2307) Program page Start: 0x00036428 Count: 0x0090(144) Program page Start: 0x000364B8 Count: 0x0036(54) Program page Start: 0x000364EE Count: 0x000D(13) Program page Start: 0x000364FB Count: 0x0B05(2821) Program page Start: 0x00037000 Count: 0x2000(8192) Program page Start: 0x00039000 Count: 0x2000(8192) Program page Start: 0x0003B000 Count: 0x2000(8192) Program page Start: 0x0003D000 Count: 0x2000(8192) Program page Start: 0x0003F000 Count: 0x2000(8192) Program page Start: 0x00041000 Count: 0x2000(8192) Program page Start: 0x00043000 Count: 0x2000(8192) Program page Start: 0x00045000 Count: 0x2000(8192) Program page Start: 0x00047000 Count: 0x0E00(3584) Program page Start: 0x00047E00 Count: 0x2000(8192) Program page Start: 0x00049E00 Count: 0x2000(8192) Program page Start: 0x0004BE00 Count: 0x2000(8192) Program page Start: 0x0004DE00 Count: 0x2000(8192) Program page Start: 0x0004FE00 Count: 0x2000(8192) Program page Start: 0x00051E00 Count: 0x2000(8192) Program page Start: 0x00053E00 Count: 0x2000(8192) Program page Start: 0x00055E00 Count: 0x2000(8192) Program page Start: 0x00057E00 Count: 0x2000(8192) Program page Start: 0x00059E00 Count: 0x2000(8192) Program page Start: 0x0005BE00 Count: 0x2000(8192) Program page Start: 0x0005DE00 Count: 0x2000(8192) Program page Start: 0x0005FE00 Count: 0x2000(8192) Program page Start: 0x00061E00 Count: 0x2000(8192) Program page Start: 0x00063E00 Count: 0x2000(8192) Program page Start: 0x00065E00 Count: 0x2000(8192) Program page Start: 0x00067E00 Count: 0x2000(8192) Program page Start: 0x00069E00 Count: 0x2000(8192) Program page Start: 0x0006BE00 Count: 0x2000(8192) Program page Start: 0x0006DE00 Count: 0x2000(8192) Program page Start: 0x0006FE00 Count: 0x2000(8192) Program page Start: 0x00071E00 Count: 0x2000(8192) Program page Start: 0x00073E00 Count: 0x2000(8192) Program page Start: 0x00075E00 Count: 0x0600(1536) Program page Start: 0x00076400 Count: 0x0B04(2820) Program page Start: 0x00076F04 Count: 0x10FC(4348) Program page Start: 0x00078000 Count: 0x2000(8192) Program page Start: 0x0007A000 Count: 0x2000(8192) Command id: 0x30000005 Command: NV_UCODE_CMD_COMMAND_EWR failed Command Status: NV_UCODE_CMD_STS_COMPLETE Error Code = 0x00000041: NV_UCODE_ERR_CODE_CERT20_VDPA_ENTRY_NOT_FOUND Process Pre-OS App loading. Action: Read EEPROM image. Reading EEPROM bytes. Start: 0x00000000 Count: 1048576(0x00100000) Read complete. Loading Pre-OS service found in adapter firmware. Falcon in Halt or Stop state, Abort uCode command issuing process: cpuctl = 0x0010 Pre-OS service is loaded and started. EEPROM programming failed. NOTE: Exception caught. Nothing changed! PROGRAMMING ERROR: EEPROM Program failed Exit Code: 4
Sylar76
August 31, 2020, 2:21pm
1113
@trax7 I’ve found the way to properly update TU1xx cards in order to show right nvidia inforom !! Try the attached bios please.@JFK73 Please link me your original bios dump and I’ll try to do the same work.
TU116_NEW.zip (676 KB)
JFK73
August 31, 2020, 5:58pm
1114
Awesome! If I understand correctly nvflash is waiting for a matching infoROM data in patched rom but GOPupd removes it ? I extracted inforom.ifr from original bios but how to inject it in the patched rom, Do you know a Nvflash command to do this or you’ve to manually HEX edit ?
Bios and Inforomifr.zip (672 KB)
Sylar76
August 31, 2020, 6:14pm
1115
@JFK73 Ok, Here you go. Try the attached bios please !
BackupRtx2060_NEW.zip (674 KB)
Sylar76
August 31, 2020, 6:46pm
1116
@JFK73 Of course, report feedback please. As far as I’ve known the latest UEFI Gop Table is smaller than the original one and thus the Inforom infos are shifted to a different offset. The trick is to insert padding data (FF) to shift again to the original offset the inforom thus making file size the same of the original dump.
JFK73
August 31, 2020, 7:14pm
1117
Yes sure, the log file looks much better now but still failing at 65 % Should everything match with --compare command ?
nvflash_5.620.0>nvflash64 --compare Rtx2060_NEW.rom NVIDIA Firmware Update Utility (Version 5.620.0) Copyright (C) 1993-2019, NVIDIA Corporation. All rights reserved. Adapter: Graphics Device (10DE,1F08,103C,8557) H:–:NRM S:00,B:26,D:00,F:00 EEPROM ID (9D,7014) : ISSI IS25WP080 1.65-1.95V 8192Kx1S, page NVIDIA Firmware Comparison Comparing Rtx2060_NEW.rom… Current - Version:90.06.33.00.2A ID:10DE:1F08:103C:8557 GPU Board (Normal Board) Compare with - Version:90.06.33.00.2A ID:10DE:1F08:103C:8557 GPU Board (Normal Board) ERROR: Size difference between file(881664) and adapter ROM space (883200) NOTE: Make sure to compare with entire saved image file. Primary Firmware Image Legacy BIOS … Pass UEFI … Pass Firmware Certificate … Mismatch Secondary Firmware Image Legacy BIOS … Pass UEFI … Pass Firmware Certificate … Mismatch InfoROM … Pass Unallocated Space … Mismatch MISMATCH ERROR: Command Compare error
output1.zip (3.19 KB)
Sylar76
August 31, 2020, 7:16pm
1118
The only mismatch thing is the Firmware Certificate and I don’t know how to fix it.
JFK73
August 31, 2020, 7:21pm
1119
Anyway you found a nice trick for InfoROM That was very instructive, appreciate thank you !
…
Sylar76
August 31, 2020, 7:40pm
1120
@JFK73 Did you try a different nvflash version to bypass the certificate check ?