92 Commits (master)

Author SHA1 Message Date
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 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 01760fe0d1 Update the testing list so that we can avoid testing patches we dont have 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
leecher1337 830a1a2037 Adding support for B580, V480, V480c, V580, V580c 2 years ago
leecher1337 919a445a7b Added support for Thinkpad B590 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 5cfe8696ef Add basic details for examining the (unsupported) T430U bios update package 4 years ago
Hamish Coleman fac1c5b5ed Update descriptions with newer t440p bios bundle, no change to the EC version 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 816abcc348 After closer examination, mark firmware encryption status 4 years ago
Hamish Coleman 664933ac95 Whitespace fix 4 years ago
Hamish Coleman 017c6e6ffa Add basic support for extracting T440p firmware 4 years ago
Hamish Coleman 5131a623a7 Add definitions for x390 firmware 5 years ago
Hamish Coleman 8800aa5524 The descriptive text was old 5 years ago
Hamish Coleman 1f5fc39e35 Add file signatures for another old x200 firmware 5 years ago
Hamish Coleman 0a54d103f2 Ensure the x230t BIOS with no EC firmware inside its FL2 file is marked as do not use 5 years ago
Hamish Coleman 335f46a19e Fix mistake in the non-functional text description 5 years ago
Hamish Coleman 46b29cba3c Add file descriptions and extract details for the new (signed) and not patchable BIOS versions 5 years ago
Hamish Coleman 68726da759 Add basic details for t430 BIOS 2.82 (new EC version, which needs new patches) 5 years ago
Hamish Coleman 4bb6c7b2b3 Update w530 build to most recent BIOS version with a working FL2 file 5 years ago
Hamish Coleman e5b6325a47 Update t230t to build based on the BIOS 2.73 release 5 years ago
Hamish Coleman 4b072b6444 Update build targets where possible
It seems that Lenovo has either changed the way they build their FL2
files, or has generated a bunch of broken update ISO images.

The two sysstems here still have a FL2 file with a EC firmware at offset
0x500000.

The remainder of the systems have updated BIOS ISO images available with
FL2 files that have nothing in them until offset 0x80000.  Older FL2 versions
have also had data at that offset but it previously looked like rubbish left
over from an FL1 UEFI capsule.
5 years ago
Hamish Coleman 1e281338db Add new version download ISO details for patchable target systems 5 years ago
Hamish Coleman cd447e6a0c Update x230 to base off latest BIOS version (no EC changes) 5 years ago
Hamish Coleman bdb3f6a9ce FIX: type in text description (see #122) 5 years ago
Tom Broughton d26a240c91 Updated Bios for T430 from 2.78 to 2.79 5 years ago
Hamish Coleman e863063170 Add ISO versions for t530 and w530 for testing boot failures 5 years ago
Hamish Coleman ea767e935d Add support to the FL2_copyIMG script to search for the NAPI header, thus allowing x61 FL2 images to be supported 5 years ago
Hamish Coleman b96bca2c41 Add descriptions and rules for extracting EC firmware from old x60 BIOS updates 5 years ago
Hamish Coleman c697deb721 Ensure that the various Descriptions sections are sorted 5 years ago
Hamish Coleman e1e0400d13 FIX incorrect dependancy name in one of the non xx30 targets 5 years ago
Hamish Coleman 875e43cfbc Add some details for X60 firmware - Just a Description entry and updates to the FL2_copyIMG script - this is a firmware update package that is not structured the way the rest of the process expects 5 years ago
Hamish Coleman 92fdd164f4 Separate the unsupported ISO descriptions more cleanly 5 years ago
Hamish Coleman cf09aafd46 Revert "Update w530 to latest 2.73 bios release"
See #113 for some discussion that suggests that there is an issue with
using the latest 2.73 BIOS with an actual CDROM.  Since they report that
the 2.72 BIOS does work, revert to using that as the basis for the build
at the moment.

This reverts commit 228c6ee826.
5 years ago
Hamish Coleman 08ad697184 Update t530 bios download to latest available 5 years ago
Den 228c6ee826
Update w530 to latest 2.73 bios release
Simple update as no EC version change:
BIOS 2.73 (G5ETB2WW)
EC 1.13 (G4HT39WW)
5 years ago
Hamish Coleman 80a5dd882a Update x230 build to base on latest BIOS version (See #106) 5 years ago
Hamish Coleman ff8e5d3ea1 Update t430 to latest 2.78 bios release (simple update as no EC version change) 6 years ago
Hamish Coleman 150fef43c4 Update t430s to latest BIOS release - no EC version changes 6 years ago
Hamish Coleman 598bf55cce Update to latest x230 BIOS (no EC firmware version update) 6 years ago
Florian Dejonckheere b14a78cad0 Update w530 to latest BIOS version - no EC change 6 years ago
Hamish Coleman 5b4ef5331d Data for a quick investigation of the x131e bios update files 6 years ago
Hamish Coleman 5a3ec01b97 Use the correct checksum - not the README file one 6 years ago
Hamish Coleman 510659faa6 Update t430 to latest BIOS version - no EC change
(See also #81)
6 years ago