IBM ThinkPad X22, X23, X24 October 25, 2002 System Program Service Diskette Diskette Version : 1.28 BIOS Version : 1.28 (1DET66WW) ====================================================================== Notice: ------- - This BIOS version will only work with Embedded Controller Program Version 1.25 (or higher). Please get an additional package, Embedded Controller Program Version 1.25 (or higher), and update embedded controller program in the system with it at the same time. - If you update the BIOS and Embedded Controller Program at the same time, update Embedded Controller Program first. - This program is language independent and can be used with any language system. What This Diskette Does ----------------------- This System Program Service Diskette updates the system BIOS program stored in the ThinkPad system to fix problems, add new functions, or expand functions as noted below. This release supports the following systems: - ThinkPad X22 - ThinkPad X23 - ThinkPad X24 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: Diskette version - BIOS version (BIOS internal ID) None - 1.02 (1DET45WW) Initial release for ThinkPad X22 1.05 - 1.05 (1DET47WW) Problem fixes 1.07 - 1.07 (1DET49WW) Support for Windows XP and problem fixes 1.10 - 1.10 (1DET50WW) Problem fixes 1.12 - 1.12 (1DET51WW) Problem fixes 1.15 - 1.15 (1DET54WW) Problem fixes 1.18 - 1.18 (1DET56WW) Support for ThinkPad X23 and Problem fixes 1.21 - 1.21 (1DET59WW) Problem fixes 1.25 - 1.25 (1DET63WW) Support for ThinkPad X24 and Problem fixes 1.26 - 1.26 (1DET64WW) Problem fixes 1.27 - 1.27 (1DET65WW) Problem fixes 1.28 - 1.28 (1DET66WW) Problem fixes Summary of Changes ------------------ Where: x.xx : BIOS version yyyyyyyy : BIOS internal ID For example, <1.02 (1DET45WW)> means the BIOS version is 1.02. The BIOS internal ID is for administrator purpose. (New) New Function or Enhancement (Fix) Correction to existing function <1.02 (1DET45WW)> - Initial release for ThinkPad X22. <1.05 (1DET47WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.07 (or higher). Get an additional package, "Embedded Controller Program Version 1.07 (or higher)", and update embedded controller program in the system with it at the same time. - (Fix) (Windows 2000) The system may not recognize IDE devices (hard disk drive, CD-ROM drive, etc.) installed in the "ThinkPad Dock" option. - (Fix) (Windows 95) The system hangs when the system resumes normal operation from hibernation mode. <1.07 (1DET49WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.09 (or higher). Get an additional package, "Embedded Controller Program Version 1.09 (or higher)", and update embedded controller program in the system with it at the same time. - (New) Support for Windows XP. - (Fix) Disk-to-Disk Recovery may fail, which is invoked by pressing F11 key when the message "To start the Product Recovery program" is displayed during the system boot. - (Fix) Processor Name information to which is referred by some system management applications is incorrect. - (Fix) (Windows Me) They system can't resume normal operation after the system goes into suspend mode while the Media Player is playing back media files. <1.10 (1DET50WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.10 (or higher). Get an additional package, "Embedded Controller Program Version 1.10 (or higher)", and update embedded controller program in the system with it at the same time. - (Fix) ** Deleted and our apology ** ** This fix was not implemented, but done in Ver 1.15 ** (Windows 2000) If an external monitor (CRT) is attached to the system and display output is set to 'LCD' or 'CRT Display', and when the system resumes normal operation from suspend or hibernation mode, the display output is changed to 'Both LCD and CRT Display'. - (Fix) (Windows 2000) While the system is going into hibernation mode, the hibernation screen may be corrupted. - (Fix) (Windows XP) If the system goes into suspend mode by closing the LCD and then resume normal operation, the setting of screen resolution and colors are changed. - (Fix) If the LCD is closed to go into suspend mode after DVDExpress application pauses any DVD title playback, the DVDExpress stops responding or has a program error message when resumed. <1.12 (1DET51WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.11 (or higher). Get an additional package, "Embedded Controller Program Version 1.11 (or higher)", and update embedded controller program in the system with it at the same time. - (Fix) (Windows 2000/XP) The system may hang if it leaves as it is for a long time after Windows starts. - (Fix) ** Deleted and our apology ** ** This fix was not implemented, but done in Ver 1.15 ** (Windows 2000) 'Unsafe removal of device' error message appears when the system is hot-undocked or warm-undocked from the ThinkPad UltraBase X2 option. - (Fix) (Windows 98/98/NT 4.0) When the system is powered on and F1 key is pressed to enter IBM BIOS Setup Utility after the system goes into hibernation mode, the system hangs. <1.15 (1DET54WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.13 (or higher). Get an additional package, "Embedded Controller Program Version 1.13 (or higher)", and update embedded controller program in the system with it at the same time. - (Fix) (Windows 2000) If an external monitor (CRT) is attached to the system and display output is set to 'LCD' or 'CRT Display', and when the system resumes normal operation from standby or hibernation mode, the display output is changed to 'Both LCD and CRT Display'. - (Fix) It takes several hours to recover Windows environment with the Recovery CD through the USB CD-ROM drive. - (Fix) RLockOut (Remote Lock Out self test) in WFM 2.0.4 shows 2 errors. - (Fix) (Windows 2000) 'Unsafe removal of device' error message appears when the system is hot-undocked or warm-undocked from the ThinkPad UltraBase X2 option. - (Fix) (Windows Me) Windows Media Player shows the error message, "error reading CD-ROM in drive x:" when the system resumes normal operation from the standby mode after media file playback is paused. - (Fix) (Windows XP) Diskette format may fail or proceed very slowly. - (Fix) Bluetooth option is not turned on after reboot or resuming normal operation from standby and/or hibernation mode. - (Fix) When an IBM USB Memory Key option (8MB and 32MB) is attached and the system is powered on, two IBM USB Memory Key options are shown (in the Explorer). <1.18 (1DET56WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.15 (or higher). Get an additional package, "Embedded Controller Program Version 1.15 (or higher)", and update embedded controller program in the system with it at the same time. - (New) Support for ThinkPad X23. - (New) Support for Integrated Bluetooth wireless. - (Fix) If F1 or F12 key is pressed just after a power-on password prompt is displayed, the power-on password must be entered twice. - (Fix) (Windows 95) When ThinkPad BIOS Update Utility screen appears after ThinkPad BIOS Update Utility (e-Flash version) starts, the keyboard does not work. <1.21 (1DET59WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.17 (or higher). Get an additional package, "Embedded Controller Program Version 1.17 (or higher)", and update embedded controller program in the system with it at the same time. - (New) Intel Boot Agent is updated to version 4.0.22 for Intel PRO/100 VE Network Connection (ethernet daughter card). - (Fix) (Windows 2000) PC Card inserted into PC Card slots in the ThinkPad Dock option may not be recognized after the system is turned on. - (Fix) (Windows Me) PC Card inserted into PC Card slots in the ThinkPad Dock option does not work when the system is hot- undocked from the ThinkPad Dock. - (Fix) (Windows 98/Me) The screen blinks several times at Windows logo screen when Windows starts. - (Fix) The error message, "0175: Bad CRC1, stop POST task" may be displayed when the system is powered on. <1.25 (1DET63WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.23 (or higher). Get an additional package, "Embedded Controller Program Version 1.23 (or higher)", and update embedded controller program in the system with it at the same time. - (New) Support for ThinkPad X24. - (Fix) (Windows 95/98/NT 4.0) The error message, "ERROR 0271:Check date and time settings", may be displayed when the system is powered on. - (Fix) (Windows Me/XP) The setting for parallel port option in IBM BIOS Setup Utility is forced to be "OS controlled" and then the parallel port will not work after Windows starts even if it is set to be "Enabled". <1.26 (1DET64WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.24 (or higher). 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. - (Fix) (Windows XP/2000) The display output will be changed to 'Both LCD and CRT Display' when the system resumes normal operation from suspend mode. - (New) Support for display driver for Windows 2000 Version 7.69-020326x-003867C or higher.(*) - (New) Support for display driver for Windows XP Version 7.68-020305m1-003081C or higher.(*) - --- (Support for a new type of flash ROM.) (Note *) : This is not a mandatory request to you this time, but IBM recommends you to update the display driver with this at the same time for preventing from future possible display problems. <1.27 (1DET65WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.25 (or higher). Get an additional package, "Embedded Controller Program Version 1.25 (or higher)", and update embedded controller program in the system with it at the same time. - (Fix) The system can not export digital video data to Digital Video cameras through the IBM IEEE 1394 CardBus Card. - --- (Support for a new stepping (B1) of Processor.) <1.28 (1DET66WW)> NOTE: This BIOS version will only work with Embedded Controller Program Version 1.25 (or higher). - (Fix) (Windows XP) When the system is turned on with the ThinkPad Dock, the following message is logged in the Event Viewer's system log. Source: ACPI Event ID: 10 ACPI: ACPI BIOS is attempting to write to an illegal PCI Operation Region (0x20). Please contact your system vendor for technical assistance. - (Fix) While running applications that keep the CPU usage rate at 100% in high performance mode the system may suddeny shut down. 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. You can attach the option and use the embedded diskette drive in it.) - Make sure the System Program Service Diskette is write-protected. 1. Print these instructions or display on another computer. 2. Firmly connect the AC adapter to the computer. 3. Insert the System Program Service Diskette into the diskette drive and turn on the computer. 4. Select Read this first from the menu and carefully read the information that appears. 5. Press the Esc key to return to the menu. 6. Select Update system program and follow the instruction on the screen. Note: If you are updating the system program through the external diskette drive (USB type, not the diskette drive in the ThinkPad UltraBase X2), it will take quite a long time to complete reading the system program file, but it is normal. Continue the update. 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, do the following to make the changes effective. 7. Make sure the System Program Service Diskette is removed from the diskette drive, then turn off the computer. 8. Turn on the computer. 9. 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. 10. Press the F9 key to load default configuration. 11. Select Yes. 12. Press the F10 key to save default configuration. 13. Select Yes. 14. The system restart automatically. BIOS Information ---------------- Each version of the System Program Service Diskette 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 the 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. Diskette BIOS Version BIOS Date Embedded Controller Version (Year-Month-Day) Program Version -------- --------------- ---------------- ------------------- None 1.02 (1DET45WW) 2001-09-03 1.03 1.05 1.05 (1DET47WW) 2001-09-24 1.07 1.07 1.07 (1DET49WW) 2001-10-16 1.09 1.10 1.10 (1DET50WW) 2001-10-24 1.10 1.12 1.12 (1DET51WW) 2001-11-15 1.11 1.15 1.15 (1DET54WW) 2001-11-27 1.13 1.18 1.18 (1DET56WW) 2001-12-27 1.15 1.21 1.21 (1DET59WW) 2002-02-08 1.17 1.25 1.25 (1DET63WW) 2002-04-10 1.23 1.26 1.26 (1DET64WW) 2002-05-22 1.24 1.27 1.27 (1DET65WW) 2002-08-21 1.25 (or higher) 1.28 1.28 (1DET66WW) 2002-10-22 1.25 (or higher) Memory Map Information ---------------------- Reserved Area: The following conventional memory addresses are reserved by the system program (BIOS) and others. C0000-CBFFF : Reserved for Video BIOS DC000-DFFFF : Reserved for USB & 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. CC000-DBFFF 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. Trademarks ---------- * IBM and ThinkPad are registered trademarks of IBM Corporation. * LANClient Control Manager and UltraBase are trademarks of IBM Corporation. * Bluetooth is a trademark owned by Telefonaktiebolaget LM Ericsson, Sweden. * DVDExpress is a trademark of National Semiconductor Corporation. * Intel is a registered trademark of Intel Corporation. * Windows and Windows NT are registered trademarks of Microsoft Corporation. Other company, product, and service names may be registered trademarks, trademarks or service marks of others.