Hamish Coleman
347e017cf9
Investigate CI build options
2 years ago
Hamish Coleman
21681cf063
Fix github CI checkout
2 years ago
Hamish Coleman
d73e2f83dc
Minor documentation and test settings improvements
2 years ago
Hamish Coleman
8f0032adb1
Add download link for x230i
2 years ago
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'
3 years ago
leecher1337
919a445a7b
Added support for Thinkpad B590
3 years ago
leecher1337
0d7767854f
Removed unnecessary line that slipped in while testing
3 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.
3 years ago
leecher1337
260830bbf6
Adding support for Thinkpad E330
3 years ago
leecher1337
7c30df40b3
Added support for Thinkpad L430/L530. Satisfies request in #203
...
Fixes documentation error.
3 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
4 years ago
nomuna
514bdd4ade
Configuration TODOs in Makefile
...
Configuration edits the .config file instead of just appending to it.
4 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
5 years ago
Hamish Coleman
5d78f00d50
Fix: use the correct filename ( closes #156 )
5 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
5 years ago