IBM ThinkPad 701 January 10, 1996 System Program Service Diskette ====================================================== What This Diskette Does ----------------------- This System Program Service diskette updates the system program stored in ROM of the ThinkPad 701C and 701CS. If you are experiencing one of the problems listed in the following Summary of Problem Fixes section, please follow the instructions given in the Updating FLASH ROM section below to update the system program of the above-listed ThinkPad computer. Current Levels -------------- The latest level of Diagnostics is 1G. The latest level of BIOS is 3O. BIOS Changes/Fixes ------------------ 3O Fixed ----- System hang at checkpoint 70 when unit is docked and external monitor is attached. 3N Fixed ----- Shaking keyboard would resume box with lid closed. Now if the Fn key is detected while lid closed, box goes back to sleep. New/Changed ----------- Eliminated hibernate memory checksum. It can be reinstated if necessary through special key sequence Fn+Left Arrow followed quickly by Fn+Enter. This allows for quicker hibernation. If power management is turned off through APM interface, the CPU will not automatically be clocked down on battery power. 3M Fixed ----- Closed all PCMCIA IO & Memory windows in POST so that warm boot will not leave phantom COM ports. Will power off if eject is requested and an external video card is present. Reset the Manufacturing Diskette everytime through POST. Saved/Restored the BitMask Register & Set/Reset Enable Register so that Japanese video modes are not corrupted after a resume. New/Changed ----------- Changed Win95 PnP code to meet Win95 logo requirements by eliminating the reporting of DMA on the ECP parallel ports Changed the way devices are reported through PnP. A new device node is only created if the address or IRQ of a device changes from docked to undocked or vice versa. Added new TrackPoint III option 'Auto' that will automatically enable or disable the TP III based on whether an external mouse is attached. Enabled the ability to hibernate to an existing HPFS hibernate file. 3J Fixed ----- The century byte will be correctly updated when an alarm time is set in the Configuration Utility. The DOS DATE command and Windows 3.1 Date/Time will now return a the correct century if the century rollover occurred while the machine was powered on. The docking station was reporting that the dock was locked on an operating system eject request. This has been corrected. PCMCIA cards that are not powered but are in the PCMCIA slot were causing the PCMCIA controller to stay awake in suspend. This has been corrected. Adding $ICPMDOS.SYS or $ICPMOS2.SYS will power off the card properly if APM is running. PCMCIA controller was being suspended even though a powered card was in a slot if the box was suspended on AC and then the AC power was removed. This has been corrected. Accesses to the FDD were locking up systems for mode 3 drives (Japan). Low memory was being corrupted. This has been fixed. The memory was also being corrupted if the FDD returned a bad return code. Changed Plug & Play BIOS to meet Win95 requirements. Fixed some Win95 problems in our Plug & Play BIOS. New/Changed ----------- Keyboard initialization time has been shortened. Video cards are now allowed in the DOCK II. Note: if one is installed, most Fn keys are disabled. Only Mute, Volume Up, Volume Down, and Stop HDD work, but no icon is displayed. Suspending, hibernating, accessing the Configuration Utility, and other functions that required a change to the video are disabled. 3I Fixed ----- The Brazilian MRI did not match the User's Guide Garbage appeared on the STN screen when in simultaneous display at elevated temperatures. Rebooting under Win95 caused serial port errors If system docked and user selects 'Eject' from the docking message, the system will now eject properly. New/Changed ----------- Added a function to update the CMOS century byte when the system is resumed from suspend or turned on from power off. Changed Standby (Fn+F3) so that it does not stop the clock waiting for an interrupt, but rather rely on APM to stop the clock. 3H New/Changed ----------- Added Plug & Play support Added support for IBM Dock II Diagnostics Changes/Fixes ------------------------- 1G New/Changed ----------- Portugese keyboard displays as EMEA keyboard. ************************************************************************* Updating your ThinkPad 701 FLASH ROM (BIOS and Diags) ----------------------------------------------------- Your ThinkPad 701 has been designed so BIOS and Diagnostics upgrades can be done by you, the end user (quickly and easily). There is no need to change anything on your hard drive as a result of this upgrade, and your applications will work as they did before. This update is only for the ThinkPad 701 (all models): 1. Print these instructions or display them on another computer. 2. Enter the Configuration Utility by pressing Fn-F1. Page Down once to page 2 of the menu. Check "Startup Sequence". It should be set to "Smart" or "Conventional", but not "Hard Disk". Also make note of any customizing you have done to the setup of your computer via the Configuration Utility. The FLASH update process will cause ALL SETTINGS ON ALL PAGES to revert back to their factory defaults. You will need to restore the customizations in step 11 below. 3. Plug in the AC adapter and make sure the battery is installed. It is important that the computer have BOTH sources of power available. * If both AC and battery power is lost during the update, your computer may have to be sent in for service. * If your battery does not have enough charge to complete the update, you will receive a message saying to wait awhile while the battery is charged. Press enter to check the battery charge level again. Once the battery has built enough charge, the program will continue. (The battery will charge more quickly if you hit Fn-F4 to put the computer into suspend. Hit Fn to bring it out of suspend. The battery level must be in the green region of the battery gage for the FLASH update to proceed.) 4. Insert the FLASH Update Diskette into the diskette drive. 5. Reboot the computer and allow it to boot from the FLASH update diskette. 6. Follow the instructions on the screen. 7. When you are told to press the power switch, push it then release it. This will NOT power the system off, it will enable the Flashing mechanism of the ROM. 9. Continue following the prompts. When you see a bar graph with "*"s, do NOT touch anything, especially any power supplies. 10. When "Program completed successfully" appears, it is safe to turn your computer OFF (by pressing and releasing the power switch). Remove the diskette from the drive before turning the computer back ON (the diskette is no longer needed). 11. At Power On, you will see error messages, but don't be concerned. Press "ENTER", make any desired changes in the Configuration Utility, press "ESC", and select "Yes" to save the Configuration. The next time you boot your computer, these error messages should not appear. 12. The update of your ThinkPad 701 BIOS and Diagnostics is complete.