c4dbfb0f18Ensure needed packages are installed by travis
Hamish Coleman
2018-05-28 10:27:35 +0800
94dd8760ccAdd a simple travis builder script to check that the project is still buildable
Hamish Coleman
2018-05-28 10:23:37 +0800
99930d12aaAdd a simple buildability test target
Hamish Coleman
2018-05-28 10:22:19 +0800
5965053327Do not destroy made artifacts - this is important for g4uj30us.iso which is used by two different patched outputs
Hamish Coleman
2018-05-28 10:21:55 +0800
ff6a830adaUpdate notes on flashing issues.
Hamish Coleman
2018-05-28 09:58:37 +0800
ed6ea60cf5Have a quick look at the t470p and add the download and extract definitions for that
Hamish Coleman
2018-05-06 18:36:16 +0800
09b2a27abbdont show the output of the mtools install test
Hamish Coleman
2018-05-06 18:23:23 +0800
7bf6d28fa5Add doc with links to lenovo download pages
Hamish Coleman
2018-05-03 15:25:53 +0800
235fe8c3cdUpdate x230 build to be based on the 2.72 BIOS - no EC change, thus no change to our patch
Hamish Coleman
2018-04-26 10:40:35 +0800
1a46e3e6b6Add result of lots of comparisons of key matrices
Hamish Coleman
2018-03-30 14:16:38 +0800
7495cd0112Add definitions to examine the x240 firmware
Hamish Coleman
2018-03-30 14:16:18 +0800
f21468b513Add definitions to examine the t480 firmware
Hamish Coleman
2018-03-30 13:53:12 +0800
768565c72aBUG: missed one of the filename changes
Hamish Coleman
2018-03-30 13:38:56 +0800
867d3860afImprove error outputs from FL2 extraction/guessing to remind me that there might be a whitelist change needed
Hamish Coleman
2018-03-30 13:18:19 +0800
18ec4dbfe8Notice and fix discrepancy in filename standards
Hamish Coleman
2018-03-30 13:06:12 +0800
75adc627d2Bulk downloads are always precious - so dont delete them even if they are only an intermediate target
Hamish Coleman
2018-03-30 12:55:29 +0800
8f41fa7b09Add some new t470/tp25 BIOS descriptions
Hamish Coleman
2018-02-17 12:16:03 +0800
4afe96c062Add a make target for installing prerequisite packages
Hamish Coleman
2018-02-17 12:04:17 +0800
3b769569f8Add description for latest t430 bios - confirming no EC change
Hamish Coleman
2018-02-15 11:20:06 +0800
d16e339a51Allow keeping files with bad checksums, for investigation
Hamish Coleman
2018-02-15 11:19:39 +0800
00321d217eBe extremely clear about the need for root to install packages, even though apt-get warns you pretty clearly itself :-(
Hamish Coleman
2018-02-07 00:40:43 +1100
8580e64b9aAdd support for perl versions older than 5.12 by removing unimplmented elipsis (ref #63)
Hamish Coleman
2018-02-05 17:16:11 +1100
4e744939c2Add some more clarifications about how to successfully flash (ref #40)
Hamish Coleman
2018-02-05 16:15:44 +1100
95b63fa943Force a specific shell to be used (ref #59)
Hamish Coleman
2018-02-01 20:12:33 +1100
0fa73ec043The E330 firmware update had a different FAT_OFFSET to everything else, note that we need to deal with that
Hamish Coleman
2017-09-05 11:37:57 +0800
3e8289d926Add extraction of the l430 EC firmware, update documentation with findings
Hamish Coleman
2017-09-05 11:37:23 +0800
c1f42903d9Add support for extracting firmware images from FL1 files with PFH headers embedded in the file
Hamish Coleman
2017-09-05 11:36:01 +0800
844a6d1ad6Remvoe trailing spaces from scripts
Hamish Coleman
2017-09-05 11:19:38 +0800
25fee57edaUpdate some heading comments in Descriptions.txt to be more concise
Hamish Coleman
2017-09-05 11:17:21 +0800
7c13243ec7Add the CPU name to the description of extracted firmware
Hamish Coleman
2017-09-05 11:13:24 +0800
632cf0ddd8Add x230t patch to swap caps and escape.
Brendan Van Hook
2017-07-14 11:27:46 -0400
099ce0885bUpdate t430s to use latest BIOS image - no EC version change
Hamish Coleman
2017-07-29 01:41:16 +1000
a36764876dMake the generation number clear for the x1c gen1 iso image
Hamish Coleman
2017-07-18 13:18:58 +1000
37ce373b6eAfter examination, the X1 Carbon Generation 1 hardware uses the same layout and encryption as the known xx30 - add details for it
Hamish Coleman
2017-07-17 22:54:19 +1000
e57d26dc05Check for at least one type of syntax error in the Descriptions file
Hamish Coleman
2017-07-17 22:52:02 +1000
d8427b5ff7Add some details of images that were checked and could not be used.
Hamish Coleman
2017-07-17 10:41:07 +1000
615f87dd2bRemove the last manually maintained list from the Makefile - all lists of rules are now generated from the Descriptions.txt
Hamish Coleman
2017-07-03 19:02:49 +0800
c0b2178942Remove most of the variables from the autoexec.bat template
Hamish Coleman
2017-07-03 18:17:54 +0800
409f88c75cRename the FL2 copy script to make it clear that it deals with ISO files - and use the same naming as the IMG copy script
Hamish Coleman
2017-07-03 17:43:53 +0800
bafb93e668Add example macros to special case the x200 ISO image - which has two FL2 files
Hamish Coleman
2017-07-03 17:23:15 +0800
f2401e68e9the 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)
Hamish Coleman
2017-07-03 17:20:44 +0800
73d58f4211Allow 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
Hamish Coleman
2017-07-03 14:52:40 +0800
2d87c9daffWrap the rule_IMG_extract macro with failsafe tmp files
Hamish Coleman
2017-07-03 14:43:28 +0800
72558c31a3Quick hack to fix bug with ISO images that have multiple FL2 files
Hamish Coleman
2017-07-03 14:43:05 +0800
ffe384c17dCleanup old make rules - no longer used
Hamish Coleman
2017-07-03 14:42:30 +0800
b9b1e2977fuse the Descriptions file to generate most of the static rules
Hamish Coleman
2017-07-03 14:12:42 +0800
96485bb94dEnhance the format of the descriptions file - allowing more data to be added.
Hamish Coleman
2017-07-02 17:20:58 +0800
ae52989189Remove the last set of the *.slice files and replace them with a script that can generically extract all currently known firmware images from their FL2 files
Hamish Coleman
2017-07-01 09:22:52 +0800
5f34b3220bEnsure that copyFL2 does not interactively prompt
Hamish Coleman
2017-06-30 11:36:58 +0800
d0c011aecfRemove the .orig from all the Descriptions.txt entries - this will make it easier to create automatic rules in the future
Hamish Coleman
2017-06-30 11:36:36 +0800
93cd2279e2Make the args checking in scripts/checksum more consistant
Hamish Coleman
2017-06-30 11:35:33 +0800
4bdea62a10Partially revert 73049887 - Much of the functionallity of this script is impaired by the new shell opts
Hamish Coleman
2017-06-30 11:34:49 +0800
390f5bb659Cannot error on unset variables and at the same time process maybe-empty commandline args
Hamish Coleman
2017-06-30 11:04:48 +0800
46cb7c09a8Add img extraction to the FL2_copyIMG script
Hamish Coleman
2017-06-30 09:48:04 +0800
5a46265e58Convert FL2_copyIMG to hand around buffer refs, not copy buffers - allowing sane use for larger buffers
Hamish Coleman
2017-06-30 09:35:53 +0800