Wow that was quick! Thnx very much for the udpate! It is really appreciated!
I gave it a try and received the following message: Warning! Your VBIOS ID 1002-67EF doesn’t exist in latest available GOP!
Still, I was able to patch my original firmware to update GOP to 1.65.0.15.50 and it boots OK in UEFI (CSM disabled)! I haven’t tried using fast boot as UEFI really is my main concern.
I tried patching my modified timming ROM I had previously done (wich provides good results for me) but it failed to boot in UEFI with GOP updated to 1.65.0.15.50. It did however boot in Legacy BIOS just like it used to using mod-ROM + original GOP 1.64.0.15.50.
So end-results are: - Revert to original: UEFI OK! - Original + Updated GOP 1.65.0.15.50: UEFI OK! - Modified Timings (using original GOP): Legacy BIOS only - Modified Timings + Updated GOP 1.65.0.15.50: Legacy BIOS only
I guess I’m missing something in order to get modified timmings ROM to work out in UEFI using latest GOP…
Edit 1: Here is a screenshot of the differences between: - Original (left) - Modified Timings (center) - Modified Timings + updated GOP (right)
Edit 2: Here is the subsequent error message (Data after ROM and not part of EFI! Please report it!) using version 1.9.8:
Again, thnx very much for your time! Help really much appreciated!
***************** Drop VBIOS file on this .bat *****************
Dumping info from = HP-Quadro-K4000-3GB-Hynix-GK104.rom
Found Nvidia IFR header before ROM start, size 0x600
ID of IFR header = 103C-079C
ID of ROM file = 10DE-11FA
*************************************************************** *** Extracting with UEFIRomExtract by AndyV *** ***************************************************************
Found compressed EFI ROM start at 0x50 Input size: 69040, Output size: 133536, Scratch size: 13360
It’s very strange as I’ve checked both efirom and checksum inside the txt database and they matches. So what have you ckecked to say that it has only 0x10034 ?
Thanks for this great mod. I am having a problem with my GTX 680 (GK104) after successfully modding BIOS dump of it and flashing it back, despite showing UEFI support on GPUz disabling CSM on mother board BIOS (ASUS P9X79 Pro) gives me VGA error. VGA card not supporting UEFI.
Edit: Sorted , I was choosing wrong GPU architecture. now all Ok.
Successfully updated with the “GOP_Updater_1.9.8” and flashed using the “AtiTool v2.71”, my backup graphic card “ASUS R9-270X DC2T 4G” (Pitcairn/Curacao XT)…Not totally useful on my system but it’s done at least.
My main graphics Ellesmere RX480 doesn’t flash with AtiTool v2.71… gotta use the v2.77 of the tool.
Have anyone get RX Vega UEFI GOP update?When I bootup with Dell P2415Q with DP in 3840x2160 resolution,GOP works abnormality,the motherboard logo is deformed and blurred(ASUS ROG M9H).
Updated my rather old Asus GT640-DCSL-2GD3 with a GOP module, worked like a charm! There is an UEFI- bios update from Asus, but the downloadable software runs only on Asus boards and doesn’t have the firmware file included.
So I’m now able to use Uefi boot with this adapter
Thansk a lot for your work!!!
NVIDIA Firmware Update Utility (Version 5.427.0) Simplified Version For OEM Only Copyright (C) 1993-2017, NVIDIA Corporation. All rights reserved.
IFR Data Size : 928 bytes IFR CRC32 : F3E28D22 IFR Image Size : 1024 bytes IFR Image CRC32 : B3BD4C9F IFR Subsystem ID : 1043-83F9 Image Size : 169984 (29800h) bytes Version : 80.07.26.00.26 ~CRC32 : 1EF78C2A Image Hash : AC29B40F3B2D60A2F61FBB0D6862CBEE OEM String : NVIDIA Vendor Name : NVIDIA Corporation Product Name : GK107 Board - 20110000 Product Revision : Chip Rev Device Name(s) : GeForce GT 640 Board ID : E00C PCI ID : 10DE-0FC1 Subsystem ID : 1043-83F9 Hierarchy ID : Normal Board Chip SKU : 300-0 Project : 2011-0000 CDP : N/A Build Date : 03/14/12 Modification Date : 04/16/12 UEFI Support : Yes UEFI Version : 0x10034 (Oct 9 2015 @ 20044574 ) UEFI Variant Id : 0x0000000000000004 ( GK1xx ) UEFI Signer(s) : Microsoft Corporation UEFI CA 2011 InfoROM Version : N/A InfoROM Backup Exist : NO License Placeholder : Absent GPU Mode : N/A Sign-On Message : GT640 VB Ver 80.07.26.00.AS02
The 280 if i modify the legacy rom it results in beeps and a blank screen booting from the uefi gop legacy boots fine modified, and so does an untouched legacy with updated gop Procedure Used Edit legacy rom with VBE7 update gop with Gop_Updater_1.9.8
The 290 i can modify it just fine and still boot from the uefi gop Procedure Used Edit legacy rom with Hawaii Bios Reader 2.1.6007.42902 update gop with Gop_updater_1.9.8
So either Hawaii Bios Reader is fixing some crc that the uefi gop checks that VBE7 doesnt or some legacy roms are signed?
Lately i successfully updated with “GOP_Updater_1.9.8” my older ASUS R9-270X DC2T 4G (Pitcairn/Curacao XT) to latest Gop 1.65.0.15.50. (Rom Id = 1002-6810)…See post #410, please
But i cannot go further Gop 1.63.0.15.50 with my newer Ellesmere ASUS DUAL RX480 O4G" (Rom Id = 1002-67DF ) to latest available GOP 1.65.0.15.50 ??
Is that normal behavior that an older Pitcairn Rom card can update to latest Gop and not Ellesmere Rom card (see attached picture)?
I’ve got a warning that my vBios ID doesn’t exist in the latest Gop, at bottom.
Thank you!
EDIT:
I have added the line (which seems missing in GOP_Updater_1.9.8) "1002-67DF = AMD Radeon RX Graphics" to the "amd_gop_IDs.txt" in the #GOP_Files folder, and all went fine.
Flashed this morning my RX 480 Ellesmere using AtiTool v2.77.
I successfully used the GF10x GOP with the same card (MSI GTX 570 Twin Frozr 1280MB) in the same OVMF passthrough scenario. You won’t be able to flash the resulting VBIOS to the card due to EEPROM size restrictions (the Hackintosh community’s been doing these for a while & from what I gather, they solder in a bigger EEPROM), but you can just point to the generated VBIOS with the "romfile=" parameter.
Please note: 1) My testing has only gone as far as the UEFI shell for now. 2) The card does NOT survive a VM reset or powercycle; starting the VM again won’t get any output. 3) I have tried the GF119 GOP as well, without success.