313 Commits (cd1d0a19efcfc965f08da50c4991bbaa3a7f5411)
 

Author SHA1 Message Date
Hamish Coleman cd1d0a19ef Add rules for extracting x270 firmware 7 years ago
Hamish Coleman 296a24b37b Add descriptions for x270 bios downloads 7 years ago
Hamish Coleman 8f41fa7b09 Add some new t470/tp25 BIOS descriptions 7 years ago
Hamish Coleman 4afe96c062 Add a make target for installing prerequisite packages 7 years ago
Hamish Coleman 3b769569f8 Add description for latest t430 bios - confirming no EC change 7 years ago
Hamish Coleman d16e339a51 Allow keeping files with bad checksums, for investigation 7 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 :-( 7 years ago
Hamish Coleman 8580e64b9a Add support for perl versions older than 5.12 by removing unimplmented elipsis (ref #63) 7 years ago
Hamish Coleman 4e744939c2 Add some more clarifications about how to successfully flash (ref #40) 7 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.
7 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
Hamish Coleman 64e0c38d22 Ignore the FL1 files that we now sometimes generate 7 years ago
Hamish Coleman 0691bca3c5 Update descriptions file documentation 7 years ago
Hamish Coleman 0fa73ec043 The E330 firmware update had a different FAT_OFFSET to everything else, note that we need to deal with that 7 years ago
Hamish Coleman 3e8289d926 Add extraction of the l430 EC firmware, update documentation with findings 7 years ago
Hamish Coleman c1f42903d9 Add support for extracting firmware images from FL1 files with PFH headers embedded in the file 7 years ago
Hamish Coleman 844a6d1ad6 Remvoe trailing spaces from scripts 7 years ago
Hamish Coleman 25fee57eda Update some heading comments in Descriptions.txt to be more concise 7 years ago
Hamish Coleman 7c13243ec7 Add the CPU name to the description of extracted firmware 7 years ago
Hamish Coleman 361e37003d Support sha256 checksums 7 years ago
Hamish Coleman 89483c49d6 Merge pull request #39 from spq/master
add link to MEC1618 datasheet
7 years ago
spq e75ae2bc0f add link to MEC1618 datasheet
Since the MEC1618 is very similar to the MEC1619, it's datasheet might be usefull for others.
7 years ago
Hamish Coleman 9d5135ede8 Merge pull request #36 from bsvh/x230t-caps-swapescape
Add x230t patch to swap caps and escape.
7 years ago
Brendan Van Hook 632cf0ddd8 Add x230t patch to swap caps and escape. 7 years ago
Hamish Coleman 099ce0885b Update t430s to use latest BIOS image - no EC version change
(Updates #38)
7 years ago
Hamish Coleman a36764876d Make the generation number clear for the x1c gen1 iso image 7 years ago
Hamish Coleman 37ce373b6e After examination, the X1 Carbon Generation 1 hardware uses the same layout and encryption as the known xx30 - add details for it 7 years ago
Hamish Coleman e57d26dc05 Check for at least one type of syntax error in the Descriptions file 7 years ago
Hamish Coleman d8427b5ff7 Add some details of images that were checked and could not be used.
By adding the image details to the Description list, it will make it
easier to avoid duplication of effort.
7 years ago
Hamish Coleman 615f87dd2b Remove the last manually maintained list from the Makefile - all lists of rules are now generated from the Descriptions.txt 7 years ago
Hamish Coleman c0b2178942 Remove most of the variables from the autoexec.bat template
Instead use a *.report file for each component and add data as we
go, culminating in the built image simply catting the report to the
screen to show the user what is about to occur.

This is on the path towards removing all variables from the autoexec
template - which would make it simpler to reuse the same template for
other commands (e.g the x200 series does not use dosflash.exe)
7 years ago
Hamish Coleman 409f88c75c Rename the FL2 copy script to make it clear that it deals with ISO files - and use the same naming as the IMG copy script 7 years ago
Hamish Coleman bafb93e668 Add example macros to special case the x200 ISO image - which has two FL2 files 7 years ago
Hamish Coleman f2401e68e9 the mtools mdel command has no option to ignore failure, which makes an ugly error show when non UEFI images are processed (like the x200 ones) 7 years ago
Hamish Coleman 73d58f4211 Allow the .bat file to be generated only on the insert phase, and remove the dep where it is not known how to make a full build 7 years ago