IBM ThinkPad X20, X21 October 31, 2001 ThinkPad BIOS Update Utility Version 2.21 (IZET99WW) ====================================================================== Notice: ------- - This BIOS version will only work with Embedded Controller Program Version 1.31 (or higher). Please get an additional package, "Embedded Controller Program Version 1.31 (or higher)", and update embedded controller program in the system with it at the same time. - CAUTION for users with the Intel/Xircom MiniPCI combo cards: This BIOS version will only work with Intel Boot Agent(IBA) 4.0 or later for Wake on LAN(WOL) based remote installations. If you plan to do remote installations with IBA versions prior to 4.0, then you must use a previous BIOS version to 1.20. Failure to do so may cause the ThinkPad system to hang. - This program is language independent and can be used with any language system. What This Package Does ---------------------- The ThinkPad BIOS Update Utility given here can update the system BIOS program stored in the ThinkPad system to fix problems, add new functions, or expand functions. This release supports the following systems: - ThinkPad X20, X21 The supported operating systems are as follows: - Windows 95 OSR2 or later(*1) - Windows 98 - Windows 98 Second Edition(*2) - Windows Me - Windows NT 4.0 with Service Pack 6 or later - Windows 2000 - Windows XP (Home Edition and Professional) (Note) *1: See the Known Limitations section. *2: Before using the Embedded Controller Program Update Utility with Windows 98 Second Edition, IBM recommends that you apply the Windows 98 Second Edition Shutdown Supplement from the Microsoft Web Site Knowledge Base Article ID Q239887. To determine if you should update the system program, refer to the "Summary of Changes" section. To update the system program, refer to the "Installation Instructions" section. Released Versions ----------------- Where: BIOS version (BIOS internal ID) 1.05 (IZET37WW) Initial release for ThinkPad X20 1.14 (IZET59WW) Support for new functions and problem fixes 1.15 (IZET60WW) A problem fix 1.20 (IZET65WW) Problem fixes 2.07 (IZET88WW) Support for new functions and problem fixes 2.10 (IZET90WW) Support for a new function and problem fixes 2.12 (IZET92WW) Support for a new function and problem fixes Support for ThinkPad X21 (added) 2.14 (IZET94WW) Support for a new function and problem fixes 2.16 (IZET96WW) Problem fixes 2.17 (IZET97WW) Support for Bluetooth 2.19 (IZET98WW) Support for Windows XP, function enhancements and problem fixes 2.21 (IZET99WW) Problem fixes Summary of Changes ------------------ Where: x.xx : BIOS version yyyyyyyy : BIOS internal ID For example, <1.14 (IZET59WW)> means the BIOS version is 1.14. The BIOS internal ID is for administrator purpose. (New) New Function or Enhancement (Fix) Correction to existing function <1.05 (IZET37WW)> - Initial release for ThinkPad X20 <1.14 (IZET59WW)> - (New) Support for Windows Me. - (New) Support for Intel Pentium III SpeedStep Technology. - (New) Support for Intel Pentium III C0 Step. - (New) Support for "Boot from the external Diskette Drive" connected to the USB (Universal Serial Bus) connector on the system unit. - (New) POST (Power-On Self Test) elapsed time is improved. Now it takes approximately less than 10 seconds. - (Fix) (Windows 98) Repeating hot docking/undocking to/from the ThinkPad Dock may intermittently cause blue screen error if a IBM Turbo 16/4 Token-Ring PC Card 2 is inserted into the ThinkPad Dock. - (Fix) (Windows 2000) The warning message of Secondary IDE channel appears when warm docking to the ThinkPad Dock is done. - (Fix) (Windows NT 4.0) The system can not enter the hibernation mode. - (Fix) The sound can not be turned by the volume button after muted by the mute button. <1.15 (IZET60WW)> - (Fix) The system may sometimes hang when a CardBus card is installed in the computer. <1.20 (IZET65WW)> - (New) Improvement for Fast-boot. (Note) This improvement requires the change of default drive boot order. from: Diskette Drive -> CD-ROM Drive -> Hard Drive to: Diskette Drive -> Hard Drive -> CD-ROM Drive. So, to use bootable CD-ROM (like Recovery CD), change the boot order from the default to: Removable Devices -> ATAPI CD-ROM Drive -> Hard Drive in IBM BIOS Setup Utility, "Startup" menu. - (Fix) The LCD back light is always turned on when the system is booted with an external display attached, whose display output location is set to 'External Display'. - (Fix) Network boot does not work with the "IBM 10/100 EtherJet Mini PCI Adapter with 56K Modem by 3Com" option installed. - (Fix) RPL does not work with IBM Turbo 16/4 Token-Ring PC Card installed. - (Fix) (Windows 98) An incorrect drive letter may be assigned to the external diskette drive (USB type) if "Legacy Floppy Drives" option (for the diskette drive in the ThinkPad UltraBase X2) is set to Disabled in the IBM BIOS Setup Utility. - (Fix) (Windows Me) An incorrect drive letter may be assigned to the external diskette drive (USB type) if "Legacy Floppy Drives" option is set to Enabled in the IBM BIOS Setup Utility. - (Fix) The CMOS test in PC-Doctor for Windows fails. <2.07 (IZET88WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.29 (or higher). Get an additional package, "Embedded Controller Program Version 1.29 (or higher)", and update embedded controller program in the system with it at the same time. CAUTION for users with the Intel/Xircom MiniPCI combo cards: This BIOS version will only work with Intel Boot Agent(IBA) 4.0 or later for Wake on LAN(WOL) based remote installations. If you plan to do remote installations with IBA versions prior to 4.0, then you must use a previous BIOS version to 1.20. Failure to do so may cause the ThinkPad system to hang. - (New) Support for boot feature from IBM USB Portable CD-ROM Drive (P/N 33L5151). NOTE: To support this function, IBM USB Portable CD-ROM drive driver for DOS (version 1.0 or higher) must be installed in the CD-ROM with "El Torito" Bootable CD-ROM format. The CD-ROM drive driver is available in another package, "IBM USB Portable CD-ROM Drive (33L5151) Driver for DOS Version 1.0 (or higher)". - (New) (PC-DOS) The IBM USB Portable CD-ROM Drive (P/N 33L5151) can be used with an IBM External USB Diskette Drive when the system is booted from the USB Diskette Drive by PC-DOS. NOTE: To support this function, get an additional package, "IBM USB Portable CD-ROM Drive (33L5151) Driver for DOS Version 1.0 (or higher)" at the same time, and install it with the PC-DOS diskette. - (New) POST (Power-On Self Test) elapsed time is a improved. - (New) (Windows NT 4.0) When the computer is powered with AC power and is using a PC Card, it enters standby mode, instead of suspend mode. - (Fix) The system can not resume normal operation and hangs if "Hibernate when low battery mode" option is enabled and when the system goes into suspend mode. - (Fix) The system can not wake up by the LCCM (LANClient Control Manager) server with IBM 10/100 Ethernet Mini PCI Adapter with 56K Modem (Intel models). - (Fix) Some keys on the French layout keyboard do not work to enter a power-on password when the system resumes normal operation from suspend mode. - (Fix) (Windows 2000) The LCD has blank a screen when the following conditions are met: 1. An external display is attached to the system. 2. The display output location is set to "External Display" (by pressing Fn+F7 keys). 3. Removing the external display. 4. Changing the display output location to "LCD" (by pressing Fn+F7 keys). 5. The LCD screen is blank. - (Fix) The CD-ROM drive in the ThinkPad UltraBase X2 may not be recognized when the system resumes normal operation from suspend or hibernation mode. - (Fix) (Windows 2000) If the LCD and external display have different settings of screen size/color depth from each other and when the display output location is switched, some settings are changed. - (Fix) When "Flash BIOS Updating by End-Users" option is disabled, but a supervisor password is set, BIOS updating should be enabled, but is not. - (Fix) (Windows 2000) The system does not go into hibernation mode at critical low battery condition. - (Fix) (Windows 2000) Battery hour becomes shorter on the system with IBM 10/100 Ethernet Mini PCI Adapter with 56K Modem (3Com models) installed. - (Fix) The TrackPoint does not work on warm-undocking from the ThinkPad UltraBase X2. - (Fix) (Windows 98) The TrackPoint does not work on hot-docking/ undocking to/from the ThinkPad UltraBase X2. - (Fix) (Windows 98) The system hangs when the system resumes normal operation from hibernation mode after warm-undocking from the ThinkPad UltraBase X2. - (Fix) The system hangs if a power-on password is installed and the AC adapter is attached or removed while resuming from suspend mode. - (Fix) Any USB devices attached to the ThinkPad Dock do not work. - (Fix) (DOS) Reboot by BIOS-call function causes the system to hang. - (Fix) 0188 or 0189 error intermittently occurs during power-on. - (Fix) Some USB devices attached to the system do not work. NOTE: To fix this problem, get an additional package, "Embedded Controller Program Version 1.24 (or higher)", and update embedded controller program in the system with it at the same time. <2.10 (IZET90WW)> - (New) Add a 'Lock BIOS settings' menu to BIOS setup. - (Fix) After the system is hot-docked with the ThinkPad UltraBase, the CD-ROM drive in ThinkPad UltraBase X2 is not detected when rebooted. - (Fix) Some PCI video cards in ThinkPad Dock do not work when rebooted by Alt+Ctrl+Del keys. - (Fix) ** Deleted ** The system can't be booted from the hard disk drive whose partition ID is n5h (n is 1 or greater). ** This fix was not implemented, and done in Ver 2.16 ** - (Fix) Diskette write protect test in PC-Doctor DOS fails. - (Fix) The SMBIOS does not return 'Asset Tag Number'. - (Fix) If both "Will not suspend even when LCD is closed" and "Suspend/hibernate when docked" options are enabled and the system is attached to the ThinkPad Dock, the LCD does not work when the LCD is closed then opened. - (Fix) (Windows Me and Windows 2000) If "USB BIOS Support" option is disabled in IBM BIOS Setup Utility, the system hangs when the system resumes normal operation from suspend mode. - (Fix) System booting time becomes slow if a "LG CD-ROM CRN-8245B" is installed in the ThinkPad UltraBase X2 or ThinkPad Dock. <2.12 (IZET92WW)> - (New) When the LCD panel is closed, audible beeps will sound and the suspend mode indicator will blink until suspend operation is complete. This is to avoid hard disk crash by indicating suspend operation completion. - (Fix) The Device Manager shows Code12 and 10/100 EtherJet Mini PCI Adapter with 56K Modem does not work at all when the adapter equips Intel Boot Agent 4.0.15. - (Fix) It takes about 3 minutes to boot the system when a hard disk drive is installed in the ThinkPad Dock. - (New) Support for ThinkPad X21 (added). <2.14 (IZET94WW)> - (New) (Japanese market only) Support for Panasonic Portable CD-R/RW Drive (KXL-RW21AN, USB type). - (Fix) If the system is turned off during the system boot immediately after BIOS items are changed and saved in the IBM BIOS Setup Utility menu, the changed BIOS items are reset to default. - (Fix) Some PC Cards with 3.3 voltage driven do not work. - (Fix) (Windows Me/2000) If the power-on password is set, the system can not resume normal operation from hibernation mode by LCCM (LANClient Control Manager) program because an unnecessary power-on password appears during the resume operation. - (Fix) (Windows Me) When the system enters the screen-off mode and you leave the system untouched for a while, and then you press any key to enable the screen, the system may still have blank screen and hang. - (Fix) "PS2 USBBIOS" command of "ThinkPad Utility for DOS" does not work. <2.16 (IZET96WW)> - (Fix) The system can't be booted from the hard disk drive whose partition ID is n5h (n is 1 or greater). - (Fix) (Windows 2000) The LCD has blank screen when the system is hot-undocked from the ThinkPad Dock option with an external display attached if the display device switch is set to "CRT Display only". - (Fix) If the BIOS is initialized on the system with some IBM Token- Ring PC Cards (e.g. Auto 16/4 Token Ring PCMCIA Card), the system may display "EXPANSION ROM NOT INITIALIZED - PCI NETWORK CONTROLLER" error messages and halts during boot. ** This occurs if the BIOS Ver 2.14 was installed. ** - (Fix) (Windows NT 4.0) Some PC Cards (e.g. IBM Microdrive) may not be recognized by CardWizard and not work. ** This occurs if the BIOS Ver 2.14 was installed. ** <2.17 (IZET97WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.28 (or higher). Get an additional package, "Embedded Controller Program Version 1.28 (or higher)", and update embedded controller program in the system with it at the same time. - (New) Support for Bluetooth. <2.19 (IZET98WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.29 (or higher). Get an additional package, "Embedded Controller Program Version 1.29 (or higher)", and update embedded controller program in the system with it at the same time. - (New) Support for Windows XP. - (New) POST (Power-On Self Test) elapsed time is improved. - (New) (Fast resume) Elapsed time of resuming normal operation from suspend mode is improved. - (Fix) (Windows 95) When a 3Com Ethernet PC Card, 3CCFE575CT, is inserted in suspend mode, the system hangs after resuming normal operation from suspend mode. - (Fix) If the system resumes normal operation from suspend mode by pressing the power switch, the LCD has blank screen. - (Fix) The system hangs if Matrox video driver is installed. - (Fix) (Windows 2000) If an IBM External USB Diskette Drive is attached to the ThinkPad Dock, an error message is displayed after hot-undocking the system from the ThinkPad Dock. <2.21 (IZET99WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.31 (or higher). Get an additional package, "Embedded Controller Program Version 1.31 (or higher)", and update embedded controller program in the system with it at the same time. - (Fix) (Windows 2000) The LCD has blank screen when the following conditions are met: 1. "Will not suspend even when LCD is closed" option is enabled. 2. The system is attached to the ThinkPad Dock or ThinkPad Port Replicator, also an external display is attached. 3. Boot the system with the LCD closed. 4. Open the LCD at the Windows logon screen. 5. Press Fn+F7 keys several times to enable the LCD, but the LCD does not work. - (Fix) The system can not export digital video data to Digital Video cameras through the IBM IEEE 1394 CardBus Card. - (Fix) (Windows 98) The system may reboot intermittently when it hot-docks with the docking station with a PS/2 mouse attached. - (Fix) (Windows 98) Both the TrackPoint and the PS/2 mouse are working after resuming normal operation from suspend mode even if TrackPoint option is set to "Auto-disable". Installation Instructions ------------------------- NOTES: - As written on LCCM Compatibility and Configuration Guide, remove the Power-on password prior to flashing the BIOS in LCCM (LANClient Control Manager) environment. - You need an AC adapter and a charged battery pack to update the system program. - If your computer is attached to any kind of port replicator, turn off the computer and detach it before proceeding. (Except the ThinkPad UltraBase X2 option.) - If a USB Diskette Drive is attached to your computer, turn off the computer and detach it before proceeding. 1. Print these instructions or display on another computer. 2. Firmly connect the AC adapter to the computer. 3. Start Windows 95/98/Me or start Windows NT 4.0/2000/XP and logon with administrative privileges on the target computer. 4. Make the temporary directory on the hard drive (for instance, C:\Temp) 5. Download the ThinkPad BIOS Update Utility from the web site and store the file into the temporary directory. (e.g. C:\Temp) 6. Click the Start button. 7. Click Run. 8. Specify file name with the full path name where you stored ThinkPad BIOS Update Utility. Then click OK. 9. Follow the instructions. Windows shutting down automatically and ThinkPad BIOS Update Utility screen appears. 10. Select Read this first from the menu and carefully read the information that appears. 11. Press the Esc key to return to the menu. 12. Select Update system program and follow the instruction on the screen. Warning: Do not turn off or suspend the computer until the update has been completed. IF YOU TURN OFF OR SUSPEND THE COMPUTER WHILE THE UPDATE IS STILL IN PROGRESS, THE SYSTEM BOARD MAY HAVE TO BE REPLACED. After the update has been completed, the system is automatically turned off. Do the following to make the changes effective. 13. Make sure the no diskette is inserted in the diskette drive. 14. Turn on the computer. The system enters IBM BIOS Setup Utility automatically. If a password prompt appears, type the correct password. 15. Press F9 key to load default configuration. 16. Select Yes. 17. Press F10 key to save default configuration. 18. Select Yes. 19. The system restart automatically. BIOS Information ---------------- Each version of the ThinkPad BIOS Update Utility contains the following system program (BIOS). The BIOS version and the date can be viewed by invoking IBM BIOS Setup Utility. To enter the IBM BIOS Setup Utility; 1. Turn off the computer. 2. Turn on the computer. 3. While the Press F1 for IBM BIOS Setup Utility message is displayed at the lower-left area of the screen, press F1 key. The IBM BIOS Setup Utility menu will be displayed. If a password prompt appears, type the correct password. 4. Check BIOS Version and BIOS Date. BIOS Version (BIOS internal ID) BIOS Date (Year-Month-Day) --------------- ---------- 1.05 (IZET37WW) 1999-12-21 1.14 (IZET59WW) 1999-12-21 1.15 (IZET60WW) 1999-12-21 1.20 (IZET65WW) 1999-12-21 2.07 (IZET88WW) 2001-01-18 2.10 (IZET90WW) 2001-02-13 2.12 (IZET92WW) 2001-02-26 2.14 (IZET94WW) 2001-04-17 2.16 (IZET96WW) 2001-06-19 2.17 (IZET97WW) 2001-07-18 2.19 (IZET98WW) 2001-09-27 2.21 (IZET99WW) 2001-10-19 Memory Map Information ---------------------- Reserved Area: The following conventional memory addresses are reserved by the system program (BIOS) and others. C0000-CFFFF : Reserved for Video BIOS D8000-DBFFF : Reserved for USB BIOS DC000-DFFFF : Reserved for USB Diskette Drive BIOS E0000-FFFFF : Reserved for System BIOS Usable Area: The following memory address can be used by the memory manager such as EMM386. D0000-D7FFF But certain addresses in this area will be reserved for CardBus Controllers by Operating Systems. The addresses vary and depend on the design of each Operating System. Known Limitations ----------------- To execute this package on Windows 95, the following modules are required: - MSVCRT.DLL - MFC42.DLL Trademarks ---------- * IBM, ThinkPad, TrackPoint and Wake on LAN are registered trademarks of IBM Corporation. * EtherJet, LANClient Control Manager, Microdrive and UltraBase are trademarks of IBM Corporation. * Bluetooth is a trademark owned by Telefonaktiebolaget LM Ericsson, Sweden. * CardWizard is a trademark of SystemSoft Corporation. * Intel and Pentium are registered trademarks of Intel Corporation. * Matrox is a registered trademark of Matrox Graphics Inc. * Panasonic is a registered trademark of Matsushita Electric Industrial Co., Ltd. * PC-Doctor is a registered trademark of PC-Doctor, Inc. * SpeedStep is a trademark of Intel Corporation. * Windows and Windows NT are registered trademarks of Microsoft Corporation. * 3Com is a registered trademark of 3Com Corporation. Other company, product, and service names may be registered trademarks, trademarks or service marks of others.