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