Updating bios version
Updating bios version
These Think Pads are limited to SATA1 in their BIOS even though the hardware is SATA2. "geteltorito" is available in Ubuntu (at least in Trusty, 14.04) from package "genisoimage".
If you install the Linux program cabextract you can expand these files directly.
If the Flash Memory Writer utility was not able to successfully update a complete BIOS file, your system may not be able to boot up.
This page is meant to describe ways to update the BIOS on a Think Pad that only runs Linux for users that don't have ready access to Windows. Contrary to the name, GRUB for DOS works fine on Linux.
Also, it is not possible to install some wireless cards, because only certain models are whitelisted by IBM/Lenovo. See the wikipage Middleton's BIOS for installation instructions, downloads, and more description. Besides, many people don't even have a floppy drive on their Think Pad.
Note: If your BIOS-Update tool says that no update is needed, then simply downgrade the Bios first: On Lenovo's drivers download page, the old Bios files are listed at the very bottom of the page. If you really want to do it with a floppy, some tips: BIOS, ECP, CD/DVD and Harddisk firmware disks can be booted over the network with PXELINX as part of the SYSLINUX package.
If you have Windows on your Think Pad you can just boot into it and follow instructions on the Lenovo website. Follow these steps: Use "geteltorito" to extract the update image from ISO image, downloaded from Lenovo's drivers page.
Updating the BIOS in Linux (with few exceptions) is not officially supported by Lenovo. By following any of the instructions here you are accepting the very real risk of turning your Think Pad into a big expensive paper weight, as a firmware update gone wrong can create unfix-able problems. A user on Notebook Review named 'Middleton' made these alternative BIOSes to enable SATA2 on certain Thinkpad models (X61/T61/R61/X300). Write the extracted image to a USB Flash drive using dd.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".You may need to try different packages to find the one from which you can extract a boot image. Also, please consider updating the List of DMI IDs after updating your BIOS.It is important to understand that Thinkpads from IBM have two separate firmwares: the BIOS, and the Embedded Controller Program (ECP). 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.If you encounter problems while updating the new BIOS, DO NOT turn off your system since this corrupt BIOS might cause your system failed to boot up.