IBM ThinkPad 240                                       December 02, 1999
Command Prompt Utility for DOS

Version 1.01
========================================================================

Notice:
-------
- This program is language independent and can be used with any language
  system.
- This version of the Command Prompt Utility is dependent upon the BIOS
  version. You check the BIOS version and if necessary, update the BIOS.
  The BIOS which supports the Command Prompt Utility is as follows.

  BIOS Version                  System Program Service Diskette Version
  ---------------------------   ---------------------------------------
  IRET62WW, or                  1.08 or higher
  IRETnnWW (nn is 62 or higher)


What This Package Does
----------------------
This package provides the Command Prompt Utility program (PS2.EXE) for
the following utilities under DOS:

  - Power Management
  - Built-in Device Configuration
  - Display Device Controls

This package enables or updates the Command Prompt Utility program of
the following ThinkPad computer:

  - ThinkPad 240

To determine if you have to update the Command Prompt Utility program
or not, please refer to the "Summary of Changes" section.

To update the Command Prompt Utility program, please refer to the
"Installation Guide" section.


Released Versions
-----------------
Version 1.01     Initial release for ThinkPad 240


Summary of Changes
------------------
Where: <n.nn>  Package version (for example, 1.00 means Version 1.00)
       (New)   New function or enhancement
       (Fix)   Correction to existing functions

<1.01>
 - (New) Support for ThinkPad 240.


Installation Guide
------------------
(Note)
To determine if you have to update the Command Prompt Utility program
or not, please refer to the "Summary of Changes" section.

 1. Start DOS.
 2. Copy the "UTTPIRDS.EXE" file to your thinkpad directory, C:\THINKPAD.
 3. Run the file to extract the PS2.EXE utility.

 Type  PS2 ?  at the command prompt, then press Enter to refer to the
 usage.


Here is a list of what the PS2.EXE file can do:
----------------------------------------------

C:\THINKPAD>PS2 ?
Command Syntax: PS2 [Parameter1] [Parameter2] [Parameter3]

Following are available for [Parameter1].
For the complete command systax, type 'PS2 ? [Parameter1]'.

1.Power Management related

  DEFAULT          PMode          POwer          LCd          DISK
  SPeed            RI             HTimer         TImer        LBattery
  S2H              HSWITCH        PRESENtation   Cover        SAfe

2.Display Device related

  SCreen           HVEXPansion

3.ThinkPad Setup related

  IR               KRate          FNSticky       TPOint       PARallel
  SERA             IRQ            DMA            PCIIRQ       IMODEM
  ADDRess

4.Others

  STARTup          ON             BRightness     OFF          HIBernation
  TURN


Here is a break down of each command:
------------------------------------

C:\THINKPAD>PS2 ? DEFAULT
Command Syntax:  PS2 DEFAULT
Description   :  Use this parameter to initialize the following settings:

                 -Suspend timer
                 -Screen off timer
                 -Hard disk off timer
                 -Processor speed
                 -PCI IRQ (11, 11, 5, 11)


C:\THINKPAD>PS2 ? PMode
Command Syntax:  PS2 PMode Performance|Battery|Custom [AC|DC]
Description   :  Use this parameter to change the power mode for the
                 current power mode source(AC or battery).

                 Performance : Maximum Performace mode
                 Battery     : Maximum Battery Life mode
                 Custom      : Customized mode

                 When you specify AC or DC parameter,you can change the
                 power mode for the designated power source,regardless of
                 the current power source.
Current State :  Battery


C:\THINKPAD>PS2 ? POwer
Command Syntax:  PS2 POwer 0|1|2|3|5|10|15|20|25|30|45|60
Description   :  When the system remains inactive for the specified number
                 of minutes, the system will automatically enter suspend
                 mode to conserve power.Value 0 disable this feature.

                 You can change the timer for Customized mode.
                 The timer for Maximum Performance or Maximum Battery Life
                 mode has the fixed value.
Current State :
                 Maximum Performance mode  : 60
                 Maximum Battery Life mode : 5
                 Customized                : 5


C:\THINKPAD>PS2 ? LCD
Command Syntax:  PS2 LCd 0|1|2|3|5|10|15|20|25|30|45|60
Description   :  Set this value to the number of minutes that the display
                 remains powered on while no input is made from the keyboard,
                 pointing stick, mouse or external keypad.Value 0 disable.
                 this feature.

                 You can change the timer for Customized mode.
                 The timer for Maximum Performance or Maximum Battery Life
                 mode has the fixed value.
Current State :
                 Maximum Performance mode  : 0
                 Maximum Battery Life mode : 5
                 Customized                : 2


C:\THINKPAD>PS2 ? DISK
Command Syntax:  PS2 DISK 0|3|5|10|20
Description   :  When the internal hard disk drive(HDD) is not in use for
                 the specified number of minutes, the HDD will automatically
                 turn itself off to conserve power.Value 0 disable this
                 feature.

                 You can change the timer for Customized mode.
                 The timer for Maximum Performance or Maximum Battery Life mode
                 has the fixed value.
Current State :
                 Maximum Performance mode  : 20
                 Maximum Battery Life mode : 3
                 Customized                : 5


C:\THINKPAD>PS2 ? SPeed
Command Syntax:  PS2 SPeed FixedMAx|FixedMEdium|FixedSLow|AutoMEdium|AutoSLow
Description   :  Select one of the processor speeds from the list:

                 1.Fixed MAX  (Highest Performance)
                 2.Fixed Medium
                 3.Fixed Slow
                 4.Auto Medium
                 5.Auto Slow
Current State :
                 Maximum Performance  mode : Fixed Max
                 Maximum Battery Life mode : Fixed Slow
                 Customized           mode : Fixed Max


C:\THINKPAD>PS2 ? RI
Command Syntax:  PS2 RI Enable|Disable
Description   :  Select 'Enable' to enable the system to resume the operation
                 on the incoming call.
Current State :  Enable


C:\THINKPAD>PS2 ? HTimer
Command Syntax:  PS2 HTimer 0|1|2|3|5|10|15|20|25|30|45|60
Description   :  When the system remains inactive for the specified number of
                 minutes, the system will automatically enter hibernation mode
                 to conserve power.Value 0 disable this feature.

                 You can change the timer for Customized mode.
                 The timer for Maximum Performance or Maximum Battery Life mode
                 has the fixed value.
Current State :
                 Maximum Performance mode  : 60
                 Maximum Battery Life mode : 5
                 Customized                : 5


C:\THINKPAD>PS2 ? TImer
Command Syntax:  PS2 TImer Suspend|Hibernation
Description   :  This command specifies whether the system suspends or
                 hibernations when the system inactivity timer expires.
Current State :  Suspend


C:\THINKPAD>PS2 ? LBattery
Command Syntax:  PS2 LBattery Suspend|Hibernation
Description   :  Select 'Hibernation' if you need to have the system enter
                 the hibernation mode when the battery becomes low.Otherwise,
                 system will enter the suspend mode.
Current State :  Suspend


C:\THINKPAD>PS2 ? S2H
Command Syntax:  PS2 S2H 30|60|90|Disable
Description   :  The parameter will make the system enter the hibernation mode
                 at the expiry of the specified time the system remains in the
                 suspend mode.
Current State :  Disable


C:\THINKPAD>PS2 ? HSWITCH
Command Syntax:  PS2 HSWITCH Enable|Disable
Description   :  Select 'Enable' to make the system enter the hibernation mode
                 by the power switch.
Current State :  Disable


C:\THINKPAD>PS2 ? PRESENtation
Command Syntax:  PS2 PRESENtation Enable|Disable
Description   :  This command enables or disables the presentation mode so that
                 screen will not be turned off automatically.When enabled,screen
                 off timer,standby timer,and suspend timer value are ignored
                 until this mode is disabled.When disabled,original values of
                 this timers are restored.
Current State :  Disable


C:\THINKPAD>PS2 ? Cover
Command Syntax:  PS2 Cover Enable|Disable
Description   :  Select 'Disable' to disable the suspend mode when LCD is
                 closed.
Current State :  Enable


C:\THINKPAD>PS2 ? SAfe
Command Syntax:  PS2 SAfe Enable|Disable
Description   :  Select 'Enable' to enable the RediSafe.
Current State :  Disable


C:\THINKPAD>PS2 ? SCreen
Command Syntax:  PS2 SCreen LCD|CRT|BOTH
Description   :  Select the type of display device(s) that you will use.
Current State :  LCD


C:\THINKPAD>PS2 ? HVEXPansion
Command Syntax:  PS2 HVEXPansion ON|OFF
Description   :  Select 'ON' to expand the video to fill the whole LCD screen.
Current State :  ON


C:\THINKPAD>PS2 ? IR
Command Syntax:  PS2 IR Enable|Disable
                        ADDress 1|2|3|4
                        DMA     1|3
Description   :  Use this parameter to set up the IR port.

                 As for 'ADDress',
                 1:COM1(3F8h,IRQ4)
                 2:COM2(2F8h,IRQ3)
                 3:COM3(3E8h,IRQ4)
                 4:COM4(2E8h,IRQ3)
Current State :  Disable
When 'Enable' is selected,following parameter will be effective:
      ADDress : 2
      DMA     : 1


C:\THINKPAD>PS2 ? KRate
Command Syntax:  PS2 KRate Normal|Fast
Description   :  Select keyboard typematic rate.
Current State :  Normal


C:\THINKPAD>PS2 ? FNSticky
Command Syntax:  PS2 FNSticky Enable|Disable
Description   :  Select 'Enable' to enable the Fn key operation without holding
                 the Fn-key.
Current State :  Disable


C:\THINKPAD>PS2 ? TPOint
Command Syntax:  PS2 TPOint Enable|Disable
Description   :  Select 'Enable' to use TrackPoint.
Current State :  Enable


C:\THINKPAD>PS2 ? PARallel
Command Syntax:  PS2 PARallel Enable|Disable
                              ADDress 1|2|3
                              MOde    Uni|Bi|EPP|ECP
                              DMA     0|1|3
Description   :  Use this parameter to set up the parallel port.

                 As for 'ADDress',
                 1:LPT1(3BCh,IRQ7)
                 2:LPT2(378h,IRQ7)
                 3:LPT3(278h,IRQ5)

                 As for 'MOde',
                 Uni    :Uni-directional
                 Bi     :Bi-directional
                 EPP    :Enhanced Parallel Port
                 ECP    :Extended Capabilities Port
Current State :  Enable
When 'Enable' is selected,following parameter will be effective:
      ADDress : 1
      MOde    : Bi
      DMA     : Disable


C:\THINKPAD>PS2 ? SERA
Command Syntax:  PS2 SERA Enable|Disable
                          ADDress 1|2|3|4
Description   :  Use this parameter to set up the serial-A port.

                 As for 'ADDress',
                 1:COM1(3F8h,IRQ4)
                 2:COM2(2F8h,IRQ3)
                 3:COM3(3E8h,IRQ4)
                 4:COM4(2E8h,IRQ3)
Current State :  Disable
When 'Enable' is selected,following parameter will be effective:
      ADDress : 1


C:\THINKPAD>PS2 ? IRQ
Command Syntax:   PS2 ? IRQ
Description   :   Use the parameter to display the current IRQ assignments.
Current State :
                        System IRQ Assignment

                                        IRQ Level
                                        3 4 5   7 9 10 11 15
Serial-A (3 or 4)               :         X
Parallel (5 or 7)               :               O
IR (3 or 4)                     :       X
1'sPCI IRQ (3,4,5,7,9,10,11,15) :                      O
2'sPCI IRQ (3,4,5,7,9,10,11,15) :                      O
3'sPCI IRQ (3,4,5,7,9,10,11,15) :           O
4'sPCI IRQ (3,4,5,7,9,10,11,15) :                      O

        where    O: Currently assigned,
                 X: Will be assigned after 'Enable' is selected.
                *O: Conflict with other devices.


C:\THINKPAD>PS2 ? DMA
Command Syntax:   PS2 ? DMA
Description   :   Use the parameter to display the current DMA assignments.
Current State :
                        System DMA Assignment

                                        DMA Channel
                                        0 1     3       5 6 7
Parallel (0, 1, or 3)           :       X
IR (1 or 3)                     :         X

        where   O: Currently assigned,
                X: Will be assigned after 'Enable' is selected.


C:\THINKPAD>PS2 ? PCIIRQ
Command Syntax:  PS2 PCIIRQ Disable
                            3|4|5|7|9|10|11|15
Description   :  This command is to reserve the IRQ for PCI devices.
                 When 'Disable' is specified, PCI device may not work
                 properly. To see the current system IRQ assignment,
                 type 'PS2 ? IRQ'.

Assigned IRQ(s) :  1's PCI IRQ is 11
                   2's PCI IRQ is 11
                   3's PCI IRQ is 5
                   4's PCI IRQ is 11


C:\THINKPAD>PS2 ? IMODEM
Command Syntax:  PS2 IMODEM Enable|Disable
                            ADDress 1|2|3|4
Description   :  Use this parameter to set up the modem for legacy OS.

                  As for 'ADDress',
                 1:COM1(3F8h,IRQ4)
                 2:COM2(2F8h,IRQ3)
                 3:COM3(3E8h,IRQ4)
                 4:COM4(2E8h,IRQ3)
Current State :  Disable
When 'Enable' is selected,following parameter will be effective:


C:\THINKPAD>PS2 ? ADDRess
Command Syntax:   PS2 ? ADDRess
Description   :   Use the parameter to display the COM port assignments.
Current State :
                        System COM port Assignment

                                        COM Port
                                        1 2 3 4
Serial-A (1 or 2 or 3 or 4)     :       X
IR (1 or 2 or 3 or 4)           :         X

        where   O: Currently assigned,
                X: Will be assigned after 'Enable' is selected.


C:\THINKPAD>PS2 ? STARTup
Command Syntax:  PS2 STARTup Enable|Disable
Description   :  Select 'Enable' to display IBM logo display during boot.
Current State :  Enable


C:\THINKPAD>PS2 ? ON
Command Syntax:  PS2 ON yyyy/MM/DD [HH:mm:ss]|Clear
                 where yyyy = 1980-2079, MM = 01-12,
                 DD = 01-31, HH = 00-23, mm = 00-59, ss = 00-59
Description   :  Set the time and date at which the system will resume the
                 operation from the suspend mode.
Current State :  Clear


C:\THINKPAD>PS2 ? BRightness
Command Syntax:  PS2 BRightness High|Normal
Description   :  Use this parameter to set up the brightness control of LCD.
                 If you select 'High',the LCD brightness will be the same
                 regardless of whether the computer is running on battery
                 power or AC operation.If system is running on the battery
                 power,it is recommended to set 'Normal' for the conservation
                 of a battery power.
Current State :  Normal


C:\THINKPAD>PS2 ? OFF
Command Syntax:  PS2 OFF
Description   :  Use this parameter to suspend the operation.


C:\THINKPAD>PS2 ? HIBernation
Command Syntax:  PS2 HIBernation
Description   :  Use this parameter to hibernate the system.


C:\THINKPAD>PS2 ? TURN
Command Syntax:  PS2 TURN OFF
Description   :  Use this parameter to turn off the system.


Trademarks
----------
  * IBM and ThinkPad are registered trademarks of IBM Corporation.

  Other company, product, and service names may be registered trademarks,
  trademarks or service marks of others.