Commit Graph

  • 229f54a028 Autogenerate the list of available bootable ISO images Hamish Coleman 2016-04-27 11:54:10 +1000
  • 2f51844966 Update readme and descriptive make targets - again, hopefully making them simpler Hamish Coleman 2016-04-27 11:43:31 +1000
  • 759d556c71 FIX: forgot to add description file Hamish Coleman 2016-04-27 11:43:01 +1000
  • 6829138024 Add a warning and some details to the auto flash batch file Hamish Coleman 2016-04-27 11:28:21 +1000
  • d8feed7eee Make the maintenance of the makefile simpler by moving a whole lot of static deps into a simple dependancy generator Hamish Coleman 2016-04-27 11:16:19 +1000
  • 09be98fb8c Change dosflash extractor to use mtools and to be generic across multiple ISO images Hamish Coleman 2016-04-27 11:05:14 +1000
  • 8047954de8 BUG: x230t FL2 slice was wrong Hamish Coleman 2016-04-27 10:59:10 +1000
  • bf0c946300 Add a bootable ISO image target for x230 Hamish Coleman 2016-04-27 00:43:48 +1000
  • 0e4c3dd0ae Add a simple slicer for getting a copy of dosflash.exe - note, this probably should just use mtools on the iso image Hamish Coleman 2016-04-27 00:36:36 +1000
  • 3fb83e02c2 Spelig fix Hamish Coleman 2016-04-27 00:35:57 +1000
  • 7d24e43e9d The Pedant in me wants to line all the columns up Hamish Coleman 2016-04-25 01:20:01 +1000
  • dd3c8a9b58 Because the t430s is largely the same as the x230, dont install the radare project at the moment Hamish Coleman 2016-04-25 01:17:17 +1000
  • d468a56140 Add rules to generate new FL2 for w530 Hamish Coleman 2016-04-25 00:50:24 +1000
  • 6e1735d7bd Add keyboard patches for w530 Hamish Coleman 2016-04-25 00:44:48 +1000
  • 4f077acc2c Sort ordering Hamish Coleman 2016-04-25 00:28:37 +1000
  • decadfa3f3 Add image extractor for w530 Hamish Coleman 2016-04-25 00:27:13 +1000
  • 93bb87a4a4 Add image extractor for x230t Hamish Coleman 2016-04-24 23:57:04 +1000
  • 9a9dc36289 Have a quick look at the x250 and x260 firmware, it looks like they are both ARC cpus with a similar layout. They both have different checksumming than the xx30 range and the x260 looks like it is not even encrypted (however there is a strange 256byte block at the top of the file - perhaps a signature) Hamish Coleman 2016-04-24 19:08:34 +1000
  • aebedc8623 Add a self-documenting make target - hopefully simplify the readme file Hamish Coleman 2016-04-24 18:18:06 +1000
  • c010737d6e Update documentation with new features Hamish Coleman 2016-04-24 17:48:07 +1000
  • 3dbdedbd3f Enable generation of FL2 files - unfortunately, needs a custom rule for each output - just x230 for now Hamish Coleman 2016-04-24 17:42:31 +1000
  • 7199f87771 Start extracting the FL2 files, and use that as the basis for extracting the firmware. This will allow us to update or diff against the FL2 file Hamish Coleman 2016-04-24 17:26:31 +1000
  • 22526c28ba Make things a little simpler by shortening some filenames Hamish Coleman 2016-04-24 16:25:56 +1000
  • cc70ac0e7c BUG: slicer rule only worked due to other dependancies, make it work for generic files Hamish Coleman 2016-04-24 16:12:47 +1000
  • 4771c92564 BUG: make slicer work when input file is larger then offset, also it is now more optimised Hamish Coleman 2016-04-24 16:12:10 +1000
  • ae7885f5fd Update slice definition for x220 reference code as it was incorrect Hamish Coleman 2016-04-24 16:00:14 +1000
  • 1fafacbc59 Make the binary slice extraction completely generic Hamish Coleman 2016-04-24 15:47:23 +1000
  • 5e4466c1aa Add patches for t430 Hamish Coleman 2016-04-24 15:29:59 +1000
  • 55d759339b Factor out the decryption and thus make the dependancies simpler Hamish Coleman 2016-04-24 15:29:44 +1000
  • 77a0d5d5b6 Add t430 downloader and extractor Hamish Coleman 2016-04-24 13:19:17 +1000
  • 7e75bc8d94 Quick Fix the wording to make more sense Hamish Coleman 2016-04-23 14:23:42 +1000
  • 474400b2c7 Update README with current state, and some quick start pointers Hamish Coleman 2016-04-23 14:21:12 +1000
  • 14972b950d Add License details Hamish Coleman 2016-04-23 14:02:28 +1000
  • 4f8fb6e227 Replicate the x230 keyboard patches on the t430s Hamish Coleman 2016-04-23 13:37:37 +1000
  • 90683c11a8 Some more minor duplicate label cleanups in the x230 radare project Hamish Coleman 2016-04-23 13:16:19 +1000
  • 5db47b776c Update t430s radare project with keyboard tables Hamish Coleman 2016-04-23 13:15:32 +1000
  • 6f3e9c1136 Add initial radare project for t430s Hamish Coleman 2016-04-23 12:34:50 +1000
  • c3d96cecc7 Use the generic extractor/encryptor for the x230 images as well Hamish Coleman 2016-04-23 12:02:04 +1000
  • bee7ced73e Add details for downloading the t430s firmware Hamish Coleman 2016-04-23 11:52:10 +1000
  • d218e0e1ba Make the hexpatcher more robust. Mainly for when dealing with the case where there are no patches availble Hamish Coleman 2016-04-23 11:50:52 +1000
  • 47ffb6d905 Add some notes to the radare project related to the original battery validation hack Hamish Coleman 2016-04-22 17:37:10 +1000
  • 6905163a65 Small improvements in hexpatcher Hamish Coleman 2016-04-22 17:23:34 +1000
  • 2a65f1bc06 Add two more patches, and a way to get a pre-patched bin, ready to hack on Hamish Coleman 2016-04-22 17:13:50 +1000
  • 0b8dd7842f Show the commands that the scripts are executing Hamish Coleman 2016-04-22 16:59:28 +1000
  • e4f59704da Add infrastructure for applying patches Hamish Coleman 2016-04-22 16:50:48 +1000
  • cf8a512596 Fix some duplicated labels Hamish Coleman 2016-04-22 16:37:00 +1000
  • 826f7bdc86 Add current x230 radare project Hamish Coleman 2016-04-21 12:15:37 +1000
  • 9b5935c3b9 Continue to make filenames more consistant, and ignore the generated outputs Hamish Coleman 2016-04-20 10:54:33 +1000
  • 98d9b5be9a Add an encryptor which fixups the image for re-flashing Hamish Coleman 2016-04-20 10:53:07 +1000
  • cf9f96d094 Use the same orig tail filename everywhere Hamish Coleman 2016-04-19 20:52:09 +1000
  • 3da223eb98 Ignore some more generated output Hamish Coleman 2016-04-19 20:07:41 +1000
  • 1a785d4290 Keep our .orig files, also make one of the filenames a little less long Hamish Coleman 2016-04-19 20:07:09 +1000
  • 8f48e1c9c8 Ensure we have an original file left around to diff against later Hamish Coleman 2016-04-19 19:54:56 +1000
  • 5e88282a7b Add x230 image and infrastructure Hamish Coleman 2016-04-19 19:39:23 +1000
  • 920c67f7cf Use consistant names for the checksum files Hamish Coleman 2016-04-19 19:25:18 +1000
  • 92fe4b9ee0 Add a simple EC image extractor Hamish Coleman 2016-04-19 19:20:27 +1000
  • a4f00201d1 Add ISO downloader Hamish Coleman 2016-04-19 19:02:49 +1000
  • aa879a29af Add initial project file Hamish Coleman 2016-04-19 18:54:06 +1000
  • 5df62619bd Initial Commit Hamish Coleman 2016-04-19 18:26:49 +1000