8888888 888 888 888 888 888 888 888 888 888 Y88b d88P 88888b. 888d888 .d88b. 88888b. 888 Y88b d88P 888 "88b 888P" d8P Y8b 888 "88b 888 Y88o88P 888 888 888 88888888 888 888 888 Y888P 888 d88P 888 Y8b. 888 d88P 8888888 Y8P 88888P" 888 "Y8888 88888P" 888 888 888 888 888 888
1vyrain is coming along much faster than anticipated thanks to the help of the folks over in the r/Thinkpad discord! I anticipate that 1vyrain will be ready much sooner than expected, probably in the next 24 - 48 hours! To be prepared for the release, you can run this very simple tool that will downgrade (or upgrade) your BIOS to a version that is compatible with the upcoming tool.
1vyrain will likely aim to update your BIOS to the "last good" BIOS version listed here to ensure that users can still flash their EC for use with the classic keyboard, and any microcode updates past those versions will be ported downstream to the BIOSes packaged with 1vyrain so you do not miss out on any of the recent security fixes or updates!
All this tool does is package together and automate Lenovo's official Windows BIOS flashing tool and includes the 4MB BIOS files provided directly by Lenovo for each compatible machine, with the correct version (to see which version it will update your BIOS to, click here).
I am unsure if winflash64 (the tool Lenovo packages to update your BIOS) has any dependencies, and I have not included any of the DLLs or associated files in the repo. If needed, I will update the github with the necessary files. Please report back any errors you may get trying to run the tool!
As a side note, the X230t is not listed as supported in the github linked above and I cannot currently support it with the 1vyrain release. I do not have one on hand to test and there is nobody with access to one who can currently help me test things. If I get my hands on one, I can check it out and potentially offer support for it as well, but I would need it on hand for this or be in touch with someone willing to go through some trials for me (preferably with a hardware flasher in case you get bricked while testing). If you wanna help out, reach out to me on the discord!