518 Commits (01760fe0d1e7232c663197b6dfb9eeadd89b3d49)
 

Author SHA1 Message Date
Hamish Coleman 01760fe0d1 Update the testing list so that we can avoid testing patches we dont have 2 years ago
Hamish Coleman 3e25aaf1c6 Dont try to read zero byte patch files 2 years ago
Hamish Coleman bfcc26f433 Repair the b580 rule_EXE_insert, and note it for future TODO 2 years ago
Hamish Coleman 6e5924a0a3 Add comments to places that could be refactored or improved 2 years ago
Hamish Coleman 58bd2bb0db Ensure the sections of the Descriptions.txt are sorted 2 years ago
Hamish Coleman ea7298bcbc Make the innoextract rule more obvious, robust and less repeated 2 years ago
Hamish Coleman 305e45f7c9 Use same prefixing as other rules for the b590 intermediate image file 2 years ago
Hamish Coleman e49a12eafe Ensure that mcopy never prompts interactively 2 years ago
leecher1337 08d3baed3d
Merge branch 'hamishcoleman:master' into Lx30 2 years ago
leecher1337 830a1a2037 Adding support for B580, V480, V480c, V580, V580c 2 years ago
Hamish Coleman 429ab5a135
Merge pull request #187 from fhvyhjriur/patch-1
Name the last modifiable version 'last modifiable'
2 years ago
leecher1337 919a445a7b Added support for Thinkpad B590 2 years ago
leecher1337 0d7767854f Removed unnecessary line that slipped in while testing 2 years ago
leecher1337 7f9effa519 The newer Thinkpad E330 BIOS Flash ISOs have a damaged bootsector (contains BOOTLDR instead of DOS Bootloader) and also have either no IBM DOS fiels at all or have them in the wrong place (need to be File 1 and 2 in the FAT so that the bootloader finds them).
So as IBM messed up badly here, added a function that takes a sane older BIOS ISO and then incorporates the new patched BIOS into it in order to get a bootable ISO for E330 flashing.
2 years ago
leecher1337 260830bbf6 Adding support for Thinkpad E330 2 years ago
leecher1337 7c30df40b3 Added support for Thinkpad L430/L530. Satisfies request in #203
Fixes documentation error.
2 years ago
Hamish Coleman 3a898976cc
Merge pull request #201 from taglour/master
add link to documentation for dumping/programming EC over JTAG
3 years ago
taglour aa67b2918e add link to documentation for programming EC over JTAG 3 years ago
Hamish Coleman 2e48c8237e Avoid showing qemu warning when testing disk images 3 years ago
Hamish Coleman a538b2e141 Avoid timezone related differences in the generated file datestamps 3 years ago
Hamish Coleman c63e9ecb09
Merge pull request #192 from nomuna/master
Configuration TODOs in Makefile
3 years ago
nomuna 514bdd4ade Configuration TODOs in Makefile
Configuration edits the .config file instead of just appending to it.
3 years ago
fhvyhjriur ca6ebd8900
Name the last modifiable version 'last modifiable'
Protecting the EC from possible OS-modification is nothing bad by itself. Protected EC can be seen as a security benefit for most user. EC not protected from modification should not be named 'good' but by what it is.
4 years ago
Hamish Coleman 7a8263f042 Ensure config file exists with our perms, before running the makefile as root 4 years ago
Hamish Coleman 765267d01a Dont blindly follow the example, taylor it for actual use case 4 years ago
Hamish Coleman 642e8f63f7 Fix syntax for workflow 4 years ago
Hamish Coleman d11f7168da Add a monthly scheduled test 4 years ago
Hamish Coleman 2ddcaca389 Add github CI to replace travis 4 years ago
Hamish Coleman 5cfe8696ef Add basic details for examining the (unsupported) T430U bios update package 4 years ago
Hamish Coleman 7ad9bed808 Provide a better error message than git does, if we are not running in a proper checkout 4 years ago
Hamish Coleman fac1c5b5ed Update descriptions with newer t440p bios bundle, no change to the EC version 4 years ago
Hamish Coleman d7cd35541c Try to clarify the syntax and when to use the config commands 4 years ago
Hamish Coleman 439f54e14b Clarify when the configuration is applied 4 years ago
Hamish Coleman 7e96a473d7 Turns out that some minimal debian variants dont have wget installed 4 years ago
Hamish Coleman 2a98db0a32 Fix: if only mdel had a '-f' option 4 years ago
Hamish Coleman 5d78f00d50 Fix: use the correct filename (closes #156) 4 years ago
Hamish Coleman 6d92dc2b08 Allow inserting images found via the PFH - all the older prefix_ff images turned out to also have a PFH, so the lack of updating the checksum is clearly not fatal 4 years ago
Hamish Coleman f4a239a9c8 Check, validate and update firmware download description page URLs 4 years ago
Hamish Coleman 084a8f94f4 Add support for extracting firmware from l440 firmware files (Using an FL1 EFI capsule and some magic) 4 years ago
Hamish Coleman ab7efa33a5 Fix parser description 4 years ago
Hamish Coleman 54580e05fc Detect capsule headers and parse them 4 years ago
Hamish Coleman b0ac2c3e76 Record the parsed PFH directory entries as we see them 4 years ago
Hamish Coleman 816abcc348 After closer examination, mark firmware encryption status 4 years ago
Hamish Coleman dedf794e99 Improve documentation for the FL2 extractor magic numbers 4 years ago
Hamish Coleman 664933ac95 Whitespace fix 4 years ago
Hamish Coleman c7f0eeec99 Gate invalid PFH data by version number 4 years ago
Hamish Coleman 408b3af824 Add filesize for l440 firmware 4 years ago
Hamish Coleman 21264858f7 Allow PFH header to be found at an 8byte aligned address instead of just 16byte aligned 4 years ago
Hamish Coleman c46715c332 Convert logger to use printf format string 4 years ago
Hamish Coleman e9a967e848 Add logging to all failed signature/header checks 4 years ago