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