527 Commits (0b9f59014af6e8f025d1c5632f0e577fdf3a01f3)
 

Author SHA1 Message Date
Hamish Coleman 0b9f59014a Add partial support for p15g2 2 years ago
Hamish Coleman 1b1ff90d06 Add extractor for p15, and some misc docs 2 years ago
Hamish Coleman 4538102569 Fix missing line 2 years ago
Hamish Coleman b78c6a8116 Upload the iso for prosperity 2 years ago
Hamish Coleman 82cbfb5f6a Split tests into functional blocks 2 years ago
Hamish Coleman 07a3643150 The L430 patch doesnt have all expected files.
It has used a different pattern for the patches applied to the rest
of the keyboard patches in this repository.  It may not even be able
to have the same exact sequence of patches.

It is not possible to test it with the standard testing framework,
but the only current way to exclude it from those tests is to mark
the text description with "Battery ..", which is not entirely
correct.

TODO: refactor the testing
2 years ago
Hamish Coleman e0fba155d8 Merge branch 'leecher1337-Lx30' 2 years ago
Hamish Coleman b2f4fc8c73 Update ignorables with new types of binaries 2 years ago
Hamish Coleman 7feba3cbce Integrate the battery-only patches into the test framework 2 years ago
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