Commit Graph

306 Commits

Author SHA1 Message Date
Hamish Coleman
b269af0cde Merge pull request #25 from ypid/fix-gitignore
Ignore the `.d` dir as it only contains generated files
2017-06-16 19:09:54 +08:00
Hamish Coleman
d345773270 Merge pull request #24 from ypid/disable_battery_patch_by_default
Disable battery_validate.patch for all supported models to match docs
2017-06-16 19:08:14 +08:00
Hamish Coleman
0ac064a329 Merge pull request #22 from ypid/add_QEMU_OPTIONS
Allow to configure QEMU_OPTIONS to disable -enable-kvm
2017-06-16 19:03:09 +08:00
Hamish Coleman
6c8ac8a76d Merge pull request #18 from evq/x230-swap-capslock-esc
Add patch to swap caps lock and escape
2017-06-16 18:51:48 +08:00
Robin Schneider
66d946f052
Ignore the .d dir as it only contains generated files 2017-06-16 11:54:38 +02:00
Robin Schneider
3e461b9094
Disable battery_validate.patch for all supported models to match docs
`docs/CONFIG.txt` notes "The battery patches are disabled by default,
but are easy to enable.".
2017-06-16 11:51:43 +02:00
Robin Schneider
241b00df51
Allow to configure QEMU_OPTIONS to disable -enable-kvm
Not all environments have access to KVM support. For example if you
already work inside a VM (Qubes OS).
2017-06-16 11:51:27 +02:00
Robin Schneider
ec0383fdbe
Add makefile target to download README text file for ISO images 2017-06-16 11:50:53 +02:00
Hamish Coleman
bd80d6bc6b Stop using the *.FL2.slice files - replace them with mcopy.
Note that this has the disadvantage that the resulting patched ISO images
are no longer easily diffable - the sectors used to store the patched
firmware will be changed by the mcopy program.

Since it turns out that the ISO image diff files were basically never
used, this is not a big issue - it mainly makes it harder to do QA on
the output.
2017-06-16 17:37:42 +08:00
Hamish Coleman
47b3a6a1b2 Make the rule defines slightly better named and slightly better commented 2017-06-16 17:13:03 +08:00
Hamish Coleman
7e614e9da5 BUG: fix the deps on the creation of the batch files 2017-06-16 17:12:02 +08:00
Hamish Coleman
f78f9c2419 Make unknown files cause an error immediately 2017-06-16 16:36:27 +08:00
Hamish Coleman
c9d9dcb61e Make the descriptions file look more important by capitalising it 2017-06-16 15:31:25 +08:00
Hamish Coleman
61cdddaa9a Remove the many little .sha1 files and add this information to the description file 2017-06-16 15:24:54 +08:00
Hamish Coleman
c666443e40 Use a script to describe files 2017-06-16 13:22:28 +08:00
Hamish Coleman
3c42a4eea3 Move all scripts into their own dir 2017-06-16 12:19:53 +08:00
Hamish Coleman
453e9e67a5 Replace lots of little description files with one big one 2017-06-15 19:56:38 +08:00
Hamish Coleman
e3aff27cc3 Remove the automated list_iso as it duplicates the more flexible list_laptops output 2017-06-15 18:47:42 +08:00
Hamish Coleman
fd3ba888c7 Update t430 to use bios 2.72 (G1ETB2WW) ISO (no EC changes) - fixes issue #19 2017-06-15 18:12:39 +08:00
Evey Quirk
dea5a264a7 Add patch to swap caps lock and escape 2017-06-11 19:51:48 +00:00
Hamish Coleman
1222b329b6 Quick doc bug fix - thanks Tasurinchi 2017-06-09 10:08:42 +08:00
Hamish Coleman
a0fe90a7a5 Merge pull request #16 from evq/x230-2.68
Update x230 to latest bios iso, no EC changes
2017-06-09 10:05:43 +08:00
Evey Quirk
5b2620dfd8 Restore old sha1 file as requested 2017-06-05 21:46:22 +00:00
Evey Quirk
e4f056d8ea Update x230 to latest bios iso, no EC changes 2017-06-03 06:01:30 +00:00
Hamish Coleman
00230d7105 Make the USB stick instructions more failsafe, and add a warning about erasing the stick 2017-03-19 11:39:07 +08:00
Hamish Coleman
6450d4a25e Attempt to clarify README steps a little 2017-03-19 11:34:51 +08:00
Hamish Coleman
231a9d6af2 Ensure we say when to run the config steps 2017-03-16 12:40:02 +08:00
Hamish Coleman
3644ff0947 Attempt to clarify the confusing names 2017-03-16 12:38:24 +08:00
Hamish Coleman
5de5135316 Fix yet another minor nit in readme 2017-03-09 16:34:23 +08:00
Hamish Coleman
a1428a3b8e Fix minor nit in readme 2017-03-09 16:31:42 +08:00
Hamish Coleman
9b863518ca After testing by MarzEz, mark the T530 battery patch as working.
See http://forum.thinkpads.com/viewtopic.php?f=69&t=120776&p=797059#p797248
2017-03-09 16:26:29 +08:00
Hamish Coleman
ba145b2acf Add a link to the LCA2016 presentation video 2017-03-06 17:24:43 +08:00
Hamish Coleman
5118771ada Document a xx30 series laptop that this cannot work with 2017-03-06 16:56:28 +08:00
Hamish Coleman
114299e6c7 Add makefile helper targets for enabling and disabling patchsets, then document all this 2017-01-31 13:50:58 +08:00
Hamish Coleman
60829a81f7 Ensure that all battery patches have the same name 2017-01-31 13:02:18 +08:00
Hamish Coleman
ad998d6fc6 Fix right-win and right-menu key definitions 2017-01-25 19:03:13 +08:00
Hamish Coleman
4cf5ef64e2 Revert to original x230 firmware 2017-01-25 18:59:09 +08:00
Hamish Coleman
cdac5abef7 Add keyboard matrix definition 2017-01-25 18:58:29 +08:00
Hamish Coleman
9ab4f08389 Start using calculated sizes for some structures 2017-01-25 17:35:43 +08:00
Hamish Coleman
17c74f2be6 Define the virtual numpad key replacements in asm code 2017-01-25 17:10:46 +08:00
Hamish Coleman
aa6c8e6434 Allow specifying how verbose the datazone graph is 2017-01-25 17:10:12 +08:00
Hamish Coleman
f0f7c77060 Use the same names as the datazone config files 2017-01-25 16:36:31 +08:00
Hamish Coleman
3d07c99445 Add asm definition for complex replacement table 2017-01-25 16:22:28 +08:00
Hamish Coleman
c54bf59a04 Generate deps for the asm file 2017-01-25 16:20:33 +08:00
Hamish Coleman
b8897ace9a Actually define the contents of one of the tables 2017-01-25 14:40:09 +08:00
Hamish Coleman
9e8da993ed Add nasm keysym definitions 2017-01-25 14:18:54 +08:00
Hamish Coleman
f8691b3e0c Quickly include the rest of the binary in the ec.asm 2017-01-25 13:24:16 +08:00
Hamish Coleman
d5e65d70c3 Add a description for the asm dir 2017-01-09 12:15:37 +11:00
Hamish Coleman
b9a72841b5 Add a minimally working datazone file for the x220 firmware 2017-01-06 15:32:02 +00:00
Hamish Coleman
939d8464e6 Move decoding into the mem region and use that to fetch pointers and values 2017-01-06 15:31:12 +00:00