Lenovo bios updating tools
You can check the current BIOS and ECP versions on your Think Pad as detailed here: BIOS Version Please consider updating the List of DMI IDs before (and after) updating your BIOS. This should bypass the battery check and perform the flashing.
Firmware flasher program can run on DOS (Lenovo PC DOS) or Windows but, unfortunately, not Linux. If that doesn't work, check if the update disk contains a tool called "phlash16.exe".
This package updates the UEFI BIOS (including system program and Embedded Controller program) stored in the Lenovo computer to fix problems, add new functions and expand functions.
You may need to try different packages to find the one from which you can extract a boot image. The special update instructions for X1, X1 Carbon, X1 Carbon 2nd, X1 Hybrid, X20, X21, X22, X23, X24, X30, X31, X32, X40, X41, X41 Tablet, X60, X60s, X60 Tablet, X61, X61s, X61 Tablet, X100e, X120e, X121e, X130e, X131e, X140e, X200, X200 Tablet, X200s, X201, X201i, X201s, X201 Tablet, X220, X230, X230i, X230s, X230 Tablet, X230i Tablet, X240, X240s, X300, X301 Thinkpads are quite long. The BIOS updater may refuse to update a BIOS without a battery, or if the battery charge is too low.
This is a huge drawback for anyone wanting to use SSDs, because it is so much slower. Besides, many people don't even have a floppy drive on their Think Pad.