Hamish Coleman
55234e8585
Add some simple visualisation of the binary images
5 years ago
Hamish Coleman
e532473572
Make following the documentation references easier by changing them to be links
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
ca34dfceb2
Add more locked bios versions to the warning list
5 years ago
Hamish Coleman
9e8897ba4d
Expand on the description of the two available patchsets ( Closes #146 )
5 years ago
Hamish Coleman
5e03f15b90
Turn the config doc into a markdown file
5 years ago
Hamish Coleman
ab31ce3e9e
Merge pull request #144 from DF2NwasJiMYLNFyAOQarZtfPPj0qXh4G/master
...
Add openssl-devel dependency for Fedora
5 years ago
Hamish Coleman
ecd3bc5c1d
Ensure that instructions also cover the case where people are running with a fresh install (with no package lists)
5 years ago
DF2NwasJiMYLNFyAOQarZtfPPj0qXh4G
66997f8e4f
Add openssl-devel dependency for Fedora
5 years ago
Hamish Coleman
3e22ccdbb1
Strange, getting a permission error on the .config file ..
5 years ago
Hamish Coleman
fffb1b64f4
Add test coverage for the config system and battery patches
5 years ago
Hamish Coleman
7a7b946073
Avoid leaving incorrect documentation in image
...
Removing the Lenovo README that talks about how to add a boot-time
picture during the BIOS flashing process. The EC patching script does
not include the steps required for that.
5 years ago
Hamish Coleman
cd96794e1e
Add details about rollback for locked-down t430 BIOS
5 years ago
Hamish Coleman
e96ca06532
Merge pull request #133 from ojn/readme
...
Readme md format, dd step, Fedora pkgs
5 years ago
Hamish Coleman
2a3a08e8a7
Merge pull request #140 from Jason-Cooke/patch-1
...
docs: fix typo
5 years ago
Jason Cooke
fadd61e984
docs: fix typo
5 years ago
Hamish Coleman
3e928b15eb
Note a good source for referencing when each firmware gets locked
5 years ago
Hamish Coleman
d73ff47640
Add warning about newer lenovo firmware signatures
5 years ago
Hamish Coleman
850767750f
Add extractor debugging output to show all header fields
5 years ago
Hamish Coleman
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
5 years ago
Hamish Coleman
a721a332a4
Port keyboard patch forward for t430 EC 1.14
5 years ago
Hamish Coleman
55e0f0d0a3
Ensure that hexpatch emits an error if we are configured to use a patch and dont have it
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
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
5 years ago
Hamish Coleman
4738894c38
Add more details about which versions should be used
5 years ago
ojn
f6eedf0029
dd step, fixed sync
5 years ago
Hamish Coleman
96ed6bbf5b
Update documentation to reflect new config method
5 years ago
Hamish Coleman
b32edc57ce
Clean up the config file on really_clean
5 years ago
Hamish Coleman
50c66dd878
Ensure that config changes cause the output to be rebuilt
5 years ago
Hamish Coleman
c5ceb033c3
Simplify the way target dependancies are generated
5 years ago
Hamish Coleman
7dff574346
Cover some more rm on exit cases in the hexpatch script
5 years ago
Hamish Coleman
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
5 years ago
Hamish Coleman
a52037dc8b
To increase debugging information available for boot issues, ensure that the final ISO checksum is also shown
5 years ago
Hamish Coleman
b1f48cd8c3
Adjust build report to reduce the significance of the original ISO download
5 years ago
Hamish Coleman
1f2ce9a1aa
Clarify output message to look less scary
5 years ago
Hamish Coleman
4bb6c7b2b3
Update w530 build to most recent BIOS version with a working FL2 file
5 years ago
ojn
adf4ed2510
readme md code formating and Fedora build step
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
d4e060b806
Update download URLs for some systems - it seems like Lenovo has been shuffling things around
5 years ago
ojn
2792c2e237
add instructions for packages needed on Fedora
5 years ago
ojn
05eecc0601
Update instructions on dd utility
5 years ago
ojn
8d757eaaef
Update instructions on dd utility
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
Hamish Coleman
37701210b0
Rework the troubleshooting steps to try and make them simpler to follow
5 years ago
Hamish Coleman
2e0fa65987
Reflow text for easier editing
5 years ago
Hamish Coleman
e772b7acbb
Merge branch 'tott-issue-62'
5 years ago
Hamish Coleman
5d10a2af49
Merge branch 'issue-62' of git://github.com/tott/thinkpad-ec into tott-issue-62
5 years ago