[Question] VBIOS+GOP from Dell 3070 to Dell 3050

I have a pc dell 3050 that has the libreboot patched ME version 11.6.0.1126, so the computer skips the bios checksum verification and now I can modify the bios, but the previous attempts to upgrade the VBIOS and GOP with the coffetime didn’t work, maybe because the dell pc requires aditional configuration, so what happens if I use the VBIOS and GOP from a Dell 3070 in the BIOS of a Dell 3050?
To update the VBIOS I’m using the MMTool in the “Option ROM” I have extracted the Vbios from the 3070, and with the 3050bios.bin I look for the “Section GUID” and replace the vbios.bin with UEFITool, but for the GOP I don’t know how, does anyone have a tutorial?

Are you trying to add CoffeeLake CPU support to Dell 3050?
I was able to add/update CPU microcodes to standard Dell 3050 BIOS, but VBIOS/GOP update ends with BIOS recovery mode in my case.

For VBIOS update I used Intel BMP Tool, check tutorial here: https://winraid.level1techs.com/t/guide-transfer-of-specific-intel-orom-vbios-and-gop-vbt-settings-by-using-intel-bmp-tool/30930. It’s a bit tricky cause Dell labels its VBIOS as 1001, but I was able to update it to 1059 with help of the tutorial with no issue, except it boots into recovery mode (maybe because of some BIOS security feature…).

For GOP Driver update I used CoffeeTime and/or UBU Tool.

If you could share your BIOS, I could try updating the VBIOS/GOP and see whether it works on your system.

1 Like

Hi, with this pc you have to change the ME with the deguard ME from libreboot, otherwise the bios will execute a checksum and if you modified something in the protected area it will give an error (vbios triggers this error).

To fix this issue I compiled the libreboot and extracted the ME, The ME extracted from the file “seagrub_dell3050micro_vfsp_16mb_libgfxinit_corebootfb_usqwerty.rom” is at the start address 1000 with length 006FF000 (the full image), so you need to replace the ME at this offset and also change the offset 0x102 to 93.

I have attached the 3050 bios and the “patched-11.6.0.1126-H-2M” file that I think it is the patched ME, you need to check, otherwise I will look elsewhere because I don’t remember if this was the one that worked for me (too many files here, I was basically doing bruteforce haha)

patched-11.6.0.1126-H-2M.zip (1.2 MB)

DELL-3050-v1.32.0-recompiled.zip (7.9 MB)