Page 1 of 24
#1 [Guide] Transfer of specific Intel OROM VBIOS and GOP VBT settings by using Intel BMP tool by SoniX 13.05.2015 06:28

avatar

Transferring settings OROM VBIOS from the old version to the new one.

One of the easiest methods.

Here is an example for Asus Z77-V LE Plus Main BIOS - 0910

1) For Aptio 4
Open the BIOS file in MMTool and Extract the OROM VBIOS file, example as 'vbios.dat'

Example DevID:
For Desktop DevID SNB-102, IVB-162, HSW/BDW-402,412,c02,c12
For Mobile DevID SNB-106, IVB-166, HSW/BDW-406,416,c06,c16


For Aptio 5
Open the BIOS file in MMTool and Tab "Option ROM". Extract the OROM VBIOS file, example as 'vbios.dat'

// screen //

SKL/KBL/CFL DevID - 406

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.

*3) If the BSF-script file to the desired version is not present, refer to the table to find the compatible. To do this, we have data on the version and size of VBT.
See the attached file 'Table VBT OROM VBIOS Version and Size.docx'


4) install the program Intel Binary Modification Programm (IBMP) and run.

5) In IBMP ppen the 'vbios.dat' file and the BSF-script is the correct version in this case 'snb_2143.bsf'


6) Save settings open OROM VBIOS, example as "transfer.ssf", command
- Menu -> "BIOS Setting -> Save All" -> 'transfer.ssf'

7) Close window (Ctrl+F4)

8) Open the "transfer.ssf" file in any Texr editor and Remove one string

Important! If you do not remove this string that all messages will be displayed on the version of the old version.

9) In IBMP open new pure the OROM VBIOS and BSF-script files is the correct version, example OROM VBIOS 'snb_2170.dat' and BSF-script 'snb_2170.bsf' (desktop)


10) Load settings from "transfer.ssf", command
- Menu -> "BIOS Setting -> Apply All" -> 'transfer.ssf' and save, example 'vbios_new.dat'
For update in UBU Tool (only v1.20-1.69), files saved as:
- Sandy/IvyBridge -> 'Modules\VGA\vbiossib.dat'
- Hasweell/Broadwell -> 'Modules\VGA\vbioshsw.dat'

For update in UBU Tool v1.70 and above), files saved as:
- Sandy/IvyBridge -> 'Files\Intel\VBIOS\vbiossib.dat'
- Hasweell/Broadwell -> 'Files\Intel\VBIOS\vbioshsw.dat'
- Skylake/Kabylake/Coffeelake -> 'Files\Intel\VBIOS\vbiosskc.dat'

11) Be sure to check all settings, is nowhere to be alert or red entries.

12) Close IBMP and update main BIOS.

13) Update for Aptio 4
Open the BIOS file in MMTool and Tab "Replace"
// screen //

Update for Aptio 5
Open the BIOS file in UEFITool
// screen //

14) Flash BIOS

Remarks:
a) Changes in version VBT - new options in the settings.
- In this case, the transfer settings is successful 99%.
b) Changed version and the size of VBT - Added new settings.
- In this case, it may require additional holding settings manually.
c) Ideal variant when the version and size of VBT, old and new OROM VBIOS, are the same.
d) Unfortunately, the transfer settings from OROM VBIOS Haswell 21xx in OROM VBIOS Haswell-Broadwell 10xx has its own complexity and requires finding solutions.
e) Settings VBT OROM VBIOS Haswell-Broadvell versions 1025 - 1028 coincide with versions 1029 - 1038, except BSF-scripts. But the transfer of settings is always one to one.


Attention owners of motherboards from Asrock Z87.
Unfortunately for the OROM VBIOS 2166 no BSF-script, the closest analog 'hsw_2170.bsf' is not appropriate.
But..
For you, there is good news. You can use ready files OROM VBIOS and VBT for GOP from similar motherboards Z97.
Example Asrock Z87 Extreme 4:
1) Downloan latest version BIOS Z97 Extreme 4
2) Open the BIOS file in MMTool
3) Extract the OROM VBIOS file, as 'vbioshsw.dat'. (For UBU v1.20 and above)
4) Extract "as is" the VBT for GOP file, GUID 878AC2CC-5343-46F2-B563-51F89DAF56BA, as 'vbthsw.ffs'. (For UBU v1.20 and above)
5) Put these files 'vbioshsw.dat' and 'vbthsw.ffs' in a folder Modules\VGA
6) Update and flash.

Checked:
Asrock Z97 Ext3 -> Z87 Ext3
Asrock Z97 Ext4 -> Z87 Ext4
Asrock Z97 Ext6 -> Z87 Ext6
All ports are working without problems.
Important! Names motherboard models must match.


Alternative method

Quick transfer of settings from one OROM VBIOS file to another.

CloneVBT

In this case, the target file may already contain third-party settings.
Only 3 conditions for quickly transferring your settings from the source file to the target:
1) Source $VBT name == Target $VBT Name
2) Source $VBT version == Target $VBT version
3) Source $VBT size == Target $VBT size

Launch Format:

1
2
3
4
 

> clonevbt <source> --> only Info
> clonevbt <source> <Target> --> Info amn/or Clone
 
 


Example:


After successfully transferring the settings, you will receive a new file 'cln_vbios.bin'


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.

The transfer of settings is exactly the same as that of OROM VBIOS.

1) Open BIOS file in UEFITool
2) Find string as Hex

1
2
3
4
5
 

00F82456425420
or
00F8........2456425420
 
 


2 options, because the file can be located in various structures of the EAW section.

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.


Direct link dowload:
Tools & Files

Good Luck! :)

#2 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by Reducer 13.05.2015 20:14

Thanks a lot SoniX for this tutorial. Now the problem is that the old SnB VBIOS in my Z68 mobo firmware is 2126, and there's no bsf file for it in your package .

#3 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by SoniX 14.05.2015 00:11

avatar

@Reducer
For 2126, you can use the BSF-script 'snb_2132.bsf'. It is compatible completely.

#4 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by Fernando 14.05.2015 17:12

avatar

@ SoniX:
Thank you very much for your excellent and clear guide about how to transfer the special Intel VBIOS settings by using Intel`s BMP tool.
To make it easier for everyone to find your guide and the questions/discussions regarding your guide, I have renamed the title of your post, which contains the guide. If the new title should not be ok for you, you can change it at every time.

@ all:
Since Sonix' guide is very important for users, who want to update the Intel VGA ROM (VBIOS) of any AMI UEFI BIOS, I have customized my guides about the usage of the "UEFI BIOS Updater (UBU)" (>LINK<) and the "Manual UEFI BIOS Modding" (>LINK<).
I hope, that everything is easy to understand. If not, please let us (SoniX or me) know it.

Good luck with the update of the Intel VBIOS modules!
Dieter (alias Fernando)

#5 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by Fernando 14.05.2015 21:27

avatar

@ all:

Because of the importance of SoniX's guide about the transfer of the specific VBIOS settings and to make it as easy as possible to find it, I have just split the old thread named "Intel Sandy/Ivy Bridge and Haswell VBIOS differences and modifications" and moved SoniX's new guide and the related posts into a new thread named "[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool".
To avoid any misunderstandings I have renamed the old thread to "[News] Intel Sandy/Ivy Bridge and Haswell VBIOS modules".
Since SoniX has agreed with my proposal to split the old thread, I hope, that this is ok for you as well.

#6 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by plutomaniac 14.05.2015 22:39

avatar

I totally agree to that move and was going to suggest it myself.

Thank you for the guide SoniX!

#7 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by gpvecchi 14.05.2015 22:41

avatar

Ehm, perhaps I'm blind, but I can't see the package with the script files...
BTW, after that, may I just update a bios that I already update with old UBU version, or do I have to start from scratch? Thanks

#8 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by plutomaniac 14.05.2015 22:48

avatar

Zitat von gpvecchi im Beitrag #7
Ehm, perhaps I'm blind, but I can't see the package with the script files...

If I'm not mistaken:

https://www.sendspace.com/folder/vdgvgg

Hopefully this linked folder is up-to-date. SoniX can let us know about that.

#9 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by gpvecchi 14.05.2015 23:08

avatar

I get this error updating my Z77 from 2132 to 2170 when applying old config:

EDIT: re-saving settings seems to work

#10 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by lordkag 14.05.2015 23:18

avatar

The Intel BMP and some bsf files can be found in one of these packages, but their are always the same old version.

#11 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by gpvecchi 14.05.2015 23:28

avatar

OK, I succeded copying settings into new vbios and inserted it into the bios file using the old UBU modded bios as base, this should be ok, right?

#12 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by lordkag 14.05.2015 23:30

avatar

Open again the updated VBIOS in BMP, save the settings, compare with the old settings. At most, there should be additional settings (if the new VBIOS has them, of course) and the different signon message.

#13 RE:[Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by SoniX 14.05.2015 23:59

avatar

Zitat von plutomaniac im Beitrag #8
Zitat von gpvecchi im Beitrag #7
Ehm, perhaps I'm blind, but I can't see the package with the script files...

If I'm not mistaken:

https://www.sendspace.com/folder/vdgvgg

Hopefully this linked folder is up-to-date. SoniX can let us know about that.

Later, I will update the archive with OROM VBIOS and BSF-scripts.

Edit:
Updated collection OROM VBIOS and BSF-scripts

#14 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by Mindmod 21.06.2015 23:10

Hi, I am trying to update OROM BIOS (Biostar Z77), in MMTool, wich specific file should I extract as vbios.dat? I got: IntellvbGopDriver and IntelSnbGobdriver ....
Thanks.

#15 RE: [Guide] Transfer of specific Intel VBIOS settings by using Intel's BMP tool by Fernando 22.06.2015 00:13

avatar

@ Mindmod:
Welcome at Win-RAID Forum!

Zitat von Mindmod im Beitrag #14
wich specific file should I extract as vbios.dat? I got: IntellvbGopDriver and IntelSnbGobdriver ....
If you want to extract the Intel vBIOS module from an Intel Z77 Chipset mainboard BIOS, you have to search for the related HardwareIDs within the CSMCORE file of the BIOS. It is an Option ROM module and not an EFI GopDriver one.

Regards
Dieter (alias Fernando)

Xobor Forum Software von Xobor
Datenschutz