Commit Graph

234 Commits

Author SHA1 Message Date
Hamish Coleman
023397a9fc Add a tool to automatically parse all the pointers in the data zone 2016-12-21 23:08:47 +08:00
Hamish Coleman
ee06d3c78a Note that this structure could be part of previous one (which suddenly makes the pointers work... 2016-12-20 20:32:40 +08:00
Hamish Coleman
f4f8196d52 Add a lot more tables! 2016-12-16 19:35:16 +08:00
Hamish Coleman
bd1d216acb Continue adding tables 2016-12-16 18:43:42 +08:00
Hamish Coleman
aa2fd4413d Add begining of a nasm set of tables for the ec code 2016-11-12 01:11:50 +08:00
Hamish Coleman
d3476a8652 Add more details on complex fnkey replacements 2016-11-11 20:13:39 +08:00
Hamish Coleman
5a72ed7558 Add note on size of table 2016-11-11 20:02:03 +08:00
Hamish Coleman
dd39cbdc7a Add a note about needing a battery plugged in to the README. Also, reorganise the readme to try and make it flow more logically 2016-10-16 12:16:23 +08:00
Hamish Coleman
03e10a8b9f Mark t430 battery patch as known working 2016-09-15 16:31:35 +08:00
Hamish Coleman
74b32ab55d Merge branch 'master' of peril.zot.org:r/thinkpad-ec 2016-08-27 15:04:25 +10:00
Hamish Coleman
e282d07004 Small simplifications and clarifications for README 2016-08-27 15:04:17 +10:00
Hamish Coleman
0eabb0b9f4 BUG: fix a command execution order issue - the make 'shell' command was expanded before the geteltorito command, which meant that there was no file for stat to use 2016-08-11 17:28:07 +10:00
Hamish Coleman
01ad8a01f6 BUG: fix incorrectly updated line (see #9)
This fixes an issue introduced with 48b019b660
2016-08-05 14:56:28 +10:00
Hamish Coleman
c567fee2cc Start documenting the Fn+key combo tables 2016-07-26 17:55:02 +10:00
Hamish Coleman
2fa1128a4f fix the firmware version referenced in the documentation 2016-07-26 17:22:02 +10:00
Hamish Coleman
4f5516a9d1 Merge branch 'master' of peril.zot.org:r/thinkpad-ec 2016-07-26 17:11:32 +10:00
Hamish Coleman
c2e12c79a8 Minor doc update 2016-07-26 17:11:22 +10:00
Hamish Coleman
92d3542567 Make the 'clean' target useful for rebuilding with different patches applied 2016-07-19 14:52:03 +10:00
Hamish Coleman
26112a7e09 Update the README with a tip and a hint 2016-07-17 11:08:07 +10:00
Hamish Coleman
53df7d5a8e The t430 ISO images are slightly larger than all the other ones, so the hdd image fix does not apply. Fix this by selecting the patch to use based on the size of the hdd image 2016-07-14 11:18:45 +10:00
Hamish Coleman
282d7b1a90 Add live/dead description 2016-06-28 15:06:50 +10:00
Hamish Coleman
b4a5c4dca3 Add key matrix description 2016-06-28 14:07:45 +10:00
Hamish Coleman
708a5c18bc Remove the UEFI updater to ensure it doesnt get accidentally used. Update instructions to state that you need to boot with legacy mode 2016-06-22 11:02:06 +10:00
Hamish Coleman
83d4bbca50 Minor README update 2016-06-18 12:02:27 +10:00
Hamish Coleman
c4478ce348 BUG: remove extra line from patch file 2016-06-11 14:33:49 +10:00
Hamish Coleman
0054cd3590 After testing by harryK, mark the t430s battery patch as workng.
See http://forum.thinkpads.com/viewtopic.php?f=69&t=120776&p=782307#p781910
2016-06-11 12:16:30 +10:00
Hamish Coleman
aaf39327a1 Suggest running a recent BIOS before patching 2016-06-06 22:50:54 +10:00
Hamish Coleman
48b019b660 Update the base image of the t430 patch to use the latest lenovo release (no EC changes in this version) 2016-06-06 17:12:48 +10:00
Hamish Coleman
2a16826e37 Make sure the build info gets shown as the last messages - for img output as well as iso. 2016-06-06 11:59:57 +10:00
Hamish Coleman
f44a0c212f Show the build strings at the end of the build 2016-06-06 11:40:23 +10:00
Hamish Coleman
eaac31d226 Add the checksum of the built FL2 to the details shown 2016-06-06 11:32:27 +10:00
Hamish Coleman
894dfa4344 Add a build info line to the displayed batch file 2016-06-06 11:16:02 +10:00
Hamish Coleman
e25ba35146 Make the builds fully reproducable 2016-06-04 15:03:29 +10:00
Hamish Coleman
0e4b155ce8 Try to improve presentation of multiple versions and patch types 2016-06-03 13:01:04 +10:00
Hamish Coleman
2e29cd1e71 Merge pull request #4 from phlash/master
T430 BIOS 2.57 battery validation
2016-06-03 12:55:50 +10:00
Phil Ashby
ad621d3786 Fix the compulsory typo.. 2016-06-02 22:49:22 +01:00
Phil Ashby
63fd87d1c0 Added T430 BIOS 2.57, plus battery patch 2016-06-02 22:44:14 +01:00
Hamish Coleman
387525c7c9 Point to a discussion about how to use a JTAG programmer to read and write the embedded controller 2016-05-30 19:17:02 +10:00
Hamish Coleman
678b28d267 Add notes on how we think the EC flashing process works 2016-05-30 18:59:35 +10:00
Hamish Coleman
c7ccad9614 Centralise the mtools config flag - which makes it impossible to forget to add 2016-05-28 23:35:51 +10:00
Hamish Coleman
c382909865 Add one more file to the clean target 2016-05-28 22:28:35 +10:00
Hamish Coleman
e7ac46c9ee BUG: add some forgotten mtools options 2016-05-28 22:24:43 +10:00
Hamish Coleman
678ec494fc Add a simple clean target 2016-05-28 22:21:22 +10:00
Hamish Coleman
10003c54a0 Remove one of the temp file hacks now mec-tools is upgraded 2016-05-28 17:46:10 +10:00
Hamish Coleman
0026c7ce3b Update mec-tools to get a couple of fixes 2016-05-28 17:44:01 +10:00
Hamish Coleman
2fdb758f6b BUG: repeated failing makes could generate bad output.
This is a quick fix to address two issues:

* Firstly, if the mec-tools mec_encrypt binary cannot be compiled,
gcc still produces an output file - it is a non executable "precompiled
header" file.  I assume there is a bug in the mec-tools makefile
logic, which I will look for later.

* Secondly, because I am using stdout for file generation, many commands
will still produce an output file even when they fail.  This output file
then looks "good" to the make command, which will carry on to do the
next step.

Since fixing the failed commands in my Makefile makes things more robust
in general, it also avoids the compile issue with the mec-tools.
2016-05-26 17:10:52 +10:00
Hamish Coleman
be0e13896d Note down another package that potentially needs installing 2016-05-26 10:35:18 +10:00
Hamish Coleman
66ab75c50e Show the dosflash command - may help with diagnostics 2016-05-24 11:52:30 +10:00
Hamish Coleman
1cf24894a0 Fix the displayed autoexec message and slightly simplify the batch file 2016-05-24 11:34:17 +10:00
Hamish Coleman
eef19f110b BUG: Fix use of wrong path separator char in dosflash command 2016-05-24 11:30:08 +10:00