Commit Graph

  • 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