537 Commits (master)
 

Author SHA1 Message Date
Hamish Coleman dfee54430e Add details for latest x220 bios update 6 years ago
Hamish Coleman c4dbfb0f18 Ensure needed packages are installed by travis 6 years ago
Hamish Coleman 94dd8760cc Add a simple travis builder script to check that the project is still buildable 6 years ago
Hamish Coleman 99930d12aa Add a simple buildability test target 6 years ago
Hamish Coleman 5965053327 Do not destroy made artifacts - this is important for g4uj30us.iso which is used by two different patched outputs 6 years ago
Hamish Coleman ff6a830ada Update notes on flashing issues.
Thanks to Mikejmoffitt in #79 for persevering and working out some more
parts of the logic the firmware uses to decide when to complete the
flashing.
6 years ago
Hamish Coleman ed6ea60cf5 Have a quick look at the t470p and add the download and extract definitions for that 6 years ago
Hamish Coleman 09b2a27abb dont show the output of the mtools install test 6 years ago
Hamish Coleman 7bf6d28fa5 Add doc with links to lenovo download pages 6 years ago
Hamish Coleman 235fe8c3cd Update x230 build to be based on the 2.72 BIOS - no EC change, thus no change to our patch 6 years ago
Hamish Coleman 09ea5b72d3 FIX Bug #75 - Add one forgotten change
While updating the BIOS version for the x230, I missed changing the
version number in one place.
6 years ago
Hamish Coleman b450ee9f57 Update x230 to base build on BIOS 2.70
After testing by majekw confirms that this works (See #55) update the
BIOS version for the x230 that we base our patches on.  This version
has no EC changes, so there is no difference in the actual patch.
6 years ago
Hamish Coleman 24d4072bd2 Add a sanity check to try and ensure that we have the right tools installed 6 years ago
Hamish Coleman a2ca5f6af5 Add definitions to assist with examining p51 firmware 6 years ago
Hamish Coleman bf52337ac1 Add details for investigating t480s firmware 6 years ago
Hamish Coleman 1a46e3e6b6 Add result of lots of comparisons of key matrices 6 years ago
Hamish Coleman 7495cd0112 Add definitions to examine the x240 firmware 6 years ago
Hamish Coleman f21468b513 Add definitions to examine the t480 firmware 6 years ago
Hamish Coleman 768565c72a BUG: missed one of the filename changes 6 years ago
Hamish Coleman 867d3860af Improve error outputs from FL2 extraction/guessing to remind me that there might be a whitelist change needed 6 years ago
Hamish Coleman d8adcb5a11 Add x280 EC image extraction 6 years ago
Hamish Coleman 20547c1760 Add x280 firmware examination 6 years ago
Hamish Coleman 18ec4dbfe8 Notice and fix discrepancy in filename standards 6 years ago
Hamish Coleman 75adc627d2 Bulk downloads are always precious - so dont delete them even if they are only an intermediate target 6 years ago
Hamish Coleman cd1d0a19ef Add rules for extracting x270 firmware 6 years ago
Hamish Coleman 296a24b37b Add descriptions for x270 bios downloads 6 years ago
Hamish Coleman 8f41fa7b09 Add some new t470/tp25 BIOS descriptions 6 years ago
Hamish Coleman 4afe96c062 Add a make target for installing prerequisite packages 6 years ago
Hamish Coleman 3b769569f8 Add description for latest t430 bios - confirming no EC change 6 years ago
Hamish Coleman d16e339a51 Allow keeping files with bad checksums, for investigation 6 years ago
Hamish Coleman 00321d217e Be extremely clear about the need for root to install packages, even though apt-get warns you pretty clearly itself :-( 6 years ago
Hamish Coleman 8580e64b9a Add support for perl versions older than 5.12 by removing unimplmented elipsis (ref #63) 6 years ago
Hamish Coleman 4e744939c2 Add some more clarifications about how to successfully flash (ref #40) 6 years ago
Hamish Coleman 95b63fa943 Force a specific shell to be used (ref #59)
This allows us to use options to echo that in turn allow it to interpret
the tab escape sequence.  Some systems would be using other shells by default,
so this should make the environment more consistant.
6 years ago
Hamish Coleman ceb0fe1728 Ignore case in checksum comparisons 7 years ago
Hamish Coleman 02202f8615 Add Description for new x230 BIOS release 7 years ago
Hamish Coleman e32af5beca Merge pull request #51 from bwachter/x230t-ctrl-caps-swap
Add x230t patch to swap caps and ctrl_l
7 years ago
Hamish Coleman be3e7baf32 Merge pull request #50 from bwachter/x230-ctrl-caps-swap
Add x230 patch to swap caps and ctrl_l
7 years ago
Hamish Coleman 51da463303 Merge pull request #49 from bwachter/x230t-dvorak
Add dvorak patches for x230t
7 years ago
Hamish Coleman b099a7915a Merge pull request #48 from bwachter/x230-dvorak
Add dvorak patches for x230
7 years ago
Hamish Coleman 6fcf4b9dd8 Add some investigation for the T470 / Thinkpad Classic 25
Now that there is a new thinkpad with a 7-row keyboard, it might be
possible to retrofit the Retro keyboard FRU into a T470 system.

Start adding the details required to download and examine these
EC firmware files.
7 years ago
Hamish Coleman cadeaf302e Add a quick way to generate a directory list of any iso firware file 7 years ago
Bernd Wachter ca6095d833 Add x230t patch to swap caps and ctrl_l 7 years ago
Bernd Wachter 9cd262afec Add x230 patch to swap caps and ctrl_l 7 years ago
Bernd Wachter 3bfef2023d Add dvorak patches for x230 7 years ago
Bernd Wachter 6e89bfe1d3 Add dvorak patches for x230t 7 years ago
Hamish Coleman 9450b50a99 Ensure mtools has a known output format (fixes #43) 7 years ago
Hamish Coleman dcc9ef9a87 Build x230 patches against the previous tested BIOS version.
Applying caution after reports of issues (See #47) this change can be
reverted if investigation sheds more light on the problem there.
This should have no impact on the built image as there is no EC
version between these two lenovo releases
7 years ago
Hamish Coleman 9ba6261711 Add missing intermediate x230 BIOS version - for reference if nothing else 7 years ago
Hamish Coleman da2da763e9 Remember to cite skochinsky as the original contributor of the PFH header details 7 years ago