Closed Justegard closed 5 years ago
Tested using the VBIOS using the PCI ID found by VBiosFinder, which did not work.
Interesting. The PCI ID is read using rom-parser
, which takes the data verbatim from the ROM. That sounds like the PCI ID in that particular VBIOS ROM might actually just be wrong then.
Nonetheless, i'll add your device to the list of supported devices - thanks for the report!
Just adding a "me too" comment, as the naming bug also affects the ThinkPad X230, and possibly other Ivy Bridge series laptops as well.
Here's also a helpful trick to figuring out if the rom dump succeeded.
You can use the strings
command to find unencrypted text strings within the rom dumps, which can be very helpful.
Example:
user@265bb6507a45:~/vbios_extract$ ls -lh
total 4.7M
-rw-r--r--. 1 user user 4.3M Sep 10 04:38 bios_g2uj33us.exe
-rw-r--r--. 1 user user 118K Sep 10 04:38 body.bin
-rw-r--r--. 1 user user 118K Sep 10 04:38 vbios_10de_0def_1.rom
-rw-r--r--. 1 user user 62K Sep 10 04:38 vbios_10de_0dfe_1.rom
-rw-r--r--. 1 user user 62K Sep 10 04:38 vbios_10de_1057_1.rom
-rw-r--r--. 1 user user 64K Sep 10 04:38 vbios_8086_0106_1.rom
user@265bb6507a45:~/vbios_extract$ strings vbios_8086_0106_1.rom | egrep -i 'graphics|nvidia'
9Intel(R) Sandybridge/Ivybridge Graphics Chipset Accelerated VGA BIOS
Intel(R) Sandybridge/Ivybridge Graphics Controller
user@265bb6507a45:~/vbios_extract$ strings vbios_10de_0def_1.rom | egrep -i 'graphics|nvidia'
Copyright (C) 1996-2012 NVIDIA Corp.
NVIDIA GeForce
PLEASE POWER DOWN AND CONNECT THE PCIe POWER CABLE(S) FOR THIS GRAPHICS CARD
NVIDIA
NVIDIA Corporation
Great software, thank you!
The specified integrated graphics on a T430 is the Intel HD Graphics 4000 (PCI ID: 8086:0166) yet the VBIOS found is for Intel HD Graphics (8086:0106).
Tested using the vbios_8086_0106.rom with PCI ID 8086:0166 which worked.
BIOS update link: https://download.lenovo.com/pccbbs/mobiles/g1uj48us.iso
Program output: