Commit Graph

  • 5e03f15b90 Turn the config doc into a markdown file Hamish Coleman 2019-10-16 10:33:39 +0800
  • ab31ce3e9e
    Merge pull request #144 from DF2NwasJiMYLNFyAOQarZtfPPj0qXh4G/master Hamish Coleman 2019-10-16 10:25:43 +0800
  • ecd3bc5c1d Ensure that instructions also cover the case where people are running with a fresh install (with no package lists) Hamish Coleman 2019-10-12 11:22:41 +0800
  • 66997f8e4f
    Add openssl-devel dependency for Fedora DF2NwasJiMYLNFyAOQarZtfPPj0qXh4G 2019-10-01 04:38:22 +0000
  • 3e22ccdbb1 Strange, getting a permission error on the .config file .. Hamish Coleman 2019-09-21 21:45:35 +0800
  • fffb1b64f4 Add test coverage for the config system and battery patches Hamish Coleman 2019-09-21 19:52:31 +0800
  • 7a7b946073 Avoid leaving incorrect documentation in image Hamish Coleman 2019-09-21 18:22:34 +0800
  • cd96794e1e Add details about rollback for locked-down t430 BIOS Hamish Coleman 2019-09-21 18:09:38 +0800
  • e96ca06532
    Merge pull request #133 from ojn/readme Hamish Coleman 2019-09-08 10:21:25 +0800
  • 2a3a08e8a7
    Merge pull request #140 from Jason-Cooke/patch-1 Hamish Coleman 2019-09-08 10:20:37 +0800
  • fadd61e984
    docs: fix typo Jason Cooke 2019-09-08 10:33:49 +1200
  • 3e928b15eb Note a good source for referencing when each firmware gets locked Hamish Coleman 2019-09-02 08:51:45 +0800
  • d73ff47640 Add warning about newer lenovo firmware signatures Hamish Coleman 2019-09-02 07:44:22 +0800
  • 850767750f Add extractor debugging output to show all header fields Hamish Coleman 2019-09-02 07:37:42 +0800
  • 944c63b013 Add _EC field definitions gleaned from https://www.blackhat.com/us-19/briefings/schedule/#breaking-through-another-side-bypassing-firmware-security-boundaries-from-embedded-controller-15902 Hamish Coleman 2019-09-02 07:37:13 +0800
  • a721a332a4 Port keyboard patch forward for t430 EC 1.14 Hamish Coleman 2019-08-23 23:36:03 +0200
  • 55e0f0d0a3 Ensure that hexpatch emits an error if we are configured to use a patch and dont have it Hamish Coleman 2019-08-23 23:14:11 +0200
  • 68726da759 Add basic details for t430 BIOS 2.82 (new EC version, which needs new patches) Hamish Coleman 2019-08-23 23:05:50 +0200
  • 8759538255 After finishing tests, generate some reporting output. This can be used as a published set of known good hashes. In the future, it might be possible to upload this data somewhere more accessible Hamish Coleman 2019-08-18 17:59:28 +0200
  • 4738894c38 Add more details about which versions should be used Hamish Coleman 2019-08-18 17:45:10 +0200
  • f6eedf0029 dd step, fixed sync ojn 2019-08-09 02:44:27 +0200
  • 96ed6bbf5b Update documentation to reflect new config method Hamish Coleman 2019-08-06 16:46:31 +0100
  • b32edc57ce Clean up the config file on really_clean Hamish Coleman 2019-08-06 16:34:32 +0100
  • 50c66dd878 Ensure that config changes cause the output to be rebuilt Hamish Coleman 2019-08-06 16:32:38 +0100
  • c5ceb033c3 Simplify the way target dependancies are generated Hamish Coleman 2019-08-06 16:26:36 +0100
  • 7dff574346 Cover some more rm on exit cases in the hexpatch script Hamish Coleman 2019-08-06 16:20:38 +0100
  • 7f9800d203 Add a rudimentary config file - this (finally) removes the need to ever build in a dirty checkout, which makes the build strings and debuging clearer Hamish Coleman 2019-08-06 16:19:39 +0100
  • a52037dc8b To increase debugging information available for boot issues, ensure that the final ISO checksum is also shown Hamish Coleman 2019-08-06 15:34:31 +0100
  • b1f48cd8c3 Adjust build report to reduce the significance of the original ISO download Hamish Coleman 2019-08-06 15:23:53 +0100
  • 1f2ce9a1aa Clarify output message to look less scary Hamish Coleman 2019-08-06 15:15:43 +0100
  • 4bb6c7b2b3 Update w530 build to most recent BIOS version with a working FL2 file Hamish Coleman 2019-08-05 19:16:52 +0100
  • adf4ed2510 readme md code formating and Fedora build step ojn 2019-08-04 21:46:43 +0200
  • e5b6325a47 Update t230t to build based on the BIOS 2.73 release Hamish Coleman 2019-07-31 09:53:05 +0100
  • 4b072b6444 Update build targets where possible Hamish Coleman 2019-07-31 09:23:52 +0100
  • 1e281338db Add new version download ISO details for patchable target systems Hamish Coleman 2019-07-31 09:23:00 +0100
  • d4e060b806 Update download URLs for some systems - it seems like Lenovo has been shuffling things around Hamish Coleman 2019-07-31 09:21:53 +0100
  • 2792c2e237 add instructions for packages needed on Fedora ojn 2019-07-30 03:03:43 +0200
  • 05eecc0601 Update instructions on dd utility ojn 2019-07-30 02:52:15 +0200
  • 8d757eaaef Update instructions on dd utility ojn 2019-07-30 02:50:03 +0200
  • 338f8abce9 updated Lenovo x230 BIOS to latest blamcaster 2019-07-23 23:36:03 -0700
  • cd447e6a0c Update x230 to base off latest BIOS version (no EC changes) Hamish Coleman 2019-05-19 07:24:03 +0800
  • bdb3f6a9ce FIX: type in text description (see #122) Hamish Coleman 2019-05-05 20:11:30 +0800
  • 37701210b0 Rework the troubleshooting steps to try and make them simpler to follow Hamish Coleman 2019-05-05 20:03:50 +0800
  • 2e0fa65987 Reflow text for easier editing Hamish Coleman 2019-05-05 19:48:31 +0800
  • e772b7acbb Merge branch 'tott-issue-62' Hamish Coleman 2019-05-05 19:47:32 +0800
  • 5d10a2af49 Merge branch 'issue-62' of git://github.com/tott/thinkpad-ec into tott-issue-62 Hamish Coleman 2019-05-05 19:46:50 +0800
  • 453b5b28bf
    Merge pull request #120 from tabroughton/master Hamish Coleman 2019-03-31 01:48:30 +0800
  • d26a240c91 Updated Bios for T430 from 2.78 to 2.79 Tom Broughton 2019-03-30 00:48:25 +0000
  • e863063170 Add ISO versions for t530 and w530 for testing boot failures Hamish Coleman 2019-03-11 19:34:55 +0800
  • 286170a813 Add more output quieting steps Hamish Coleman 2019-03-11 19:34:01 +0800
  • c70ee15944 Ensure files extracted from old ISO images have a timestamp that matches the build Hamish Coleman 2019-03-11 19:33:39 +0800
  • f89f7578af Re-arrange the order of checks in the FL2_copyIMG to prioritise those checks with good signatures or checksums Hamish Coleman 2019-03-11 19:22:06 +0800
  • 046597de6f Make the build process somewhat quieter - there is still room for improvements here though Hamish Coleman 2019-03-11 19:17:23 +0800
  • eebd92683f Ensure that the full patched test tries to generate both ISO and IMG outputs Hamish Coleman 2019-03-11 19:16:02 +0800
  • faf4227818 Rename the img extraction test to hopefully be more clear Hamish Coleman 2019-03-11 19:15:23 +0800
  • ea767e935d Add support to the FL2_copyIMG script to search for the NAPI header, thus allowing x61 FL2 images to be supported Hamish Coleman 2019-03-11 19:14:46 +0800
  • 712fc3157e Add support for Santa Rosa ThinkPads Sebastian 'Swift Geek' Grzywna 2019-02-23 17:48:17 +0100
  • d417ce260a Attempt to fix bad bootsectors Hamish Coleman 2019-02-16 11:14:16 +0800
  • 460ff2c249 Increase build repeatability by removing inconsequential changes in the output img file Hamish Coleman 2019-02-15 11:55:14 +0800
  • 3bb7490858 Add new dependancy - required for the old x60 ISO file extraction Hamish Coleman 2019-02-15 10:56:28 +0800
  • b96bca2c41 Add descriptions and rules for extracting EC firmware from old x60 BIOS updates Hamish Coleman 2019-02-15 09:46:44 +0800
  • 78e6203a7b Add a generic extractor for x60 era FL2 files Hamish Coleman 2019-02-15 09:35:48 +0800
  • 1f354d4c8a Quieten down the downloading of ISO files Hamish Coleman 2019-02-15 09:34:51 +0800
  • c697deb721 Ensure that the various Descriptions sections are sorted Hamish Coleman 2019-02-15 09:33:56 +0800
  • ea4e9da2ac Rename the _EC header detector to be more specific Hamish Coleman 2019-02-15 09:03:02 +0800
  • 046b26bdda Add a test for all possible extracted firmwares Hamish Coleman 2019-02-14 22:09:42 +0800
  • e1e0400d13 FIX incorrect dependancy name in one of the non xx30 targets Hamish Coleman 2019-02-14 22:09:23 +0800
  • 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 Hamish Coleman 2019-02-14 21:19:50 +0800
  • c7e7502201 Make the location of the known all 0xff block variable Hamish Coleman 2019-02-14 21:17:32 +0800
  • a6a46828d7 Throw the known data block around by reference, rather than looking it up on use Hamish Coleman 2019-02-14 21:14:07 +0800
  • ceb2aa01f0 Bail out immediately if we have no matching known signature Hamish Coleman 2019-02-14 21:08:01 +0800
  • 9c6e3df503 Note where this signature came from Hamish Coleman 2019-02-14 21:06:22 +0800
  • ee69775ebc Update Copyright notices for a new year Hamish Coleman 2019-02-14 20:57:10 +0800
  • 92fdd164f4 Separate the unsupported ISO descriptions more cleanly Hamish Coleman 2019-02-14 20:36:38 +0800
  • cf09aafd46 Revert "Update w530 to latest 2.73 bios release" Hamish Coleman 2019-01-27 18:13:16 +1100
  • 08ad697184 Update t530 bios download to latest available Hamish Coleman 2019-01-22 22:21:59 +1300
  • 09e02708ef
    Merge pull request #110 from jre/master Hamish Coleman 2019-01-16 13:20:17 +0800
  • 7d4eb7f9ef Adapt x230 capslock/control swap patch for t430 Joshua Elsasser 2019-01-15 21:23:27 +0000
  • c044660e8e
    Merge pull request #108 from chakaponden/master Hamish Coleman 2019-01-08 10:44:22 +0800
  • 228c6ee826
    Update w530 to latest 2.73 bios release Den 2019-01-08 00:39:54 +0300
  • 80a5dd882a Update x230 build to base on latest BIOS version (See #106) Hamish Coleman 2018-12-21 09:54:39 +0000
  • b6b320b0c6 Add some usage notes and a cautionary comment Hamish Coleman 2018-11-30 09:49:16 +0800
  • eb2ba3eb0b Notice that another year has gone past and update the copyright headers Hamish Coleman 2018-11-30 09:27:50 +0800
  • dfbd7e8127 Provide slightly more details when a patch fails Hamish Coleman 2018-11-30 09:22:38 +0800
  • d5e4cb161d Add some guesses to FL2_copyIMG for older X200 extraction. Hamish Coleman 2018-11-29 16:34:54 +0800
  • 42b4383dc0
    Merge pull request #102 from farazfazli/patch-2 Hamish Coleman 2018-11-27 14:53:39 +0800
  • 19e9e46b57
    Update and rename README to README.md Faraz Fazli 2018-11-23 23:10:42 -0500
  • 4324182f4f Add edge case documentation for charger issues identified in #62 Thorsten 2018-11-16 15:43:56 +0100
  • ff8e5d3ea1 Update t430 to latest 2.78 bios release (simple update as no EC version change) Hamish Coleman 2018-11-11 10:47:15 +0800
  • 46a6e06930 Correct x220 image documentation (See #96) Hamish Coleman 2018-11-05 09:46:25 +0800
  • b9ae23d169 Consistantly call perl the same way each time Hamish Coleman 2018-10-25 16:32:20 +0100
  • 23232fb0d6 Address shellcheck issues with script - ensuring it is plain shell with no extensions Hamish Coleman 2018-10-25 16:31:36 +0100
  • 617a8bcfb9 It seems that we cannot rely on knowing where any program is anymore, so avoid specifying where bash is Hamish Coleman 2018-10-25 16:31:04 +0100
  • 4cae4d7745 Address shellcheck issues and convert to standard shell Hamish Coleman 2018-10-25 16:23:16 +0100
  • f9029928ad Script doesnt need bash extensions, simply convert it Hamish Coleman 2018-10-25 16:22:18 +0100
  • 8ddbbe7559 Address shellcheck issue with describe script Hamish Coleman 2018-10-25 16:18:40 +0100
  • 1c2afa7e12 Attempt to fix strange issue with travis repos - they switched their apt source and suddenly mtools would not install Hamish Coleman 2018-10-17 08:27:35 +0200
  • febe8a2764
    Use /usr/bin/env where appropriate Yegor Timoshenko 2018-10-10 11:04:27 +0000
  • 150fef43c4 Update t430s to latest BIOS release - no EC version changes Hamish Coleman 2018-08-07 22:55:43 +0800
  • 0e4f08e6df Skip over deps lines with tagging errors - but warn about it Hamish Coleman 2018-08-07 22:48:38 +0800