Page 28 of 32
#406 RE: [Guide] Transfer of specific Intel OROM VBIOS and GOP VBT settings by using Intel BMP tool by NothingToSay 07.07.2020 15:30

Thank you for the help. I dont know why it doesnt work because I copy, paste and click OK, but uefitool dont find nothing(I have also tried writing it by myself).
Here are some screenshots:



#407 RE: [Guide] Transfer of specific Intel OROM VBIOS and GOP VBT settings by using Intel BMP tool by SoniX 07.07.2020 16:09

avatar

@NothingToSay

Then search by word - $VBT
Just do not confuse with OROM VBIOS. You will understand in size that if 65KB, then this is OROM. And you need 4-6kB.

#408 RE: [Guide] Transfer of specific Intel OROM VBIOS and GOP VBT settings by using Intel BMP tool by jannyer 07.07.2020 16:12

the things i gave you was it usefull?

#409 RE: [Guide] Transfer of specific Intel OROM VBIOS and GOP VBT settings by using Intel BMP tool by NothingToSay 08.07.2020 15:24

Thank you, now I have seen the vbt files, but I have other problem.
When I edit the vbt settings(changing resolution to have landscape instead of portrait display) in the raw file that I have extracted(vbt.bin) and replace it; when I flash bios the screen doesnt work, it is all time black.

If you or anyone can help me here are some screenshoots of the settings I have changed:

Old vbt.bin:


New vbt.bin:

#410 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by Vincent12 01.08.2020 18:46

Zitat von SoniX im Beitrag #18
@kokett
Excuse me, but I did not understand what the problem is?
Your motherboard ASRock Z77 Pro4
Latest original main BIOS v1.80, OROM VBIOS v2137. Extract as vbios.dat
Latest mod OROM VBIOS v2170. Mod frrom v2137 and Save as vbiossib.dat



@Sonix
I'm confused you saying to kokett, that legacy OROM for transferring OROM-VBT-settings on (\Intel_VBIOS_and_BSF\SNBIVB\2170\Desktop\snd_2170.dat" would be going for Asrock Z77Pro.
Because in the e.g. original Asrock-Z77-Pro4 firmware-file "Z77PRO42.00", the SNB/IVB-VBIOS version 2137 has internal size of 0xF0E (3854 KiBytes), , and not 0xFC1 (4033 KiBytes)! So version 2170 is internally bigger than the group of 2132/2137/2143/2153\2158 (0xF0E=3854 KiBytes)
So I'd conclude last compatible version for ORIM-VBIOS (for Legacy mode, correct?) for the Arock Z77 Pro4 would be "\Intel_VBIOS_and_BSF\SNBIVB\2158\Desktop\snd_2158.dat"
See screenshot


@Sonix
Can I still use 2170 "Intel_VBIOS_and_BSF\SNBIVB\2170\Desktop\snd_2170.dat" for Z77 Pro4, although it's bigger, and if, I'd be interested in to know why?
(Well I took 2158 OROM update to transfer the settings from original 2137 one, and this works, tested working and booting on my Asrock Z77 Pro4.

I mean, as far I understood you guide, after extracting orom-vbios to open it in hexeditor, and verify that the internal size of the desired updated OROM VBIOS version to choose from, should match to the internal size of the original extracted one.
That's the thing confusing me a bit.
So does this matter, or doesn't it? Your guide is not clear to me in this manner.

I mean steps 2) to 12) in the start-post are under "For Aptio 5" headline.
But my Asrock Z77 for Sandy-Bridge and IvyBridge and Haswell BIOSe afaik all have Aptio 4.
You showing step 2) with the picture to look at version and size i hexeditor, to find suitable updated orom, but with an VBIOS OROM example with SNB/VB VBIOS 2143 version, so I'm unsure if yet that was also to do for the extracted OROM 2137 (from an Aptio 4 image),
or if steps 2) 12) were only for later[b] Aptio 5[/u
] images with are from later chipsets.
So it's unsure to me if all Steps 2) to 12) were under AMI Aptio 5 firmwares only, or if it was just step 2) was for Aptio 5 and the rest 3 to 12) also for Aptio 4.
So if there were VBIOS-OROM settings to transfer at all, if it was from an Aptio 4 image, or not, this (a bit) irritating to me.


==>

Zitat

2) Open the file 'vbios.dat' in any Hex editor

Look what:
version OROM VBIOS - SNB/IVB Desktop 2143 (We are looking for a BSF-script file 'snb_2143.bsf' (desktop)
version VBT - " A6 00" -> A6 (v1.66)
size VBT - "0E 0F" -> 0F0E (3854 byte)
This is important information for the following steps.




Am I missing s.th.?
----

Last question:
I also want to update both Intel GOP drivers from Z77 Pro4, update both to Intel-IvyBridge_GopDriver_v3.0.1030 and Intel_SandyBridge_GopDriver_v2.0.1024.

I cannot find any GOP VBT configuration file for SNB/IVB in "Intel_GOP_VBT_r3.7.7z".
Well I have updated Intel GOP driver on my Z77 Pro4, and left out, the BMP-Tool step with transferring any GOP VBT settings, and Z77 Pro4 boots and works fine and can see picture on boot-up via the CPU-iGPU etc.

Do I have to transfer any GOP VBT setttings for updating on Intel-IvyBridge_GopDriver_v3.0.1030 and Intel_SandyBridge_GopDriver_v2.0.1024, because I cannot find any compatible GOP VBT file nor any GOP VBT configuration (.bsf) for Intel-IvyBridge_GopDriver_v3.0.1030 and Intel_SandyBridge_GopDriver_v2.0.1024 in your packages. And I also can't find anything about SNB/IVB GOP VBT from your "Table VBT OROM VBIOS Version and Size.docx" nor "Table GOP VBT SKYLAKE.docx". I also couldn't find any other package download offer for SNB/IVB GOP-VBT.
And the maybe closest thing in the package "Intel_GOP_VBT_r3\HSW\165\vbt.bin" and "Intel_GOP_VBT_r3\HSW\165" are not suitable either, (different size, "125Intel(R) HSW Mobile/Desktop PCI Accelerated SVGA BIOS
Build Number: 2125 PC 14.34 10/12/2011 21:48:30
[u]

DE etc., not suitable either, I propose.


So aLso for this case, do I have to transfer any GOP VBT setttings for updating from "Z77PRO42.0"-firmware the EFI GOP driver IvyBridge 3.0.1013, and EFI GOP Driver SandyBridge 2.0.1014, to Intel-IvyBridge_GopDriver_v3.0.1030 and Intel_SandyBridge_GopDriver_v2.0.1024 ?

(As I cannot find any GOP VBT configuration file download offered, for transferring original GOP VBT setting to the new GOP VBT for updated Intel SNB and IVB EFI GOP driver,
so I'd conclude, for and/or for EFI mode e.g. I don't need to transfer any GOP VBT settings (Asrock Z77 Pro4) ??
--

#411 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by SoniX 02.08.2020 03:17

avatar

@Vincent12

You can use any version of VBIOS, within your GPU line.
It is only important to transfer the VBT settings from the old version to the new one.

There are 2 ways.
1) If the versions and sizes of the VBT are the same, then we simply use the CloneVBT.
2) Otherwise we use iBMP.

In general, updating OROM VBIOS is good for mobile devices. For desktop, it makes no sense, since there will be practically no difference.
And if the full UEFI mode is used, then the OROM VBIOS is not needed at all, since the GOP driver is used.

#412 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by Vincent12 02.08.2020 04:52

Zitat von SoniX im Beitrag #411
@Vincent12

You can use any version of VBIOS, within your GPU line.
It is only important to transfer the VBT settings from the old version to the new one.

There are 2 ways.
1) If the versions and sizes of the VBT are the same, then we simply use the CloneVBT.
2) Otherwise we use iBMP.

In general, updating OROM VBIOS is good for mobile devices. For desktop, it makes no sense, since there will be practically no difference.
And if the full UEFI mode is used, then the OROM VBIOS is not needed at all, since the GOP driver is used.


Fat marked letters from your wuote, you're speaking for VBIOS-OROM for legacy mode, (but NOT for EFI GOP VBT?)

And it's a bit unclear for me what you mean with "version"
Maybe "stupid" question:
When the target VBIOS-OROM version is the same, so when there nothing to update, so why replacing any orom (with transferring any settings)`? So why CloneVBT needed? Just nosy to understand the good reason.

In your CloneVBT example screenshot, the target version is the same, but see a different BUILD-number, so maybe there is still somehow a bit updated target orom-vbios version can be used with CloneVBT, for quick way.
--
For me, as 2158 version is different version than 2137(anyway at least by its name called), transferring the orom-vbios settings using Intel BMP utility was the correct method, correct? (Yes I have had done it this way already correctly afaik according to your guide.
I mean the guide steps was structured a bit misunderstandable, as if transferring any settings was not necessary for Aptio 4.
(There is a big headline above step 2) "For Aptio 5", but it's not so clear if this headline was meant seperated from steps 3-12...
Example: Headline "For Aptio 5" meant for steps 2)-12): step 2) for Aptio 5, and steps 3)-12) for Aptio 5

...or if it is also meant for steps 2) only
Example: Headline "For Aptio 5" meant for steps 2) only: step 2) for Aptio 5, and steps 3)-12) for Aptio 4+5,
---

@Sonix how do I transfer the EFI-GOP and/or EFI-GOP-VBT settings for SNB-IVB? (Which EFI GOP-VBT file to use ?)

Which EFI GOP-VBT files are compatible? Could you point me to last suitable GOP-VBT version file where to transfer the settings to?
To be clear, I cannot find any new GOP VBT file nor new GOP VBT BSF configuration file for SNB/IVB, neither for original version nor for updated GOP VBT, so how can I transfer the GOP settings? And I cannot find any table.docx for appropriate SNB/IVB-Intel GOP VBT versions to last suitable SNB/IVB Intel EFI GOP driver.
And furthermore as CloneVBT afaik can't help either here(??)

Was Transferring the VBIOS OROM VBIOS OROM (for the legacy mode mode) only already, sufficient?
There must be a reason, why I cannot find any original nor newer GOP-VBT version to transfer any settings, that for SNB/IVB there was nothing to transfer, e.g. if the newest SNB/IVB EFI GOP driver was compatible to all exisitng SNB/IVB versions of GOP Video-BIOS-tables.

Afaik for Legacy mode we have VBT included within the OROM-VBIOS itself, but for EFI mode, the GOP-VBT is in a seperate file, and not in the EFI GOP driver (EFI GOP driver which afaik is like an option ROM for EFI-mode)
--
Afaik I could follow how principially to proceed further with this:

Zitat

3) Extract file as body. Example: 'old_vbt.bin'
4) Look at the version of the VBT. You can see using the utilities:

1
2
3
4
5


drvver old_vbt.bin
or
clonevbt old_vbt.bin



5) Open iBMP and choice old_vbt.bin and BSF desired version.
6) Save All setting/ Example: 'vbt_set.ssf'. And close Window.
7) Open new fle VBT. Example 221 - vbt.bin and vbt.bsf
8) Open file 'vbt_set.ssf' and Apply All setting and Save file- Example: new_vbt.bin'.
8.1) You may have to adjust some of the settings you need. Check them out.
9) Open BIOS file in UEFITool v0.2x and find GOP VBT, see 2)
10) Replace as body and Save BIOS file
Done.

* 10) UBU 1.75.1. Only HSW+ and SKL+.
Put the 'new_vbt.bin' as 'vbthsw.bin' for HSW+ or as 'vbtskl.bin' for SKL+ files in the "Files\Intel\VBIOS" folder.


The problems is I fear I'm stuck at step 5)

Can I use any VBT+VBT-BSF configuration file, even from Haswell, and newer to create a transfer.sff ??
One for SNB GOP-VBT (transfer_IVB.sff):
"\Intel_GOP_VBT_r3\HSW\165\Z77_Pro4_mod_File_Raw_IntelSnbGopVbt_body.raw"
"\Intel_GOP_VBT_r3\HSW\165\vbt.bsf"

, and other one for SNB GOP-VBT (transfer_IVB.sff):
"\Intel_GOP_VBT_r3\HSW\165\Z77_Pro4_mod_File_Raw_IntelIGopVbt_body.raw"
"\Intel_GOP_VBT_r3\HSW\165\vbt.bsf"

And see attachment.

#413 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by lfb6 02.08.2020 10:49

Your motherboard has the GOPs in
Intel GOP VBT GUID 878AC2CC-5343-46F2-B563-51F89DAF56BA
Intel GOP VBT GUID 0F729F33-25C1-41A7-86B2-23A737A91823

UBU gives you the versions:
RAW GOP VBT SNB/IVB-MOBILE - 165
RAW GOP VBT SNB/IVB-MOBILE - 165

Look into "Table VBT OROM VBIOS Version and Size.docx", find 2124 - 2132 corresponding to 165

Open your GOPs with the corresponding bsf-file (here snd_2132.bsf for desktop)

Create transfer files

Transfer settings to new GOPs 174


(Your motherboard does have a socketed bios chip. Do yourself a favour and buy a cheap CH341 programmer and some empty chips! Testing will be less troublesome!)

#414 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by Vincent12 02.08.2020 18:27

[Edit]Sry, too much text from me removed.
---
Yep I had already understood, but thanks for reminding me, if that when you update VBIOS-OROM (which includes an VBT in it),
that you need to transfer the original old OROM-VBIOS-VBT setttings to the new VBIOS-OROM to update to
(which also includes a VBT, but with different and/or no settings, of course).
---
Yes I had followed that already, and works fine.
I'd like to update also the EFI GOP driver (like an EFI-VBIOS?) from my Asrock Z77 Pro4.

As far as I understood, The EFI GOP VBT is in a GUID, but seperated from the GUID with the EFI-GOP-VBIOS (or EFI GOP driver or how to call it).

When I update the EFI-GOP-driver, do I need /always need to update the EFI-GOP-VBT as well?
Because I cannot find any matching update GOP-VBT, because the oldest one is for Haswell Plattform only(!)
And if I need to update the EFI-GOP-VBT for my SNB/IVB platform when updating EFI GOP driver,
could you confirm/explain that also for step 5) from which package (Intel_GOP_VBT_r3.7z" or Intel_VBIOS_and_BSF ?) what you mean with "BSF desire version".
Because it's more confusing for me now, after I got some "hint" to use "\Intel_VBIOS_and_BSF\SNBIVB\2132\Desktop\snd_2132.bsf" for updating EFI-GOP-VBT"
which is more confusing for me, because had feeling it was NOT correct for updating EFI-GOP_VBT:

I'm not sure if lfb6 and I were talking/not talking about cross purposes:
[

Zitat von lfb6 im Beitrag #413
Your motherboard has the GOPs in
Intel GOP VBT GUID 878AC2CC-5343-46F2-B563-51F89DAF56BA
Intel GOP VBT GUID 0F729F33-25C1-41A7-86B2-23A737A91823


UBU gives you the versions:
RAW GOP VBT SNB/IVB-MOBILE - 165
RAW GOP VBT SNB/IVB-MOBILE - 165

Look into "Table VBT OROM VBIOS Version and Size.docx", find 2124 - 2132 corresponding to 165

Open your GOPs with the corresponding bsf-file (here snd_2132.bsf for desktop)

Create transfer files




See here:

Zitat

Transferring settings GOP VBT from the old version to the new one.
For the correct operation of the EFI Intel GOP Driver, an external configuration file of the GOP VBT is required.
GOP VBT file in structure is similar to VBT which is located in OROM VBIOS, but has its own specific features. Therefore, it is highly undesirable to use BSF from OROM or vice versa.

1) Open BIOS file in UEFITool
2) Find string as Hex
00F82456425420
{...}
3) Extract file as body. Example: 'old_vbt.bin'
4) Look at the version of the VBT. You can see using the utilities:
{...}

5) Open iBMP and choice old_vbt.bin and BSF desired version.
6) Save All setting/ Example: 'vbt_set.ssf'. And close Window.
7) Open new fle VBT. Example 221 - vbt.bin and vbt.bsf
8) Open file 'vbt_set.ssf' and Apply All setting and Save file- Example: new_vbt.bin'.
8.1) You may have to adjust some of the settings you need. Check them out.
9) Open BIOS file in UEFITool v0.2x and find GOP VBT, see 2)
10) Replace as body and Save BIOS file



@Sonix
When I update the EFI-GOP-driver, do I need /always need to update the EFI-GOP-VBT as well?
Because I cannot find any matching update GOP-VBT, because the oldest one is for Haswell Plattform only(!)
And if I need to update the EFI-GOP-VBT for my SNB/IVB platform when updating EFI GOP driver,
could you evaluate that also for step 5) from which package (Intel_GOP_VBT_r3.7z" or Intel_VBIOS_and_BSF ?) what you mean with "BSF desired version".

#415 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by vigan1 31.08.2020 21:08

Hello guys. Can you help me ?
My Laptop is a 7Y30 with HD615, with a Panasonic MEI96A2 screen.

The problem is that in UEFI mode (GOP driver) my Panel is not recognized as MEI96A2, and my refresh rate is locked at 52Hz.
When I boot with the CSM enabled in "LEGACY" mode, the laptop uses the VBIOS, and everything run at 60Hz and the panel is recognized as MEI96A2.
It happen with the only bios I can use. Because in the previous bios, the screen turn ON and OFF (bug fixed in the 2018/Final bios released by the manufacturer).

Do you know how I could see and change the settings of the GOP driver ?
Do you know what could be the problem ?

Here is my post if you want more information :
[HELP] The unsettling bios from an inexperienced manufacturer

#416 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by SoniX 31.08.2020 21:38

avatar

@vigan1

It is hard to say. Have you tried contacting Tech Support for your laptop? With such a problem, it is better to contact them first.

You have 2 BIOS from 2017 and from 2018.
I have not looked at BIOS, so the question is: in both versions of GOP driver 9.0.1053 and GOP VBT 209?

#417 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by vigan1 31.08.2020 22:02

Thank you.
I contacted the manufacturer a lot in the last 2 years, they don't care.
They are one of the new Chinese laptop brand and don't seem to care (I asked many times to talk to an engineer and no response).
The bios was probably "outsourced" and they don't have internal tech I guess.

The last mail I send was last month and the response was :
"Yes, the latest and Final bios lock the refresh rate at 52Hz. Thank you."

So I am alone, sorry. But I decided to do something.

I downloaded Intel BSF, but I don't know how to extract the files from my 2 bios.
I posted the 2 bios in my thread, please look at them It's very hard for me.
I can't understand what I am doing.

#418 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by SoniX 31.08.2020 22:20

avatar

@vigan1

Clear.
Good. Let's go in order.
You have 2 BIOS.
With BIOS 2017 you have no problems at UEFI.
With BIOS 2018, you already have problems in UEFI mode.
I understood you correctly?

#419 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by vigan1 31.08.2020 22:23

Yes Exactly.
But the problem of the 2017 Bios is Screen flicker :
https://www.youtube.com/watch?v=avbKTLrcZVg

The manufacturer fixed screen flicker in the 2018 bios, but now the refresh rate is locked and the screen is not recognized correctly.

Thank you very much.

#420 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intels BMP tool by SoniX 31.08.2020 22:49

avatar

@vigan1

You have 5 GOP VBT files.
I compared them. 4 files are identical.
Changes in only one file under GUID EFCB9C70-8705-41EF-939D-B7818C80E60E GOP VBT v203 This version is in the archive of the GOP VBT
I think this is your file that works in your laptop.

There are many options. You can try to configure the current GOP VBT.
You can try to update the GfP Driver and GOP VBT.

I hope you can work with UEFITool? And you can also figure out the settings in the iBMP.

Edit/Added:
Attached the source files of the GOP VBT from 2017 and 2018, which did not match.

Xobor Forum Software von Xobor
Datenschutz