42 Commits (9a9dc36289965461ff13225fca47de749733dd30)
 

Author SHA1 Message Date
Hamish Coleman 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) 9 years ago
Hamish Coleman aebedc8623 Add a self-documenting make target - hopefully simplify the readme file 9 years ago
Hamish Coleman c010737d6e Update documentation with new features 9 years ago
Hamish Coleman 3dbdedbd3f Enable generation of FL2 files - unfortunately, needs a custom rule for each output - just x230 for now 9 years ago
Hamish Coleman 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 9 years ago
Hamish Coleman 22526c28ba Make things a little simpler by shortening some filenames 9 years ago
Hamish Coleman cc70ac0e7c BUG: slicer rule only worked due to other dependancies, make it work for generic files 9 years ago
Hamish Coleman 4771c92564 BUG: make slicer work when input file is larger then offset, also it is now more optimised 9 years ago
Hamish Coleman ae7885f5fd Update slice definition for x220 reference code as it was incorrect 9 years ago
Hamish Coleman 1fafacbc59 Make the binary slice extraction completely generic 9 years ago
Hamish Coleman 5e4466c1aa Add patches for t430 9 years ago
Hamish Coleman 55d759339b Factor out the decryption and thus make the dependancies simpler 9 years ago
Hamish Coleman 77a0d5d5b6 Add t430 downloader and extractor 9 years ago
Hamish Coleman 7e75bc8d94 Quick Fix the wording to make more sense 9 years ago
Hamish Coleman 474400b2c7 Update README with current state, and some quick start pointers 9 years ago
Hamish Coleman 14972b950d Add License details 9 years ago
Hamish Coleman 4f8fb6e227 Replicate the x230 keyboard patches on the t430s 9 years ago
Hamish Coleman 90683c11a8 Some more minor duplicate label cleanups in the x230 radare project 9 years ago
Hamish Coleman 5db47b776c Update t430s radare project with keyboard tables 9 years ago
Hamish Coleman 6f3e9c1136 Add initial radare project for t430s 9 years ago
Hamish Coleman c3d96cecc7 Use the generic extractor/encryptor for the x230 images as well 9 years ago
Hamish Coleman bee7ced73e Add details for downloading the t430s firmware 9 years ago
Hamish Coleman d218e0e1ba Make the hexpatcher more robust. Mainly for when dealing with the case where there are no patches availble 9 years ago
Hamish Coleman 47ffb6d905 Add some notes to the radare project related to the original battery validation hack 9 years ago
Hamish Coleman 6905163a65 Small improvements in hexpatcher 9 years ago
Hamish Coleman 2a65f1bc06 Add two more patches, and a way to get a pre-patched bin, ready to hack on 9 years ago
Hamish Coleman 0b8dd7842f Show the commands that the scripts are executing 9 years ago
Hamish Coleman e4f59704da Add infrastructure for applying patches 9 years ago
Hamish Coleman cf8a512596 Fix some duplicated labels 9 years ago
Hamish Coleman 826f7bdc86 Add current x230 radare project 9 years ago
Hamish Coleman 9b5935c3b9 Continue to make filenames more consistant, and ignore the generated outputs 9 years ago
Hamish Coleman 98d9b5be9a Add an encryptor which fixups the image for re-flashing 9 years ago
Hamish Coleman cf9f96d094 Use the same orig tail filename everywhere 9 years ago
Hamish Coleman 3da223eb98 Ignore some more generated output 9 years ago
Hamish Coleman 1a785d4290 Keep our .orig files, also make one of the filenames a little less long 9 years ago
Hamish Coleman 8f48e1c9c8 Ensure we have an original file left around to diff against later 9 years ago
Hamish Coleman 5e88282a7b Add x230 image and infrastructure 9 years ago
Hamish Coleman 920c67f7cf Use consistant names for the checksum files 9 years ago
Hamish Coleman 92fe4b9ee0 Add a simple EC image extractor 9 years ago
Hamish Coleman a4f00201d1 Add ISO downloader 9 years ago
Hamish Coleman aa879a29af Add initial project file 9 years ago
Hamish Coleman 5df62619bd Initial Commit 9 years ago