Difference between revisions of "Bios extract Lenovo"

From coreboot
Jump to: navigation, search
(Where can I download phcomp phnxsplit?)
 
Line 29: Line 29:
  
 
== Where can I download phcomp phnxsplit? ==
 
== Where can I download phcomp phnxsplit? ==
- http://goo.gl/4ESrc2
+
- http://goo.gl/4ESrc2
- google for phcomp.exe
+
- google for phcomp.exe

Latest revision as of 15:26, 17 October 2014

There are at least 2 different bios layouts.

The BIOS can be extracted from BIOS update or from a SPI flash.

Old bios format

e.g. T60

New bios format

e.g. x201


Extracting BIOS update (.exe)

BIOS updates can be extraced with innoextract or cabextract depending on the version of the BIOS, because Lenovo changed their creationtool for the executeable.

Extracting SPI flash backup

TODO...

Example x201 uncompress to get VGA bios

innoextract -e 6quj18us.exe
cd app
find |grep -i fl2
# look into all FL2 files, only one will worked for me
phcomp.exe /D <foo>.FL2
phnxsplit <foo>.flh
ls OPROM*
romheaders OPROM00.rom

Where can I download phcomp phnxsplit?

- http://goo.gl/4ESrc2
- google for phcomp.exe