Monday, July 24, 2023

BIOS update from Linux for Lenovo Thinkbook 13s g2 itl

You need to download intel ME driver, BIOS and ME firmware update installers: https://pcsupport.lenovo.com/lt/en/products/laptops-and-netbooks/thinkbook-series/thinkbook-13s-g2-itl 

Download windows 10 iso: https://www.microsoft.com/en-us/software-download/windows10ISO

Then you need wine to run those installers in Wine, select "Extract only". Then the installers and firmware apps need to be overlaid on the winpe.iso, which is made from the win10 iso as described there:

https://wiki.archlinux.org/title/Windows_PE

Then you mount winpe.iso and copy all the files to the FAT32 root partition on the USB flash. Copy EFI folder from the original Win10 iso.

After booting to USB flash drive (ENTER, F12) you go to firmware update directory and run respective ...Flash/install.bat

Then you need to enter BIOS Setup (ENTER, F1), and "Load Optimized Defaults".

After that you can update ME firmware the same way, booting from the USB, "...Flash/MEUpdate.bat"