This website works better with JavaScript.
e6a5dbec6f
Remove an overzelous checksum check - which also fixes a bug, since it was checking the wrong file anyway
Hamish Coleman
2017-06-30 09:19:35 +0800
4926788cd1
Merge branch 'ypid-fix-x260-and-x270'
Hamish Coleman
2017-06-30 09:11:25 +0800
34ab798830
Add the start of a script that will allow removing the *.FL2.slice files
Hamish Coleman
2017-06-30 09:03:49 +0800
64112afd75
Ensure that the iso extract targets dont ever pause for interactive input
Hamish Coleman
2017-06-30 09:00:15 +0800
54a33d8584
Add a reference for a x240 bios update iso
Hamish Coleman
2017-06-30 08:59:18 +0800
93dacacfa2
Document EC chip used in a x200
Robin Schneider
2017-06-29 07:29:57 +0200
02e0f1b052
Add a TODO note
Hamish Coleman
2017-06-29 14:13:05 +0800
e5f5b685f6
Remove x260.R02HT29W.img target which is not yet usable and confusing
Robin Schneider
2017-06-29 07:59:13 +0200
e5537cfdb0
Make the .txt.orig downloader more generic.
Hamish Coleman
2017-06-29 13:01:44 +0800
43506237f0
Allow the makefile to explicitly specify to copyFL2 which FL2 file should be worked on
Hamish Coleman
2017-06-29 12:51:03 +0800
f5941006c4
Run shellcheck over other scripts too
Hamish Coleman
2017-06-29 12:15:26 +0800
3c2cec117f
Merge pull request #34 from ypid/fix-shellcheck-warnings
Hamish Coleman
2017-06-29 12:11:23 +0800
7817b19595
Merge pull request #30 from ypid/fix-x220-part-2
Hamish Coleman
2017-06-29 11:54:58 +0800
ff38536430
Merge branch 'ypid-add_mount_and_extract_target'
Hamish Coleman
2017-06-29 11:52:08 +0800
f28d0a1984
Update the docs with details on how extracting the ISO contents works.
Hamish Coleman
2017-06-29 11:45:08 +0800
b40ddeaf2a
Merge 4e43dd5d06
into 45a47b1b52
Robin Schneider
2017-06-29 03:16:48 +0000
7304988790
Fix shell script warnings reported by shellcheck for scripts/checksum
Robin Schneider
2017-06-27 00:10:50 +0200
4e43dd5d06
Remove *.img.diff in `make clean`. Was missing before.
Robin Schneider
2017-06-26 17:36:29 +0200
ac6434641a
Use "tag file" for mec-tools build to avoid redundant makefile targets
Robin Schneider
2017-06-26 17:33:29 +0200
e738afddd4
Ensure the outer EC fw checksum is always fixed after patching
Robin Schneider
2017-06-26 17:12:53 +0200
1abface0bc
Split `make list_laptops` into `make list_laptops_all_versions`
Robin Schneider
2017-06-26 16:49:31 +0200
d8f06afb68
Support swap Fn and CtlL keys (how it should be) for the x200, middleton
Robin Schneider
2017-06-15 22:07:39 +0200
45a47b1b52
Make the fix mbr script description a little more dscriptive
Hamish Coleman
2017-06-26 13:42:32 +0800
73d2a249a0
Remove the fix-hdd-image patch files and replace them with a generic MBR fixer script
Hamish Coleman
2017-06-25 20:10:56 +0800
32a071e67f
Remove `-m` from `mcopy` calls used for extracting
Robin Schneider
2017-06-24 21:54:38 +0200
d3186b5a4a
Add a Makefile target to mount or extract the fat16 fs embedded in ISOs
Robin Schneider
2017-06-15 22:23:31 +0200
e08046b2b6
Fix x220 ec firmware image file in radare project file
Robin Schneider
2017-06-16 16:07:26 +0200
8eb3d4f571
Rearrange the clean target so we dont recursively delete things
Hamish Coleman
2017-06-23 09:23:11 +0800
0c7ebb04e4
Add some ISO image details for newer systems. Or: A quick check on just how much different hardware can have the name 'X1'
Hamish Coleman
2017-06-22 20:34:08 +0800
5dbd7f4362
Remove unneeded quotes
Hamish Coleman
2017-06-22 20:15:27 +0800
94538c3e16
Merge branch 'ypid-add-txt-dl-target'
Hamish Coleman
2017-06-22 20:14:43 +0800
89e3f0a660
Also support downloading release notes for newer systems, where this is no us/uc crazy naming
Hamish Coleman
2017-06-22 20:12:20 +0800
ee51f748b8
Verify if txt notes match a known iso
Hamish Coleman
2017-06-22 19:47:00 +0800
b11165457f
Add a check that the correct qemu hard drive patch exists
Hamish Coleman
2017-06-20 15:59:22 +0800
4cbc329c4a
Add rm-on-fail to the hexpatch script, allowing more confidence that repeated make invocations will not accidentally succeed
Hamish Coleman
2017-06-20 15:58:55 +0800
93f327106e
Merge pull request #29 from ypid/fix-docs
Hamish Coleman
2017-06-20 15:28:55 +0800
91b41539dc
Merge pull request #28 from ypid/clean-.d
Hamish Coleman
2017-06-20 15:27:13 +0800
5b9b1f6d8b
Merge branch 'ypid-nicer_patch_mv'
Hamish Coleman
2017-06-20 14:49:02 +0800
df8930dfdc
Remove superfluous else case
Hamish Coleman
2017-06-20 14:48:16 +0800
f96dee191f
Fix the header describing the xx30.encrypt script
Hamish Coleman
2017-06-20 14:41:02 +0800
c7e03d0ae9
With the FL2 slice files gone, update some of the hacking notes
Hamish Coleman
2017-06-20 14:40:43 +0800
e3d2a200bd
Note that we are too strict with some of the checksums, add the mec tools checks which might replace the checksum
Hamish Coleman
2017-06-20 14:36:59 +0800
40b146e73b
Note down source of truth
Hamish Coleman
2017-06-20 14:34:23 +0800
a7c0a2e67f
Fix spelling
Robin Schneider
2017-06-15 12:24:36 +0200
a641f33032
Ensure DEPSDIR (.d) is removed on `make clean` as well
Robin Schneider
2017-06-17 21:03:42 +0200
b3a453d3b7
Fix x260 and x270 ec firmware extract
Robin Schneider
2017-06-17 20:48:20 +0200
397cbf906a
Add simple filename validation before attempting to download
Robin Schneider
2017-06-16 14:17:19 +0200
179dc64a98
Don’t disable/enable patches which are already in their desired state
Robin Schneider
2017-06-15 16:38:32 +0200
2487dcb625
Update makefile table sort order to make a little more sense
Hamish Coleman
2017-06-16 19:40:59 +0800
e92da3082b
Minor documentation updates
Hamish Coleman
2017-06-16 19:40:37 +0800
b269af0cde
Merge pull request #25 from ypid/fix-gitignore
Hamish Coleman
2017-06-16 19:09:54 +0800
d345773270
Merge pull request #24 from ypid/disable_battery_patch_by_default
Hamish Coleman
2017-06-16 19:08:14 +0800
0ac064a329
Merge pull request #22 from ypid/add_QEMU_OPTIONS
Hamish Coleman
2017-06-16 19:03:09 +0800
6c8ac8a76d
Merge pull request #18 from evq/x230-swap-capslock-esc
Hamish Coleman
2017-06-16 18:51:48 +0800
53c7ea156d
Merge a10a338702
into 61cdddaa9a
Robin Schneider
2017-06-16 10:33:18 +0000
a10a338702
Fix x220 support
Robin Schneider
2017-06-15 18:41:02 +0200
66d946f052
Ignore the `.d` dir as it only contains generated files
Robin Schneider
2017-06-15 22:46:19 +0200
3e461b9094
Disable battery_validate.patch for all supported models to match docs
Robin Schneider
2017-06-15 16:28:43 +0200
241b00df51
Allow to configure QEMU_OPTIONS to disable -enable-kvm
Robin Schneider
2017-06-15 16:52:55 +0200
ec0383fdbe
Add makefile target to download README text file for ISO images
Robin Schneider
2017-06-15 23:08:23 +0200
bd80d6bc6b
Stop using the *.FL2.slice files - replace them with mcopy.
Hamish Coleman
2017-06-16 17:24:09 +0800
47b3a6a1b2
Make the rule defines slightly better named and slightly better commented
Hamish Coleman
2017-06-16 17:13:03 +0800
7e614e9da5
BUG: fix the deps on the creation of the batch files
Hamish Coleman
2017-06-16 17:12:02 +0800
f78f9c2419
Make unknown files cause an error immediately
Hamish Coleman
2017-06-16 16:36:27 +0800
c9d9dcb61e
Make the descriptions file look more important by capitalising it
Hamish Coleman
2017-06-16 15:31:25 +0800
61cdddaa9a
Remove the many little .sha1 files and add this information to the description file
Hamish Coleman
2017-06-16 15:24:54 +0800
c666443e40
Use a script to describe files
Hamish Coleman
2017-06-16 13:19:38 +0800
3c42a4eea3
Move all scripts into their own dir
Hamish Coleman
2017-06-16 12:19:53 +0800
453e9e67a5
Replace lots of little description files with one big one
Hamish Coleman
2017-06-15 19:56:38 +0800
e3aff27cc3
Remove the automated list_iso as it duplicates the more flexible list_laptops output
Hamish Coleman
2017-06-15 18:47:42 +0800
fd3ba888c7
Update t430 to use bios 2.72 (G1ETB2WW) ISO (no EC changes) - fixes issue #19
Hamish Coleman
2017-06-15 18:12:39 +0800
dea5a264a7
Add patch to swap caps lock and escape
Evey Quirk
2017-06-11 19:50:22 +0000
1222b329b6
Quick doc bug fix - thanks Tasurinchi
Hamish Coleman
2017-06-09 10:08:42 +0800
a0fe90a7a5
Merge pull request #16 from evq/x230-2.68
Hamish Coleman
2017-06-09 10:05:43 +0800
5b2620dfd8
Restore old sha1 file as requested
Evey Quirk
2017-06-05 21:46:22 +0000
e4f056d8ea
Update x230 to latest bios iso, no EC changes
Evey Quirk
2017-06-03 06:01:30 +0000
00230d7105
Make the USB stick instructions more failsafe, and add a warning about erasing the stick
Hamish Coleman
2017-03-19 11:39:07 +0800
6450d4a25e
Attempt to clarify README steps a little
Hamish Coleman
2017-03-19 11:34:51 +0800
231a9d6af2
Ensure we say when to run the config steps
Hamish Coleman
2017-03-16 12:40:02 +0800
3644ff0947
Attempt to clarify the confusing names
Hamish Coleman
2017-03-16 12:38:24 +0800
5de5135316
Fix yet another minor nit in readme
Hamish Coleman
2017-03-09 16:34:23 +0800
a1428a3b8e
Fix minor nit in readme
Hamish Coleman
2017-03-09 16:31:42 +0800
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
Hamish Coleman
2017-03-09 16:26:29 +0800
ba145b2acf
Add a link to the LCA2016 presentation video
Hamish Coleman
2017-03-06 17:24:43 +0800
5118771ada
Document a xx30 series laptop that this cannot work with
Hamish Coleman
2017-03-06 16:56:28 +0800
114299e6c7
Add makefile helper targets for enabling and disabling patchsets, then document all this
Hamish Coleman
2017-01-31 13:50:58 +0800
60829a81f7
Ensure that all battery patches have the same name
Hamish Coleman
2017-01-31 12:54:10 +0800
ad998d6fc6
Fix right-win and right-menu key definitions
Hamish Coleman
2017-01-25 19:03:13 +0800
4cf5ef64e2
Revert to original x230 firmware
Hamish Coleman
2017-01-25 18:59:09 +0800
cdac5abef7
Add keyboard matrix definition
Hamish Coleman
2017-01-25 18:58:29 +0800
9ab4f08389
Start using calculated sizes for some structures
Hamish Coleman
2017-01-25 17:35:43 +0800
17c74f2be6
Define the virtual numpad key replacements in asm code
Hamish Coleman
2017-01-25 17:10:46 +0800
aa6c8e6434
Allow specifying how verbose the datazone graph is
Hamish Coleman
2017-01-25 17:10:12 +0800
f0f7c77060
Use the same names as the datazone config files
Hamish Coleman
2017-01-25 16:36:31 +0800
3d07c99445
Add asm definition for complex replacement table
Hamish Coleman
2017-01-25 16:22:28 +0800
c54bf59a04
Generate deps for the asm file
Hamish Coleman
2017-01-25 16:20:33 +0800
b8897ace9a
Actually define the contents of one of the tables
Hamish Coleman
2017-01-25 14:40:09 +0800
9e8da993ed
Add nasm keysym definitions
Hamish Coleman
2017-01-25 14:18:54 +0800
f8691b3e0c
Quickly include the rest of the binary in the ec.asm
Hamish Coleman
2017-01-25 13:24:16 +0800
d5e65d70c3
Add a description for the asm dir
Hamish Coleman
2017-01-09 12:13:24 +1100