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

@SoniX
Look at this:
https://github.com/tianocore/edk2-non-os…kg/GOP/7.2.1011

Sorry, wrong reply

Hello,

I’ve been following the tutorial trying to update my bios (especially gop to 9.0.1102 and gop vbt to 221 as 228 shows some errors in bmp).
After flashing the modded bios I can not boot into windows, or freedos. The computer restarts as it tries to boot into anything.
I can however run qflash and restore original bios.

I’ve attached the original and modded file, can anyone see if I did something wrong?

EDIT:

Flashing the bios using modded efiflash instead of fpt works, I can see the new gop.

Capture.PNG

mod.zip (5.43 MB)

orig.zip (5.4 MB)

duplicate

@dsanke helped, thank you



@dsanke I used your batch script to convert vbt221 settings to vbt228 and now I no longer have the flipped image with GOP > 1086.
Should have looked in the default vbt228 settings to see what had changed in the first place to figure it out.

Thank you!

@SoniX Can confirm GOP 9.0.1102 is working fine on skylake 100 series chipset with vbt228

error

@SoniX
Tell me please
I removed the from the motherboard G41 elk_1819.dat.
Here it is such data
Start VBT: … "$VBT EAGLELAKE"
Version OROM/BSF: … "1819 Intel(R)Eaglelake" | 1819
Version VBT: … "97 00" |
Size VBT: … "3b 07" |
Can it be updated? If it is even in Table VBT OROM VBIOS Version and Size.doc not

1819.rar (32 KB)

Hi, have someone “RAW GOP VBT SNB/IVB-MOBILE” version 174?

i need update from 165 to 174.

On my searching for vbt, i found a tool for dump called ‘intel-gpu-tools’ on ubuntu repo (available on ubuntu WSL too). have some tools…

intel_aubdump intel_error_decode intel_gpu_top intel_panel_fitter
intel_audio_dump intel_firmware_decode intel_gtt intel_perf_counters
intel_backlight intel_forcewaked intel_guc_logger intel_reg
intel_bios_dumper intel_framebuffer_dump intel_gvtg_test intel_reg_checker
intel_display_crc intel_gem_info intel_infoframes intel_residency
intel_display_poller intel_gpu_abrt intel_l3_parity intel_stepping
intel_dp_compliance intel_gpu_frequency intel_lid intel_vbt_decode
intel_dump_decode intel_gpu_time intel_opregion_decode intel_watermark

$ sudo apt install intel-gpu-tools
$ intel_vbt_decode --file /mnt/c/Temp/BIOS/gop_vbt1.bin
VBT header:
VBT signature: "$VBT SNB/IVB-MOBILE "
VBT version: 0x0064 (1.0)
VBT header size: 0x0030 (48)
VBT size: 0x10b8 (4280)
VBT checksum: 0xf9
BDB offset: 0x00000030 (48)

BDB header:
BDB signature: "BIOS_DATA_BLOCK "
BDB version: 165
BDB header size: 0x0016 (22)
BDB size: 0x1088 (4232)

BDB blocks present:
1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 22 23 24 25 26 27 28 29 30 40 41 42 43
44 252 253 254
…etc…



I’ve extracted from Acer Aspire S7-391

174.bin.zip (2.02 KB)

GOP 9.0.1107 is out. It works with Skylake 100 platform.

Hi. Could anyone update VBT for my motherboard? I already have an updated BIOS file made by @Lost_N_BIOS but would like to have the VBT updated aswell. Here is the thread where You can find the file: [Request] ASUS Sabertooth Z97 Mark2 full BIOS update. (2)

You will probably have better luck with this request if it’s in the actual vBIOS/GOP update thread. If you want me to move it there in a few days lat me know.

@Lost_N_BIOS Oh, please do it now. I thought this is a good thread :stuck_out_tongue:

@izajasz - Done Maybe @dsanke can help to update VBT for you? Or possibly @SoniX if and when he has a little free time - thanks guys

It would be nice, thank You guys!

Any news guys? @dsanke @SoniX :slight_smile:

Quiet as in a vacuum.
Perhaps in July-August there will be news, but not a fact.

@SoniX @izajasz was asking if you could help to update VBT for him in the mod BIOS I made, he linked BIOS page on pg 25, post #372
For some reason I cannot do VBT updates, manual or app does not work properly for me, probably I just don’t do it often enough - but that is due to it never looks correct, and I can’t test, so I pass on editing this

@Lost_N_BIOS

For Asus of the 9th series, if the GOP drivers are in PEI volumes, then the problem is not in the VBT, but in the correct replacement of the drivers.
For older chipsets, VBT replacement was not critical.