Flash BIOS update - bootable diskette version for NetVista(R) 2289, 6824, 8181, 8182, 8301, 8303, 8304, 8305, 8306, 8307, 8308, 8309, 8310, 8311, 8312, 8313, 8314, and 8315 systems for ThinkCentre(R) 2296, 8191, 8198, 8199, 8316, and 8434 systems Version 24KT55A Installation README This package updates the basic input/output system (BIOS) on NetVista 2289, 6824, 8181, 8182, 8301, 8303, 8304, 8305, 8306, 8307, 8308, 8309, 8310, 8311, 8312, 8313, 8314, and 8315 and ThinkCentre 2296, 8191, 8198, 8199, 8316, and 8434 systems. BIOS is programming that controls low-level hardware operations, including interactions with diskette drives, hard disk drives, and the keyboard. The BIOS is stored on a chip. Your computer uses flash BIOS, which can be updated through a program on a flash diskette so that you do not have to replace the BIOS chip to update the BIOS. Note: Make note of any settings you have changed in the BIOS Configuration Utility. These settings may have to be re-entered after updating the BIOS. Print this file so that you can refer to it during the installation. Downloading the update ---------------------- 1. Click the file link to download the file from the web page. 2. When prompted, select a drive and directory in which to save the downloaded file, be sure to select a path that does not have a space in it's name. Extracting the update --------------------- Installing this update involves creating a BIOS flash diskette and running the flash program from the diskette. Before you begin, have a blank 1.44 MB diskette ready. 1. Click Start, select Find or Search, then click Files and Folders. 2. Insert a blank 1.44MB floppy diskette into the diskette drive. 3. Type 24jt55a.exe in the search field, then click Find Now. This will locate the file you just downloaded. 4. Double-click the 24jt55a.exe icon. 5. Follow the onscreen prompts. The necessary files will be extracted to the diskette. Installing the update --------------------- 1. Close all open applications. 2. Leave the diskette in the A: drive, and shut down and restart the computer to start the BIOS flash program. 3. When you are prompted to select a country, press the number on your keyboard which corresponds to the country in which you are using the computer. For example, press 1 for the United States. 4. Press Enter. You will be asked if you wish to update the serial number of your machine. 5. Press N. You will be asked if you wish to update the machine type/model number of your machine. 6. Press N. The Phoenix Phlash16 utility will appear onscreen. 7. Wait until you see a message stating -------------Phoenix Phlash16 Status------------- | | | Flash memory has been successfully programmed | | | | PRESS KEY TO RESTART THE SYSTEM | | If the system does not restart | | TURN THE POWER OFF, THEN ON | | | ------------------------------------------------- 8. Remove the diskette from the diskette drive. 9. Press Enter. Flash Changes ------------- General Information: 24JTxxA is the flash diskette level. 24KTxxA is the binary image level. (BIOS) NOTE: All changes carry forward. That is, if a change is added in 01, it is also in 02, 03 etc. CHANGES for 24KTxxA/24JTxxA: 24KT55A/24JT55A - Fixes a problem with asset tag corruption when asset tag in EEPROM (POV-3) is longer than the one in flash. Limits copy to length of flash string. - Fixes a problem where a Colorgraphics Xentera GT 4 video card fails in Windows. This adapter has two devices (0 and 1); we need to add _PRT entries for device 1 - Fixes a problem where sections of setup use wrong characters in some languages. Convert ANSI accented characters to PC accented characters. - Adds cosmetic BIOS setup fixes. Add periods to the ends of the Italian and Dutch UUID help text strings. - Fixes a problem where TCPA calls can't extend PCRs 8-15 using INT 1A - Shortens the UUID string since the UUID was being chopped off with some languages - Issues HDD Freeze Lock command to all drives on S3 return - Fixes a problem where a Zoom USB modem fails. Do a power-cycle reset after AC loss. - Updates the copyright to include Lenovo 24KT54A/24JT54A - Corrects the display of characters in older DOS applications on non-English systems - Corrects the display of accented characters in some languages at runtime. For example, the boot password prompt. - Fixes a problem where the operating system hangs due to BIOS ACPI IRQ 10 or 11 setting - Fixes incorrect SMBIOS structure 24 password information - Adds an Intel errata patch for the microprocessor firmware to address a potential issue that might cause a system to exhibit erratic behavior such as a system hang, reboot, blue screen, or Kernel Panic in Linux, and may also cause in-progress system operations (e.g., file, I/O) to fail. The possibility of this behavior is believed to be limited, but IBM strongly recommends that customers install this update as soon as possible to prevent the possibility of the issues listed above. See Retain Tip H181898 for more details on this issue: http://www.ibm.com/pc/support/site.wss/document.do?lndocid=TCTR-ERRN91 The IDs of the affected microprocessors are 0F29. NOTE: If you want to apply this processor patch without updating the rest of BIOS, refer to the "FLASHING BACK TO AN OLDER LEVEL OF BIOS" topic in the README.1ST file contained in this BIOS update package Determining the processor ID ---------------------------- There are several ways to determine the ID of the processor: 1. Go to BIOS setup (hold down the F1 key and power up the system) and look under the "Advanced" tab. (The processor ID is about 1/2 way down the screen.) 2. Use the Microsoft "System Information" tool. Go to the task bar and click through the following selections: Click Start, select Programs, select Accessories, select System Tools, then click System Information. The first screen displayed with this tool has processor information. For example, a F24 ID processor will have the following entry. (The "F" is translated to a "15" by this tool.) "Processor x86 Family 15 Model 2 Stepping 4 GenuineIntel .." 3. DMI information. The processor ID is presented in the DMI (Desktop Management Interface) Type 4 structure. There are various tools (DMI browsers) available to view this information. 4. If you have a Windows installation that for some reason does not have the "System Information" tool, a utility to display the processor ID can be obtained from Intel at the following URL: http://support.intel.com/support/processors/tools/frequencyid/ 5. System administrators may wish to refer to the following URL for an example of a Microsoft script file that extracts (among other things) the processor ID: http://www.microsoft.com/technet/community/scriptcenter/compmgmt/scrcm73.mspx 24KT53A/24JT53A - Prevents a possible USB modem problem by assuring delays between USB port resets - Displays accented language characters correctly at runtime. For example, when prompting for power-on password at end of POST. - Adds a feature in the Usability menu to ignore the Enter key if the Setup key has been pressed 24KT52A/24JT52A - Adds feature to indicate whether or not system is compatible with new Access IBM 24KT51A/24JT51A - not released 24KT50A/24JT50A - Fixes a problem where the system will not boot with 4 hard disk drives - Fixes persistent 1762 (number of HDD change) POST errors during startup. "Power On Self Test" = Enhanced and four hard drives are present 24KT49A/24JT49A - Fixes a problem where a SCSI device stalls the system - Adds a setup node for enable/disable of IDE channels - Fixes a problem that occurs when performing a bootblock recovery with latest Teac USB floppy drive - Fixes IDE Performance 'Compatible' mode and removes the IDE Prefetch option 24KT48A/24JT48A - Fixes mag card reader problem on COM2 - Adds support to WinPhlash in the Flash from operating system version to support CPU patch updates from the Graphical User Interface (GUI) 24KT47A/24JT47A - Re-release of BIOS 24KT46A to fix a build problem 24KT46A/24JT46A - Fixes HCT problem (and slow TCPA crisis recovery) with C-Step processors. (must update bootblock to get fix) - Fixes Summary Screen display of memory speed. - Fixes hang at TP 55h with Intel USB Wireless Ethernet Adapter. - Fixes hang at TP 69h with TCPA enabled. - Fixes keyboard resume from APM standby with Legacy USB disabled. - Fixes "CTL-ALT-S not seen by application". - Adds latest microcode update for Willamette Celeron (0F13, patch ID 5). 24KT45A/24JT45A - Resets 10/100 LAN on normal powerup to fix possible disabling of LAN at power-on 24KT44A/24JT44A - Changes behavior of PS/2 mouse setup question. Used to be Disabled/Enabled, automatically fixed up based on presence. Now Disabled/Auto/Enabled, where Auto is like old Enabled and Enabled stays enabled no matter what. - Updates video BIOS to build 2975. 24KT43A/24JT43A - Fixes keyboard/mouse error introduced with bootblock code of 24KT42A - Fixes hang at TP 60h with 2GB memory 24KT42A/24JT42A - Fix USB device loss after S1/S3 resume under W98 - Fix USB/1394 combo card after S3 resume under W98 - Fix non-Hibernation after S3 (must update bootblock to get fix) - Fix APC USB UPS - Add new thermal profiles. - Prevent corruption of ACPIFACP during mid-POST power loss - Update processor patch for 0F29 to file released 04/14/2003 24KT41A/24JT41A - Fixed apparent loss of time during APM standby under NT4/DOS - Add processor patch for 0F29 to ROM - Fixed COM2 issue with some modems - Updated Intel video BIOS (Build 8957) 24KT39A/24JT39A - Updated splash screen to new ThinkCentre logo - Upgraded memory reference code to 1.6 - Upgraded to latest Northwood 0F27 microcode 24KT38A/24JT38A -New video bios, Build 2882 24KT37A/24JT37A - Fixed potential hang when using a legacy USB keyboard - Fixed issue with COM2 being detected as COM3 in Windows 2000 24KT36A/24JT36A - Fixed OS-installation issue when fans set to Quiet mode. - Fixed PC-Doctor issue with COM2 after rebooting from 2000/XP 24KT35A/24JT35A - Fixed AGP problem introduced in BIOS 34 24KT34A/24JT34A - Fix various issues with COM2 under ACPI - Fix USB floppy issue by adding a 2 second delay prior to the request sense call - Fix for secondary IDE drives sometimes not being detected - Now reporting all 133MHz CPU speeds via SMBIOS in multiples of 133.33 rather than 133.0 - SMBIOS entry for 2.53GHz processors is now 2533 rather than 2527 24KT33A/24JT33A - This bios turns off all PS/2 LEDs in S4/S5 24KT32A/24JT32A - Correct setting of IDE slave device UDMA mode under ACPI - Correct alignment of 3BC/7BC in LPT PNP IO resource descriptor 24KT31A/24JT31A - Do not read temperature during POST - Fix bug that prevented clearing 0190 POST error - Correct use of semaphores in SMBus code 24KT30A/24JT30A - New video bios, build 2758. Fixes a DVI problem 24KT29A/24JT29A - Fix "Some modems fail to wake if connected to COM2". The problem only shows up under ACPI OSes - In Normal fan mode, this bios runs the cpu fan faster (100% vs 70%) at high temperatures - Add new "On" fan mode for users with SCSI hard drives or other situations which create higher box temperatures. ON mode never turns off the fans; minimum speed is 35% 24KT28A/24JT28A - Correct stack problem with BIOS 27 which prevented its release. 24KT27A/24JT27A - Fix WME resume hang when USB Device Support = Disabled - Fix 533MHz hang when GV and GL switches are both turned on - Fix "PXE Boot Agent and Base Code do not stay Disabled" New behavior: 1. PXE settings are independent of System Board Ethernet 2. PXE Base Code is displayed and selectable at all times 3. PXE Boot Agent is hidden if System Board Ethernet=Disabled - New video bios, Build 2720. - Fix problem with very old KVM keyboard/mouse switch (when in enhanced POST). Do not reset keyboard and mouse in parallel when in Enhanced POST. 24KT26A/24JT26A - Fix "Compatibility Rev ID code for ICH4 does not work" - Fix "Does not wake on LAN after losing AC power". We revert to a software approach where we power up, enable WOL, and go back down which is about three seconds into POST - Fix fan failure which can occur if an application does not release the SMBus semaphore 24KT25A/24JT25A - Fix problem booting from LAN, introduced in BIOS 23 24KT24A/24JT24A - Increase SMBIOS Type 4 max cpu speed from 2533 to 2800 - Correct SMBIOS Type 7 cache size report for Celeron processors with 128K 4-way 64-byte L2 cache - Add processor patch for 0F27 to ROM; remove patch for 0F21 24KT23A/24JT23A - Fix "Dual option for passwords not working" in unattened mode - Fix "Can enter adaptor ROMs when they should be locked" - Fix "External CPU bus speed not correct in SMBios Type 4" - Fix "Wrong prompt with power-on password set" 24KT22A/24JT22A - Fix NT4 reboot/hang problem - Fix failure to use machine-specific thermal profiles - Restore ATAPI transfer mode after S3 (W98 only) - Fix occasional failure to S3-wake on lan via directed ping - Fix loss of USB2.0 devices and loss of hotplug after standby/hibernate (W98 or WinME) 24KT21A/24JT21A - Chipset code upgraded to Intel Reference Code 1.2 - Fix possible functional problem with two 32-bit PCMCIA cards in system 24KT20A/24JT20A - Add TCPA string translations - Fix potential hangup when rebooting system with USB device attached - Fix hotplug detect after return from S3 in W98 or WME - New LAN ROM code 24KT19A/24JT19A - Upgraded to Intel Reference Code 1.1 24KT18A/24JT18A - Updated language translations for TCPA and floppy type help - Fix BIOS reporting correct speed for 2.53 and 2.26 GHz processors - New video bios for the integrated video (Build 2603) - Fix occasional hangs at IBM logo screen with USB devices attached 24KT17A/24JT17A - Initial Production Release Trademarks ---------- Lenovo and ThinkCentre are trademarks of Lenovo in the United States, other countries, or both. IBM and NetVista are trademarks of the IBM Corporation in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of others. THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IBM DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE AND MERCHANTABILITY WITH RESPECT TO THE INFORMATION IN THIS DOCUMENT. BY FURNISHING THIS DOCUMENT, IBM GRANTS NO LICENSES TO ANY PATENTS OR COPYRIGHTS. Copyright © 2005 IBM Corporation Copyright © Lenovo 2005, all rights reserved