[Guide] Transfer of specific Intel OROM VBIOS and GOP VBT settings by using Intel BMP tool

@Lost_N_BIOS
And use the included hsw_1044.bsf?

@kyriacos - follow the guide, at some point (Step 9) yes you will be using that BSF

Hi! Am I right: if there is no correct bsf for my version, i can get bsf from version with the same VBT size?

@Sonix, thank you for youā€™re wonderful guide!

I hope one of you guys can help me with something:

I have a mobile Skylake system with OROM version 1028. Since you say ideally the VBT size and VBT version should stay the same, is it best for me to only upgrade to OROM version 1030 (like in youre table doc) or can I also upgrade to the latest Skylake/Kabylake OROM version 1062?

For example I transferred the settings from my old v1028 to v1062. This worked, but when overviewing the transferred settings in BMP I saw that the TP1, TP2 and TP3 wakeup time under ā€˜PSR featureā€™ was not set (0)
After researching, I found this is because in the new OROM these settings have a drop down menu with preset values rather than a text field.
In my old OROM this setting can be set to anything (string) and is set to ā€˜50ā€™ and the BMP info window says ā€˜TP1 wake up time in multiples of 100 usecā€™. Meaning this would be 5000 usec, but in the new OROM I can only choose 500 usec, 100 usec or 2,5 msec

Do you guys think this is a typo in the BMP info window and should be ā€˜multiples of 10usecā€™ instead of 100usec?
Would it be safe if I set the values manually to 500usec or is there no benefit for me to upgrade to the 1062 OROM and should I rather play safe and stick to v1030, which has the same VBT size and VBT version?

Does anyone have sky/coffee 1001-1017 BSF/DAT folder? Trying to update the following (have v9.0.1080 GOP already)
EFI GOP Driver SKL-CFL - 9.0.1071
OROM VBIOS CoffeeLake - 1001 << Issue, no BSF/Dat and all similar version/size VBT files have Sky/Kaby text only in them (Latest in package I have is 1062 for example)

I know I can use the 1062 BSF script, but where is files to update Coffee vBIOS/VBT itself?

Unfortunately BSF + DAT OROM VBIOS CoffeLake files - not available.

Thanks @SoniX - is there anything that can be done, how to move forward/update? Is it not possible?

@Lost_N_BIOS
Alas. I tried rebuilding the BSF for CFL, but some parameters are significantly different.

Previously, pure OROM and BSF could be found in the Intel driver package. But recently, Intel has ā€œforgottenā€ to add these files.

It would be great to find friends or acquaintances on Intel or who have access to the Cloud of Developers to receive new files for experiments. ;))

So far I see one solution.
If $VBT ā€˜Nameā€™, Size and Version match, then you can simply clone the WBT from one file to another.
Over time, I will try to write a utility CloneVBT.

Thanks @SoniX - you lost me at WBT, Iā€™ll have to look around in there and see if I can figure out what you mean

I agree, it would be great if some Intel person reading this that has such files to play with for testing, would drop anonymously that would be great!
They could even join the site using a fake email and use a guest/anony name hint, hint,

Iā€™m kinda confused. I have a CoffeeLake (Asus Maximus X Code - Z370) system but the UBU tool shows this:

Video OnBoard
[Current version]
EFI GOP Driver SKL-CFL - 9.0.1084
OROM VBIOS SKL-KBL - 1063

So the GOP driver is being detected as CFL, as expected, but why doesnā€™t the OROM VBIOS show CFL? Does this mean that my onboard video uses the SKL-KBL OROM VBIOS and is that something to worry about?

@kevindd992002

Not critical. Anyway, the video core is built on SkyLake.

I just did not keep track of which version of the OROM they added CFL support, so I did not change anything.So if you see that GOP with support for CFL, then OROM also supports CFL.

Got it, thanks!



In the "Table VBT OROM VBIOS Version and Size.docx" file, I see that the latest vBIOS version for SKL-KBL is 1047-1062. Since I already have 1063 on the original BIOS, that means that I have the latest version, correct?

Also, thereā€™s a specific CFL section in the table where the latest version is 1007-1017. Why doesnā€™t my original BIOS (from ASUS website) use that? Does it even matter?

Are VBIOS OROM and GOP driver version related? I have a skylake system. When I upgrade GOP driver to 9.0.1080 I got no image during boot with VBIOS OROM 1028
I now updated VBIOS OROM to 1062, would this change anything if I try upgrading the GOP driver again to v9.0.1080?

OROM VBIOS and EFI GOP Driver are not connected in any way.
OROM VBIOS is used only in CSM mode.
EFI GOP Driver only in UEFI mode.
Also.
OROM VBIOS has a built-in VBT.
EFI GOP Driver, for work, uses an external WBT file.

@kevindd992002

Version 1063 supports SKL-CFL. The following versions of CFL (1001-1023) may support AML and CML, but Iā€™m not so sure there is no information.
Let me remind you that it makes no sense to change files if they are not used.

@snixel

I do not quite understand what the problem is?

@SoniX

Yes, I understand that when one runs their systems in complete UEFI mode (CSM disabled and secure boot enabled), the EFI GOP driver is whatā€™s important but I was just curious about the OROM VBIOS latest version. Is 1063 the latest for SKL-CFL though?

@kevindd992002

The latter is 1065, but we do not have files to work with versions 1063-1065.

@SoniX

So the OROM VBIOS isnā€™t used in any way if you run in complete UEFI mode? Also not when the OS is loaded?
Iā€™m trying to upgrade the GOP driver of a notebook.
The problem I have is that with the latest GOP driver for skylake (9.0.1080) I only get a black screen when booting, the OS loads fine tho and displays the new version but I can no longer access the BIOS.
Latest working version I could find is 9.0.1047.
I was in the assumption that there is no difference between desktop and notebook GOP drivers or is there?

@snixel

What specific GOP versions from 1048 to 1080 have you tried?

@SoniX

None, I came from 1035 and extracted 1047 from a similar laptop from the same brand. That GOP version works fine, then I tried 1080 but got the black screen during boot.
Is there a collection of GOP drivers somewhere I can try? Cause I can only find 1080 here at the Intel EFI "RaidDriver" and "GopDriver" BIOS Modules topic.