You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
1.2 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. # x230patcher
  2. X230 automated UEFI firmware patcher using CH341A and SOIC clip. For firmware version 2.75 only!
  3. ## Initial setup
  4. First install [flashrom](https://flashrom.org/Flashrom).
  5. You will need to obtain a version of UEFIPatch that runs on your operating system. In the file `romtools.py` there is a variable called `UEFIPATCH_LOCATION`. Please set this to the path (relative or absolute) of your UEFIPatch executable, which can be downloaded from [here](https://github.com/LongSoft/UEFITool/releases). **Be sure to download version 0.28.0 and _NOT_ version A57 or A56 etc, these are from a separate codebase and do not yet support patching.**
  6. After this you are ready to go.
  7. ## Preparing the laptop
  8. Install Lenovo UEFI firmware version 2.75, found [here on their website](https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x230/downloads/ds029187). This can be done from Windows or from a bootable USB. Enter the UEFI Setup (BIOS) and disable the security chip.
  9. ## How to use
  10. 1. Open a terminal and cd into the directory under which your 'projects' are stored
  11. 2. Run python3 ~/path/to/auto.py (probably have to do this using its full path)
  12. 3. Simply follow the instructions on screen
  13. 4. Profit??