Commit Graph

531 Commits

Author SHA1 Message Date
Hamish Coleman
347e017cf9 Investigate CI build options 2022-07-20 00:43:37 +01:00
Hamish Coleman
21681cf063 Fix github CI checkout 2022-07-20 00:40:11 +01:00
Hamish Coleman
d73e2f83dc Minor documentation and test settings improvements 2022-07-20 00:24:22 +01:00
Hamish Coleman
8f0032adb1 Add download link for x230i 2022-05-28 20:45:37 +02:00
Hamish Coleman
0b9f59014a Add partial support for p15g2 2022-05-28 20:42:07 +02:00
Hamish Coleman
1b1ff90d06 Add extractor for p15, and some misc docs 2022-05-28 20:30:48 +02:00
Hamish Coleman
4538102569 Fix missing line 2022-05-28 18:12:45 +02:00
Hamish Coleman
b78c6a8116 Upload the iso for prosperity 2022-05-28 18:11:59 +02:00
Hamish Coleman
82cbfb5f6a Split tests into functional blocks 2022-05-28 18:11:49 +02:00
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
2022-05-28 17:59:48 +02:00
Hamish Coleman
e0fba155d8 Merge branch 'leecher1337-Lx30' 2022-05-28 16:39:30 +01:00
Hamish Coleman
b2f4fc8c73 Update ignorables with new types of binaries 2022-05-28 17:39:02 +02:00
Hamish Coleman
7feba3cbce Integrate the battery-only patches into the test framework 2022-05-28 17:34:57 +02:00
Hamish Coleman
01760fe0d1 Update the testing list so that we can avoid testing patches we dont have 2022-05-28 17:30:59 +02:00
Hamish Coleman
3e25aaf1c6 Dont try to read zero byte patch files 2022-05-28 17:22:25 +02:00
Hamish Coleman
bfcc26f433 Repair the b580 rule_EXE_insert, and note it for future TODO 2022-05-28 17:06:51 +02:00
Hamish Coleman
6e5924a0a3 Add comments to places that could be refactored or improved 2022-05-28 16:50:02 +02:00
Hamish Coleman
58bd2bb0db Ensure the sections of the Descriptions.txt are sorted 2022-05-28 16:37:45 +02:00
Hamish Coleman
ea7298bcbc Make the innoextract rule more obvious, robust and less repeated 2022-05-28 16:32:03 +02:00
Hamish Coleman
305e45f7c9 Use same prefixing as other rules for the b590 intermediate image file 2022-05-28 16:16:34 +02:00
Hamish Coleman
e49a12eafe Ensure that mcopy never prompts interactively 2022-05-28 16:01:49 +02:00
leecher1337
08d3baed3d
Merge branch 'hamishcoleman:master' into Lx30 2022-05-18 14:29:35 +02:00
leecher1337
830a1a2037 Adding support for B580, V480, V480c, V580, V580c 2022-05-15 22:25:23 +02:00
Hamish Coleman
429ab5a135
Merge pull request #187 from fhvyhjriur/patch-1
Name the last modifiable version 'last modifiable'
2022-03-31 17:11:34 +01:00
leecher1337
919a445a7b Added support for Thinkpad B590 2022-02-13 00:57:05 +00:00
leecher1337
0d7767854f Removed unnecessary line that slipped in while testing 2022-02-12 19:40:06 +00:00
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.
2022-02-12 18:59:59 +00:00
leecher1337
260830bbf6 Adding support for Thinkpad E330 2022-02-10 19:19:47 +00:00
leecher1337
7c30df40b3 Added support for Thinkpad L430/L530. Satisfies request in #203
Fixes documentation error.
2022-02-09 21:50:42 +00:00
Hamish Coleman
3a898976cc
Merge pull request #201 from taglour/master
add link to documentation for dumping/programming EC over JTAG
2021-08-22 13:40:33 +01:00
taglour
aa67b2918e add link to documentation for programming EC over JTAG 2021-08-12 19:30:54 +00:00
Hamish Coleman
2e48c8237e Avoid showing qemu warning when testing disk images 2021-08-03 20:24:21 +01:00
Hamish Coleman
a538b2e141 Avoid timezone related differences in the generated file datestamps 2021-08-03 20:17:29 +01:00
Hamish Coleman
c63e9ecb09
Merge pull request #192 from nomuna/master
Configuration TODOs in Makefile
2021-02-11 09:10:48 +00:00
nomuna
514bdd4ade Configuration TODOs in Makefile
Configuration edits the .config file instead of just appending to it.
2021-02-11 09:50:51 +01:00
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.
2020-12-10 20:12:01 +01:00
Hamish Coleman
7a8263f042 Ensure config file exists with our perms, before running the makefile as root 2020-11-20 18:58:44 +00:00
Hamish Coleman
765267d01a Dont blindly follow the example, taylor it for actual use case 2020-11-20 18:55:17 +00:00
Hamish Coleman
642e8f63f7 Fix syntax for workflow 2020-11-20 18:52:55 +00:00
Hamish Coleman
d11f7168da Add a monthly scheduled test 2020-11-20 18:48:50 +00:00
Hamish Coleman
2ddcaca389 Add github CI to replace travis 2020-11-20 18:46:22 +00:00
Hamish Coleman
5cfe8696ef Add basic details for examining the (unsupported) T430U bios update package 2020-11-04 08:49:59 +00:00
Hamish Coleman
7ad9bed808 Provide a better error message than git does, if we are not running in a proper checkout 2020-08-17 08:15:56 +01:00
Hamish Coleman
fac1c5b5ed Update descriptions with newer t440p bios bundle, no change to the EC version 2020-08-08 09:01:50 +01:00
Hamish Coleman
d7cd35541c Try to clarify the syntax and when to use the config commands 2020-08-03 21:04:04 +01:00
Hamish Coleman
439f54e14b Clarify when the configuration is applied 2020-08-03 20:53:21 +01:00
Hamish Coleman
7e96a473d7 Turns out that some minimal debian variants dont have wget installed 2020-05-14 16:37:18 +01:00
Hamish Coleman
2a98db0a32 Fix: if only mdel had a '-f' option 2020-04-08 19:15:00 +01:00
Hamish Coleman
5d78f00d50 Fix: use the correct filename (closes #156) 2020-04-08 18:36:39 +01:00
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 2020-04-08 18:34:47 +01:00