thinkpad-ec/README

38 lines
1.1 KiB
Plaintext
Raw Normal View History

2016-04-19 08:26:49 +00:00
This repository consists of a number of tools and utilities for examining and
modifying Thinkpad Embedded Controller firmware.
Including:
* radare projects with partial disassembly of several thinkpads EC firmware
2016-04-19 08:26:49 +00:00
* scripts for downloading the ISO image and extracting the firmware
* script for patching the firmware
* documentation on the tables found in the firmware (TODO)
Quick Start:
2016-04-24 07:48:07 +00:00
There are similar make target commands for:
x230
t430
t430s
2016-04-24 07:48:07 +00:00
To fetch the firmware from Lenovo, extract, decrypt and patch
it, ready for more patching:
2016-04-24 07:48:07 +00:00
make x230.G2HT35WW.img
2016-04-24 07:48:07 +00:00
To create a new FL2, ready for flashing:
2016-04-24 07:48:07 +00:00
make x230.G2HT35WW.s01D3000.FL2
2016-04-24 07:48:07 +00:00
To update your firmware, copy the FL2 file generated above and
the dosflash.exe utility to a DOS boot disk and then use a command
similar to:
2016-04-24 07:48:07 +00:00
dosflash /sd /ipf ec /file s01D3000.FL2
References:
http://forum.thinkpads.com/viewtopic.php?f=69&t=120776
2016-04-24 07:48:07 +00:00
http://www.thinkwiki.org/wiki/Install_Classic_Keyboard_on_xx30_Series_ThinkPads#Re-Flashing_the_Embedded_Controller_2
http://www.zmatt.net/unlocking-my-lenovo-laptop-part-3/
2016-04-19 08:26:49 +00:00