Commit Graph

  • 87e8852128
    Merge f03bbf9a4e into 1047dab453 Samveen 2023-06-03 04:57:32 -0700
  • 9b02e8b5d9
    Merge 719da136a5 into 1047dab453 Bernd Wachter 2023-06-03 04:57:32 -0700
  • f4d8b4b7bf
    Merge 47a5e14193 into 1047dab453 Sergey Alirzaev 2023-06-03 04:57:32 -0700
  • 1047dab453 Clarify that the stick should never be mounted and add some package name hints for opensuse master Hamish Coleman 2023-06-03 10:24:12 +0100
  • cf281fbfec Clarify that the Caps Lock led will never work Hamish Coleman 2023-06-03 10:18:09 +0100
  • fab8a39d32
    Merge pull request #195 from seniorm0ment/master Hamish Coleman 2023-06-03 10:11:30 +0100
  • 75383a85b1 Fix error in documentation ordering Hamish Coleman 2022-08-25 16:26:47 +0100
  • 7993bf2f2c Make the config update targets far more robust Hamish Coleman 2022-07-20 01:01:09 +0100
  • 347e017cf9 Investigate CI build options Hamish Coleman 2022-07-20 00:43:37 +0100
  • 21681cf063 Fix github CI checkout Hamish Coleman 2022-07-20 00:40:11 +0100
  • d73e2f83dc Minor documentation and test settings improvements Hamish Coleman 2022-07-20 00:24:22 +0100
  • 8f0032adb1 Add download link for x230i Hamish Coleman 2022-05-28 20:45:37 +0200
  • 0b9f59014a Add partial support for p15g2 Hamish Coleman 2022-05-28 20:42:07 +0200
  • 1b1ff90d06 Add extractor for p15, and some misc docs Hamish Coleman 2022-05-28 20:30:48 +0200
  • 4538102569 Fix missing line Hamish Coleman 2022-05-28 18:12:45 +0200
  • b78c6a8116 Upload the iso for prosperity Hamish Coleman 2022-05-28 18:11:59 +0200
  • 82cbfb5f6a Split tests into functional blocks Hamish Coleman 2022-05-28 18:11:49 +0200
  • 07a3643150 The L430 patch doesnt have all expected files. Hamish Coleman 2022-05-28 17:53:40 +0200
  • e0fba155d8 Merge branch 'leecher1337-Lx30' Hamish Coleman 2022-05-28 16:39:30 +0100
  • b2f4fc8c73 Update ignorables with new types of binaries Hamish Coleman 2022-05-28 17:39:02 +0200
  • 7feba3cbce Integrate the battery-only patches into the test framework Hamish Coleman 2022-05-28 17:34:57 +0200
  • 01760fe0d1 Update the testing list so that we can avoid testing patches we dont have Hamish Coleman 2022-05-28 17:30:59 +0200
  • 3e25aaf1c6 Dont try to read zero byte patch files Hamish Coleman 2022-05-28 17:18:28 +0200
  • bfcc26f433 Repair the b580 rule_EXE_insert, and note it for future TODO Hamish Coleman 2022-05-28 17:06:51 +0200
  • 6e5924a0a3 Add comments to places that could be refactored or improved Hamish Coleman 2022-05-28 16:50:02 +0200
  • 58bd2bb0db Ensure the sections of the Descriptions.txt are sorted Hamish Coleman 2022-05-28 16:37:45 +0200
  • ea7298bcbc Make the innoextract rule more obvious, robust and less repeated Hamish Coleman 2022-05-28 16:24:58 +0200
  • 305e45f7c9 Use same prefixing as other rules for the b590 intermediate image file Hamish Coleman 2022-05-28 16:15:49 +0200
  • e49a12eafe Ensure that mcopy never prompts interactively Hamish Coleman 2022-05-28 15:54:14 +0200
  • 08d3baed3d
    Merge branch 'hamishcoleman:master' into Lx30 leecher1337 2022-05-18 14:29:35 +0200
  • 830a1a2037 Adding support for B580, V480, V480c, V580, V580c leecher1337 2022-05-15 22:18:53 +0200
  • 429ab5a135
    Merge pull request #187 from fhvyhjriur/patch-1 Hamish Coleman 2022-03-31 17:11:34 +0100
  • 919a445a7b Added support for Thinkpad B590 leecher1337 2022-02-13 00:57:05 +0000
  • 0d7767854f Removed unnecessary line that slipped in while testing leecher1337 2022-02-12 19:40:06 +0000
  • 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. leecher1337 2022-02-12 18:59:59 +0000
  • 260830bbf6 Adding support for Thinkpad E330 leecher1337 2022-02-10 19:19:47 +0000
  • 7c30df40b3 Added support for Thinkpad L430/L530. Satisfies request in #203 Fixes documentation error. leecher1337 2022-02-09 21:50:42 +0000
  • 3a898976cc
    Merge pull request #201 from taglour/master Hamish Coleman 2021-08-22 13:40:33 +0100
  • aa67b2918e add link to documentation for programming EC over JTAG taglour 2021-08-12 19:30:54 +0000
  • 2e48c8237e Avoid showing qemu warning when testing disk images Hamish Coleman 2021-08-03 20:24:21 +0100
  • a538b2e141 Avoid timezone related differences in the generated file datestamps Hamish Coleman 2021-08-03 20:17:29 +0100
  • 24325a6b29 Added note about caps lock led john 2021-03-23 00:33:06 +0000
  • c63e9ecb09
    Merge pull request #192 from nomuna/master Hamish Coleman 2021-02-11 09:10:48 +0000
  • 514bdd4ade Configuration TODOs in Makefile nomuna 2021-02-11 09:50:46 +0100
  • 7103cf35ab
    Update README.md r4czek 2020-12-29 23:45:04 +0100
  • ca6ebd8900
    Name the last modifiable version 'last modifiable' fhvyhjriur 2020-12-10 20:12:01 +0100
  • 7a8263f042 Ensure config file exists with our perms, before running the makefile as root Hamish Coleman 2020-11-20 18:58:38 +0000
  • 765267d01a Dont blindly follow the example, taylor it for actual use case Hamish Coleman 2020-11-20 18:55:17 +0000
  • 642e8f63f7 Fix syntax for workflow Hamish Coleman 2020-11-20 18:52:55 +0000
  • d11f7168da Add a monthly scheduled test Hamish Coleman 2020-11-20 18:48:50 +0000
  • 2ddcaca389 Add github CI to replace travis Hamish Coleman 2020-11-20 18:46:22 +0000
  • 5cfe8696ef Add basic details for examining the (unsupported) T430U bios update package Hamish Coleman 2020-11-04 08:49:59 +0000
  • 7ad9bed808 Provide a better error message than git does, if we are not running in a proper checkout Hamish Coleman 2020-08-17 08:15:18 +0100
  • fac1c5b5ed Update descriptions with newer t440p bios bundle, no change to the EC version Hamish Coleman 2020-08-08 09:01:50 +0100
  • d7cd35541c Try to clarify the syntax and when to use the config commands Hamish Coleman 2020-08-03 21:04:04 +0100
  • 439f54e14b Clarify when the configuration is applied Hamish Coleman 2020-08-03 20:53:21 +0100
  • 719da136a5 Add dvorak patches for t430 Bernd Wachter 2020-06-29 15:44:29 +0300
  • 7e96a473d7 Turns out that some minimal debian variants dont have wget installed Hamish Coleman 2020-05-14 16:37:18 +0100
  • 2a98db0a32 Fix: if only mdel had a '-f' option Hamish Coleman 2020-04-08 19:15:00 +0100
  • 5d78f00d50 Fix: use the correct filename (closes #156) Hamish Coleman 2020-04-08 18:36:39 +0100
  • 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 Hamish Coleman 2020-04-08 18:34:47 +0100
  • f4a239a9c8 Check, validate and update firmware download description page URLs Hamish Coleman 2020-04-08 18:19:19 +0100
  • 084a8f94f4 Add support for extracting firmware from l440 firmware files (Using an FL1 EFI capsule and some magic) Hamish Coleman 2020-04-08 18:08:07 +0100
  • ab7efa33a5 Fix parser description Hamish Coleman 2020-04-08 17:49:33 +0100
  • 54580e05fc Detect capsule headers and parse them Hamish Coleman 2020-04-08 17:46:27 +0100
  • b0ac2c3e76 Record the parsed PFH directory entries as we see them Hamish Coleman 2020-04-08 17:43:14 +0100
  • 816abcc348 After closer examination, mark firmware encryption status Hamish Coleman 2020-04-08 16:40:44 +0100
  • dedf794e99 Improve documentation for the FL2 extractor magic numbers Hamish Coleman 2020-04-08 16:39:30 +0100
  • 664933ac95 Whitespace fix Hamish Coleman 2020-04-08 15:08:23 +0100
  • c7f0eeec99 Gate invalid PFH data by version number Hamish Coleman 2020-04-07 11:35:43 +0100
  • 408b3af824 Add filesize for l440 firmware Hamish Coleman 2020-04-07 11:35:25 +0100
  • 21264858f7 Allow PFH header to be found at an 8byte aligned address instead of just 16byte aligned Hamish Coleman 2020-04-07 11:34:54 +0100
  • c46715c332 Convert logger to use printf format string Hamish Coleman 2020-04-07 11:30:04 +0100
  • e9a967e848 Add logging to all failed signature/header checks Hamish Coleman 2020-04-07 11:04:01 +0100
  • b03489352a Add a simple log to help debug why a FL2 file contents are not recognised Hamish Coleman 2020-04-07 10:39:44 +0100
  • 017c6e6ffa Add basic support for extracting T440p firmware Hamish Coleman 2020-04-06 19:12:22 +0100
  • f03bbf9a4e Fix stupid type Samveen Gulati 2020-03-18 13:24:45 +0530
  • 57a239d7c9 Add generic extractor for *.FL[12] files Samveen Gulati 2020-03-11 13:30:48 +0530
  • 9b45ae243f Clarify the table of locked versions - using the unlock instructions now below Hamish Coleman 2020-03-11 15:46:37 +0800
  • d91e2f1baa
    Merge pull request #161 from mszumilak/README/adding-downgrade-info-for-locked-versions Hamish Coleman 2020-03-11 08:43:43 +0100
  • 0e2b0732a5 adding downgrade info for laptops with locked version installed Marcin Szumilak 2020-03-10 10:25:39 +0100
  • ce7c39f290 Make it clear that when I say Linux, I mean Linux Hamish Coleman 2020-03-07 09:07:12 +0800
  • 0c0a833ef0 Ensure we point at the last known good - and working - x230 BIOS update. The BIOS 2.76 FL2 file appears to have no EC firmware embedded inside it, so it is not possible to base the install off that version Hamish Coleman 2019-12-16 08:51:33 +0000
  • d0c056f6f5 Add details for another locked bios version Hamish Coleman 2019-12-03 14:42:42 +0800
  • 5131a623a7 Add definitions for x390 firmware Hamish Coleman 2019-12-02 21:10:28 +0800
  • e85521cf8d Ignore images generated from binary files Hamish Coleman 2019-11-29 10:08:36 +0800
  • 90127ff753 CLEANUP: add old experimental x280 structure dump config Hamish Coleman 2019-11-29 10:06:13 +0800
  • 8800aa5524 The descriptive text was old Hamish Coleman 2019-11-29 10:04:21 +0800
  • 1f5fc39e35 Add file signatures for another old x200 firmware Hamish Coleman 2019-11-29 10:00:21 +0800
  • 1a39358843 Note a possible future improvement Hamish Coleman 2019-11-29 09:58:47 +0800
  • efc0249958 Add ability to have multiple offset/size pairs for prefix 0xff style images (currently unused) Hamish Coleman 2019-11-29 09:56:21 +0800
  • 336c888c59 Make it clear that a configure step is prior to a build step Hamish Coleman 2019-11-29 09:30:08 +0800
  • 0a54d103f2 Ensure the x230t BIOS with no EC firmware inside its FL2 file is marked as do not use Hamish Coleman 2019-11-02 10:23:16 +0800
  • a1f9fd6e09 Ensure we display the last x230t BIOS version that can actually be used Hamish Coleman 2019-11-02 10:20:37 +0800
  • 335f46a19e Fix mistake in the non-functional text description Hamish Coleman 2019-11-02 09:22:13 +0800
  • 55234e8585 Add some simple visualisation of the binary images Hamish Coleman 2019-10-30 14:56:05 +0800
  • e532473572 Make following the documentation references easier by changing them to be links Hamish Coleman 2019-10-16 11:31:53 +0800
  • 46b29cba3c Add file descriptions and extract details for the new (signed) and not patchable BIOS versions Hamish Coleman 2019-10-16 11:29:01 +0800
  • ca34dfceb2 Add more locked bios versions to the warning list Hamish Coleman 2019-10-16 11:08:58 +0800
  • 9e8897ba4d Expand on the description of the two available patchsets (Closes #146) Hamish Coleman 2019-10-16 10:42:15 +0800