IBM ThinkPad X20, X21 October 31, 2001 Embedded Controller Program Update Utility Version : 1.31 ====================================================================== Notice: ------- - This version of Embedded Controller Program will only work with BIOS Version 2.21 or higher. Please get an additional package, "System Program Service Diskette Version 2.21 (or higher)" or "ThinkPad BIOS Update Utility Version 2.21 (or higher)", and update the BIOS in the system with it at the same time. - This program is language independent and can be used with any language system. What This Package Does ----------------------- This Embedded Controller Program Update Utility updates the embedded controller program (H8 controller firmware) stored in the ThinkPad system to fix problems, add new functions, or expand functions as noted below. 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 embedded controller program, refer to the "Summary of Changes" section. To update the embedded controller program, refer to the "Installation Instructions" section. Released Versions ----------------- 1.10 Enhancement for USB HUB control and problem fixes 1.11 Support for USB dynamic control and problem fixes 1.13 A problem fix 1.18 A problem fix 1.19 Problem fixes 1.24 Problem fixes 1.26 Support for ThinkPad X21 and problem fixes 1.27 A problem fix 1.28 Support for Bluetooth 1.29 Support for Windows XP and a problem fix 1.31 problem fixes Summary of Changes ------------------ Where: Version (for example, 1.00 means Version 1.00) (New) New function or enhancement (Fix) Correction to existing function <1.10> - (New) Enhancement for USB HUB control. - (Fix) Tick noise sounds while Windows boot. - (Fix) Keyboard does not work after PC Doctor's CPU test is done (CTRL-ENTER). <1.11> - (New) Support for USB dynamic control. - (Fix) Windows 2000 battery gauging program is not updated. - (Fix) When Fn key lock is enabled in ThinkPad Configuration program, none of items in the Control Panel can be selected. <1.13> - (Fix) Some keys on the keyboard may not work. <1.18> - (Fix) The CPU fan generates noises. <1.19> - (Fix) Intermittently the CPU fan may not work even if the system temperature becomes high. - (Fix) The system can not go into suspend mode while copying data from/to a IBM microdrive. <1.24> NOTE: This version of Embedded Controller program will only work with the BIOS 2.07 (or higher). Get the either of another packages, "System Program Service Diskette Version 2.07 (or higher)" or "ThinkPad BIOS Update Utility Version 2.07 (IZET88WW) (or higher)", and update the BIOS in the system with it at the same time. - (Fix) (Windows Me and Windows 2000) Resume on Ring function does not work on the system powered with battery. - (Fix) The system hangs when the system resumes normal operation from suspend mode by Wake on LAN, Resume Timer or Resume on Ring function and wrong power-on password is input three times. - (Fix) Some USB devices attached to the system do not work. <1.26> - (Fix) (Model 2662-33J for Japan only) The CPU fan generates noises. - (Fix) Improved the ThinkPad Dock may not be recognized if slant docking is done. (Note) Slant docking is still illegal operation. Please keep the system parallel to the ThinkPad Dock when you dock the system to it. - (Fix) Alt Gr (right-hand Alt) key does not function correctly in MS-DOS command prompt under some countries' environment. - (New) Support for ThinkPad X21. <1.27> - (Fix) With the IBM 10/100 Ethernet Mini-PCI Adapter with 56K Modem by 3Com (3Com models), the modem may fails to dial out. The modem diagnostics under control panel intermittently shows the following error messages: "Utility in the Winmodem group and select a port error 1009" "The DSP code could not be uploaded Error 1010 Failure cause #2 Press any key to continue" <1.28> NOTE: This version of Embedded Controller program will only work with the BIOS 2.17 (or higher). Get the either of another packages, "System Program Service Diskette Version 2.17 (or higher)" or "ThinkPad BIOS Update Utility Version 2.17 (IZET97WW) (or higher)", and update the BIOS in the system with it at the same time. - (New) Support for Bluetooth. <1.29> NOTE: This version of Embedded Controller program will only work with the BIOS 2.19 (or higher). Get the either of another packages, "System Program Service Diskette Version 2.19 (or higher)" or "ThinkPad BIOS Update Utility Version 2.19 (IZET98WW) (or higher)", and update the BIOS in the system with it at the same time. - (New) Support for Windows XP. <1.31> NOTE: This version of Embedded Controller program will only work with the BIOS 2.21 (or higher). Get the either of another packages, "System Program Service Diskette Version 2.21 (or higher)" or "ThinkPad BIOS Update Utility Version 2.21 (or higher)", and update the BIOS in the system with it at the same time. - (Fix) If an IBM PS/2 Numeric Keypad is attached to the "UltraBase X2" (or others) and the numeric keypad function is enabled by pressing the NumLock key, some keys on the ThinkPad keyboard may work as if they were a 10-key numeric keypad. (Note) From this version, the numeric keypad function can not be enabled/disabled by pressing Shift+NumLk keys on the ThinkPad keyboard when the external keyboard or the external keypad is attached to the computer, which is original specifications. - (Fix) (Windows NT 4.0, Windows 2000) If an IBM PS/2 Numeric Keypad is attached to the "UltraBase X2" (or others), some device errors are displayed by the Event Viewer. - (Fix) The keyboard does not work correctly when a key is pressed with pressing and holding Shift+Fn, Ctrl+Fn, or Alt+Fn keys. Installation Instructions ------------------------- NOTES: - As written on LCCM Compatibility and Configuration Guide, remove the Power-on password prior to flashing the Embedded Controller Program in LCCM (LANClient Control Manager) environment. - You need an AC adapter and a charged battery pack to update the Embedded Controller 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. Extract this package onto the hard disk drive. 5. Click Start, then click Run. 6. Specify file name with the full path name where you stored the package. Then click OK. 7. Follow the instructions. 8. When completed, the computer is automatically turned off. 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, please refer to the Determining which version is installed section below and follow the steps to confirm the update is correctly applied. Determining which version is installed -------------------------------------- Each version of the Embedded Controller Program Update Utility contains the following embedded controller program. The version of embedded controller program can be viewed by invoking IBM BIOS Setup Utility. To enter the IBM BIOS Setup Utility; 1. Turn off the computer. 2. Make sure there is no diskette is inserted in the diskette drive. 3. Turn on the computer. 4. 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. 5. Check Embedded Controller Version number. Update Utility Version Embedded Controller Program Version ---------------------- ----------------------------------- 1.10 1.10 1.11 1.11 1.13 1.13 1.18 1.18 1.19 1.19 1.24 1.24 1.26 1.26 1.27 1.27 1.28 1.28 1.29 1.29 1.31 1.31 Known Limitations ----------------- To execute this package on Windows 95, the following modules are required: - MSVCRT.DLL - MFC42.DLL Trademarks ---------- * IBM, ThinkPad and Wake on LAN are registered trademarks of IBM Corporation. * EtherJet is a trademark of IBM Corporation. * Bluetooth is a trademark owned by Telefonaktiebolaget LM Ericsson, Sweden. * 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.