diff --git a/BIOS/T430.FL1 b/BIOS/T430.FL1 new file mode 100644 index 0000000..2e3378d Binary files /dev/null and b/BIOS/T430.FL1 differ diff --git a/BIOS/T430s.FL1 b/BIOS/T430s.FL1 new file mode 100644 index 0000000..c5e633c Binary files /dev/null and b/BIOS/T430s.FL1 differ diff --git a/BIOS/T530.FL1 b/BIOS/T530.FL1 new file mode 100644 index 0000000..b225c47 Binary files /dev/null and b/BIOS/T530.FL1 differ diff --git a/BIOS/W530.FL1 b/BIOS/W530.FL1 new file mode 100644 index 0000000..843c016 Binary files /dev/null and b/BIOS/W530.FL1 differ diff --git a/BIOS/WinFlash64.exe b/BIOS/WinFlash64.exe new file mode 100644 index 0000000..dcb95e9 Binary files /dev/null and b/BIOS/WinFlash64.exe differ diff --git a/BIOS/X230.FL1 b/BIOS/X230.FL1 new file mode 100644 index 0000000..5a70237 Binary files /dev/null and b/BIOS/X230.FL1 differ diff --git a/downgrade.bat b/downgrade.bat new file mode 100644 index 0000000..bb197bc --- /dev/null +++ b/downgrade.bat @@ -0,0 +1,27 @@ +@echo off +cls +set model=none +echo. +echo 8888888 888 888 +echo 888 888 888 +echo 888 888 888 +echo 888 Y88b d88P 88888b. 888d888 .d88b. 88888b. +echo 888 Y88b d88P 888 "88b 888P" d8P Y8b 888 "88b +echo 888 Y88o88P 888 888 888 88888888 888 888 +echo 888 Y888P 888 d88P 888 Y8b. 888 d88P +echo 8888888 Y8P 88888P" 888 "Y8888 88888P" +echo 888 888 +echo 888 888 +echo 888 888 +echo. +echo Press Enter to downgrade your ThinkPad to an 1vyrain compatible BIOS version. +pause>nul +for /f "tokens=1 delims==" %%f in ('wmic csproduct get version ^| findstr /R ThinkPad') do set "model=%%f" +cd BIOS +if "%model%"=="ThinkPad W530 " winflash64 /sd /file W530.FL1 +if "%model%"=="ThinkPad T530 " winflash64 /sd /file T530.FL1 +if "%model%"=="ThinkPad X230 " winflash64 /sd /file X230.FL1 +if "%model%"=="ThinkPad T430 " winflash64 /sd /file T430.FL1 +if "%model%"=="ThinkPad T430s " winflash64 /sd /file T430s.FL1 +if "%model%"=="none" echo No compatible model detected. Exiting. +pause>nul \ No newline at end of file