Thinkpad BIOS Upgrade

If I’m ever to upgrade the RAM in my laptop I need to update the BIOS because the current one (2.01) only supports 512MB SODIMMS. As it so happens I need to update the embedded controller program as well. Since the Linux upgrade disks are still stuck in the past and I have a Windows box I figured I’d just use it to create the disks. In my mind I pictured this simple process of creating the disks, booting up my laptop, running the programs and I’m done. It wasn’t quite that simple.

  1. First problem was the update programs don’t like being running from a directory with spaces in it. If you do run them in such a directory you get this useful error message:
    Usage : OS2 /P <full path > /C <original CommandLine>
    Since I was too lazy to type the full path I copied them to C:\ so the path would be short and ran it again. This time it just worked. Having no desire to learn how IBM constructed the program to only run in certain directories I left it be.
  2. Next problem is that I only have a box of old floppy disks. I had forgotten the joys of media that can rot. The first disk was rejected by the program even though I managed to format it with mtools in Linux yesterday. It liked the next disk and copied over the files.
  3. The Thinkpad is fussier about the disks it accepts and said it wasn’t a system disk. I could mount it in Linux and see the files but Windows also couldn’t read the disk. I began to wonder if this upgrade is such a good idea. I went through the rest of the floppies and the second last one is accepted and the Thinkpad boots it!

Thankfully the rest of the process went smoothly, nothing worse than a dead PC because of an interruption to a BIOS upgrade. When upgrading the BIOS there were two options, 1. Upgrade system programs and 2. Change model number only. I updated the system programs but left the model number alone.

Booting up again confirms the embedded controller is now at 1.06 and the BIOS is at 2.08! I resetted the BIOS to the defaults and restored my settings. Linux boots up fine and as far as I can tell, nothing’s changed. Now I just to acquire some RAM.

Spread the word: Technorati related  |  Technorati related  |  del.icio.us bookmark it!  |  submit Thinkpad BIOS Upgrade digg.com digg it!  |  reddit reddit!

Leave a Reply

Line and paragraph breaks automatic.
XHTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>