Successful report: Lenovo S5 2nd Gen (20JAA009HH)
dbpalan opened this issue · 1 comments
BIOS successfully extracted from BIOS Update Utility v1.13 dated 03.11.2017
$ ./vbiosfinder extract /tmp/r0muj09w.exe
output will be stored in '/usr/local/src/VBiosFinder-master/tmp-vbiosfinder'
checking for ruby... yestrying to extract ./r0muj09w.exe
checking for innoextract... yes
found innoextract archive
Extracting "ThinkPad BIOS Update Utility" - setup data version 5.5.7
- "app/406E1.PAT" (79 KiB)
- "app/406E2.PAT" (84 KiB)
- "app/406E3.PAT" (89 KiB)
- "app/BCP.evs" (160 B)
- "app/BIOS_LOGO.TXT" (2.21 KiB)
- "app/bootx64.efi" (1.38 MiB)
- "app/chklogo.exe" (3.5 KiB)
- "app/chklogo.exe.config" (239 B)
- "app/DosFlash.exe" (465 KiB)
- "app/Instruction US - BIOS flash USB memory key.txt" (1.63 KiB)
- "app/mkusbkey.bat" (1.34 KiB)
- "app/SHELLFLASH.EFI" (22.8 KiB)
- "app/WinFlash32.exe" (411 KiB)
- "app/WinFlash32s.exe" (411 KiB)
- "app/WinFlash64.exe" (397 KiB)
- "app/WinFlash64s.exe" (397 KiB)
- "app/wininfo.exe" (80.5 KiB)
- "app/wininfo64.exe" (89 KiB)
- "app/winuptp.exe" (3.31 MiB)
- "app/winuptp64.exe" (4.66 MiB)
- "app/32bit/tpnflhlp.sys" (25.8 KiB)
- "app/64bit/tpnflhlp.sys" (25.8 KiB)
- "app/R0MET36W/$0AR0M00.FL1" (6.97 MiB)
Done
...
trying to extract ./app/R0MET36W/$0AR0M00.FL1
checking for innoextract... yes
not extractable with innoextract
checking for upx... yes
not extractable with upx
checking for 7z... yes
not extractable with 7z
checking for UEFIDump... yes
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parseVolumeHeader: unaligned volume
parsePadFileBody: non-UEFI data found in pad-file
found UEFI image
extracted. filtering modules...
got 4266 modules
finding vbios
4 possible candidates
checking for rom-parser... yes
Found VBIOS for device 10de:1c8c!
Found VBIOS for device 8086:0406!
Found VBIOS for device 10de:139b!
Found VBIOS for device 10de:1c8e!
Job done. Extracted files can be found in /usr/local/src/VBiosFinder-master/tmp-vbiosfinder/../output
Cleaning up garbage
VBIOS files extracted for further verification
OS: Debian Stretch
ID of the onboard GeForce 1050 Ti is 10de:1c8c
Official Packages: build-essential cmake ruby innoextract upx-ucl
Self build: rom-parser, UEFIDump (move to /usr/local/bin after built)
Workaround for cannot open output file UEFIDump: Is a directory
when building UEFIDump
The VBIOS files appear to be valid.
Thanks for your report! I'll add your device to the list of tested devices in the README.