How to change the BIOS bootsplash screen (under Windows)

From ThinkWiki
Revision as of 21:09, 12 September 2006 by Space (Talk | contribs) (my R51 requires only bmp with VGA palette)

Jump to: navigation, search

This page describes how to replace the standard IBM BIOS Bootsplash (The one with the ThinkPad- and Pentium M-Logo), if you have Microsoft Windows. So far it has only been tested on XP.

Getting the Files

You'll need the bios upgrade file from the IBM website. The best way to do this is connect to IBM support, click "<math>\rightarrow</math>Detect my system" (sorry, IE only), then "Downloads and Drivers", and finally "BIOS Update (Non-Diskette)". Save the .exe file somewhere (the one I had was called 1RUJ31US.EXE).

Finding the floppy image

Run the executable file from the previous step and accept the license agreement. Once you do so, a floppy image is unpacked to a temporary directory somewhere on your hard disk. The easiest way to find it is to run the standard Windows search looking for a file called "1ruj31us.img" (or whatever the EXE was called only with IMG). Note that the following few steps are all performed with the BIOS updater window open and waiting for us to click "Next".

Mounting the virtual floppy

  • Download Virtual Floppy Drive and unzip it somewhere
  • Run "vfdwin.exe" (the VFD Control Panel). In the "driver" pane click "Start", then in the "drive0" pane click "change" and assign "Z:", and finally click "Open" and open the IMG file you've found. Now you have a new drive on your computer called Z:

Adding the custom image

Create a 16 color 640x480 BMP (4 Bit/pixel VGA palette) (for example with Gimp) and save it as logo.bmp on the virtual floppy drive (that is, drive Z:). You could use this tux image (logo.bmp, logo.mod) for example.
Now prepare the image by double-clicking the "logo.bat" command you see on the floppy. You should get a message confirming that the file was converted successfully. Otherwise you can try a simpler design (it has to compress to under 10K).

Now there should be a new logo.mod and your logo.bmp. If so, you are set.

Unmounting the virtual floppy

Make sure you close all applications and explorer windows pointing to drive Z:, then go back to the VFD Control Panel, go to the driver pane and click "uninstall". You'll be asked to save your changes - check the "overwrite" checkbox since that's what we want to do. You can quit the VFD Control Panel now.

The exciting part

After this worked, go back to the BIOS updater window and click next until it restarts. You should get an IBM tool screen. Be sure to have your Thinkpad on AC power and say Yes to the questions the BIOS Upgrade Tool asks. Make sure you get asked if you want to use a custom image. If not, something went wrong along the way. It will then flash the BIOS, which will take about a minute.

Suddenly the laptop turns itself off with two beeps. When booting, you'll have your bootsplash picture.

Unfortunately, you won't see it really long, but it's better than the standard one, so it was worth the action.

Have fun!