Skip to content

Successful report: Lenovo S5 2nd Gen (20JAA009HH) #1

Closed
@dbpalan

Description

@dbpalan

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... yes

trying 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions