Lenovo™
Skip to main content
Country / region  (Select)     English (Change)
 
     Home      Products      Support & downloads      My account      About Lenovo
 
BIOS Settings Capture/Playback Utility - ThinkPad General
Applicable countries and regions
This program updates ThinkPad's BIOS Setup data remotely using a diskette.

The following ThinkPad systems are supported:
- ThinkPad A30, A30p
- ThinkPad A31, A31p
- ThinkPad G40, G41
- ThinkPad R31, R32
- ThinkPad R40, R40e
- ThinkPad R50, R50p, R50e, R51, R51e, R52
- ThinkPad R60, R60e
- ThinkPad R61, R61e
- ThinkPad T30
- ThinkPad T40, T40p, T41, T41p, T42, T42p, T43, T43p
- ThinkPad T60, T60p, T61, T61p
- ThinkPad X30, X31, X32
- ThinkPad X40, X41, X41 Tablet
- ThinkPad X60, X60s, X60 Tablet
- ThinkPad X61, X61s, X61 Tablet
- ThinkPad Z60m, Z60t, Z61e, Z61m, Z61p, Z61t
- ThinkPad Reserve Edition
File details
Version: 3.37
Release Date: 2008/04/10
 File link     File size     File description
srcmos.exe     51,608     BIOS Settings Capture/Playback Utility

srcmos.txt     21,955     README for BIOS Settings Capture/Playback Utility

sample.txt     3,282     Sample of password.TXT file

Additional information
Contents
Summary of changes
Installation instructions
Determining which version is installed
Limitations

Summary of changes
Version 3.37
  • (New) Support for ThinkPad X300.

Click here for a complete list of changes fixed by this driver update.

Creating a CMOS Settings Image (for ThinkPad system user)
  1. At a donor workstation:
    1. Start up the workstation and access the BIOS Setup. (Press the F1 key during the power-on self-test (POST))
    2. Change and save the desired settings as required.
    3. Exit from the BIOS Setup program and restart the workstation. Ensure that the workstation starts up and functions properly.

  2. Rename the SRCMOS.EXE.(Refer to the table below to rename the program name.)
    SRCMOS + xx + .EXE
    xx: system board identifier (two character)

  3. Use the SRCMOSxx.EXE program to save the current settings of the donor workstation to a file named with the .CMS extension.
    1. Insert a DOS or Window 9x boot diskette in the A drive.
    2. Power on the system.
    3. When the logo screen appears, press the Esc key. The screen mode will change to the text mode.
      Note: This step is not required for the following systems: Thinkpad T60, T60p, T61, T61p, R60, R60e, R61, X60, X60s, X60 Tablet, G50, Z61e, Z61m, Z61p, Z61t
    4. Execute the SRCMOSxx.EXE with the correct parameters.
      At a Command Prompt, type: SRCMOSxx \path\file_name.CMS /c

      If the donor system has a supervisor password: (This option is not applicable for ThinkPad R31) use:
      SRCMOSxx \path\file_name.cms /kpap

      The password prompt will appear. Type correct password and press enter.
      Note: If you capture the data of the system that has a supervisor password, the captured data will have an encrypted supervisor password of the donor system. Please refer to the "Note for ThinkPad A30, A30p,..." section below for detailed information.

  4. Create CMOS Update image.

    For RDM version 4.1 or newer:

    1. Prepare BIOS Update diskette or bootable CD for target system.
      Note:
      For Bootable CD, use CD-RW media.
    2. Copy SRCMOSxx.EXE into the BIOS diskette or the CD-RW.
    3. Create a Firmware Flash image of the BIOS Update media. (Using the Image management menu click Tasks, then click Remote Deployment Manager.)
    4. Copy the CMOS setting file into the appropriate directory on the RDM server.
    5. Create a CMOS setting image on the RDM server. (Using the Image management menu click Tasks, then click Remote Deployment Manager.) Select the CMOS setting file name in Enter CMOS Clone file field.


    For RDM version 3.2 or earlier:

    1. Copy SRCMOSxx.EXE and the .CMS file to the corresponding BIOS directory on your server which is named:
      C:\RDM_install_dir\BIOS\Flash_BIOS_Name
      Where the 'Flash_BIOS_Name' directory is the name of the BIOS level on your donor workstation (unless this was changed by the system administrator during the Read BIOS Flash diskette process).

    Note: When you are not able to get the BIOS update diskette using RDM version 3.2 or earlier: You can store CMOS setting files and SRCMOSxx.EXE using the following steps.

    1. Check the Current BIOS Level of the Maintenance page of the Individual Client Details notebook.
    2. Create the directory under the \RDM_install_dir\BIOS which has the same name of the "Current BIOS Level".
      For example, if the "Current BIOS Level" is IBUJ01WW, the required directory is: \RDM_installed_dir\BIOS\IBUJ01WW
    3. Copy SRCMOSxx.EXE and the .CMS file to the above directory. You must uncheck the Update BIOS check box of the Maintenance page. (Check the Update CMOS with file check box only)
ThinkPad system BIOS level name CMOS over LAN program name
A30, A30p 1EUJaabb SRCMOS1E.EXE
A31, A31p 1GUJaabb SRCMOS1G.EXE
1NUJaabb
G40 1TUJaabb SRCMOS1T.EXE
G41 1XUJaabb SRCMOS1X.EXE
R31 1FUJaabb SRCMOS1F.EXE
R32 1MUJaabb SRCMOS1M.EXE
R40(*1) 1OUJaabb SRCMOS1O.EXE
R40(*2) 1PUJaabb SRCMOS1P.EXE
R40e 1SUJaabb SRCMOS1S.EXE
R50e 1WUJaabb SRCOMS1W.EXE
R50, R50p, R51 (*3) 1RUJaabb SRCMOS1R.EXE
R51 (*4) 1VUJaabb SRCMOS1V.EXE
R51e 78UJaabb SRCMOS78.EXE
R52 (*7) 70UJaabb SRCMOS70.EXE
R52 (*8) 76UJaabb SRCMOS76.EXE
R60 7CUJaabb SRCMOS7C.EXE
R60e 7EUJaabb SRCMOS7E.EXE
R61 14.1 inch widescreen with IEEE 1394 (*9) 7LUJaabb SRCMOS7L.EXE
R61 14.1 inch widescreen without IEEE 1394 (*10) 7KUJaabb SRCMOS7K.EXE
T30 1IUJaabb SRCMOS1I.EXE
T40, T40p, T41, T41p T42, T42p 1RUJaabb SRCMOS1R.EXE
T43 (*5) 1YUJaabb SRCMOS1Y.EXE
T43 (*6) 70UJaabb SRCMOS70.EXE
T43p 1YUJaabb SRCMOS1Y.EXE
T60, T60p 79UJaabb SRCMOS79.EXE
T61 7LUJaabb SRCMOS7L.EXE
X30 1KUJaabb SRCMOS1K.EXE
X31, X32 1QUJaabb SRCMOS1Q.EXE
X40, X41 1UUJaabb SRCMOS1U.EXE
X41 Tablet 75UJaabb SRCMOS75.EXE
X60, X60s 7BUJaabb SRCMOS7B.EXE
X60 Tablet 7JUJaabb SRCMOS7J.EXE
X61, X61s 7NETaabb SRCMOS7N.EXE
X61 Tablet 7SETaabb SRCMOS7S.EXE
Z60t, Z60m 77UJaabb SRCMOS77.EXE
Z61e, Z61m, Z61p, Z61t 7FUJaabb SRCMOS7F.EXE

Notes:

  • aa = version
  • bb = country code
    Machine types/models:
  • (*1) 2681, 2682, 2683
  • (*2) 2722, 2723, 2724
  • (*3) 1829, 1830, 1831, 1836, 1840, 1841
  • (*4) 2887, 2888, 2889, 2894, 2895, 2883
  • (*5) 2668, 2669, 2678, 2679, 2686, 2687
  • (*6) 1871, 1872 ,1873, 1874, 1875, 1876
  • (*7) 1858, 1859, 1860, 1861, 1862, 1863
  • (*8) 1846, 1847, 1848, 1849, 1850, 1870
  • (*9)
    • 7732-11x, 12x, 14x, 1Ex, 1Fx, 4Ax, 4Bx, 4Cx, 4Dx, 4Ex, 4Fx, 4Gx, 4Hx, 4Jx, 4Kx, 4Nx, X2x, X3x, X6x
    • 7733-12x, 13x, 14x, 15x, 16x, 17x, 1Bx, 1Cx, 1Dx, 1Ex, XAx
    • 7735-12x, 1Bx, 1Cx, 1Dx, 1Ex, XAx
    • 7738-16x, 17x, 18x, 19x, 1Bx, 1Cx
    • 7742-11x, 12x, 16x, 4Lx, 4Mx, X1x, X7x
    • 7743-11x, 12x, 13x, 14x, 15x, 17x, 18x, 19x, 1Gx, 1Hx, 1Jx
    • 7751-11x, 12x, 13x, 1Gx, 1Hx, 1Jx
    • 7753-2XU
    • 7754-2XU
    • 7755-11x, 12x, 13x, 14x, 15x, 16x, 17x, 1Bx
  • (*10)
    • 7732-13x, 15x, 18x, 19x, 1Ax, X9x
    • 7733-11x, 18x, 1Ax, 1Gx
    • 7735-11x, 13x, 14x, 1Gx
    • 7736-1XU
    • 7737-1XU
    • 7738 11x, 1Ax, 1Gx

Determining which version is installed
Run SRCMOS.EXE with no parameters. The version information is displayed on the screen.


Limitations
Power on password and hard disk password distribution
From version 3.22, SRCMOS has the ability to create a capture image with an embedded power-on password and hard disk drive password. Follow the process outlined below in order to securely embed and distribute a CMOS settings image that includes the power-on password and hard disk drive password.

To use this function you must use the following BIOS levels:
ThinkPad BIOS level
G41 All BIOS versions support this function
R50, R50e, R50p, R51, R52 All BIOS versions support this function
R60, R60e All BIOS versions support this function
R61 All BIOS versions support this function
T40, T40p 1RET68WW or later
T41, T41p All BIOS versions support this function
T42, T42p All BIOS versions support this function
T43, T43p All BIOS versions support this function
T60, T60p All BIOS versions support this function
T61 All BIOS versions support this function
X31, X32 1QET61WW or later
X40, X41, X41 Tablet All BIOS versions support this function
X60, X60s All BIOS versions support this function
X60 Tablet All BIOS versions support this function
X61, X61s All BIOS versions support this function
X61 Tablet All BIOS versions support this function
Z60m, Z60t All BIOS versions support this function
Z61e, Z61m, Z61p, Z61t All BIOS versions support this function


Secure data supervisor password distribution
  1. To create the data file that contains the password of the donor system:

    Attention
    : This process creates an intermediate .CMS file that contains the power on password, hard disk drive password, and a pointer to the system that these passwords are intended to be installed on. Please be sure to treat this intermediate file as a potential security exposure that exists until the reset process is complete. Be sure to transmit the file securely to the target system and to destroy the file when finished. Examples of secure transmission include carrying the file on removable media to the target system or encrypting the file before transmission over a network to the target system.

    1. Follow the Installation instructions above and proceed to step 3-c.
    2. Run the SRCMOS program with the correct parameters:
      SRCMOSxx \path\file_name.CMS /c /EP password.csv
      where password.csv contain the power on password and the hard disk drive password, and the filename of the .CMS file for each of the target systems. The SRCMOS_Sample.txt shows an example the format of the .CSV file.
      If the supervisor password is set on a donor system, you must use the command line option "/kpap" to enter the password by the keyboard:
      SRCMOSxx \path\file_name.CMS /c /KPAP /EP password.csv
      In this case, the .CMS file contains a supervisor password.

  2. Distributing data file to target systems by diskette
    1. Copy the .CMS files and SRCMOS to boot diskette.
    2. Boot the target system by this diskette and run SRCMOS:
      SRCMOSxx \path\file_name.CMS /u
    3. The system will restart automatically. After restart, the system will shutdown automatically at the ThinkPad logo screen.

      Notes:
      1. If the target system already has a power on password or hard disk drive password, you can not set the passwords by SRCMOS. You must remove the passwords using the BIOS Setup.
      2. If the target system already has a supervisor password, you must use a command line option "/KPAP" to enter the supervisor password by keyboard:
        SRCMOSxx \path\file_name.CMS /u /KPAP

  3. From version 3.22, the SRCMOS can read/write the User Interface Architecture (UIA) data. To save UIA data to a .CMS file, use command line option "/UIA". If the .CMS file contains UIA data, the SRCMOS program can set it on the target system.

  4. From version 3.10, SRCMOS can read/write BIOS secure data except for power on passwords and hard disk drive passwords. To use this function, you must use following level of BIOS:

    ThinkPad BIOS level
    A30, A30p 1EET54WW or later
    A31, A31p 1GET29WW or later
    G40, G41 All BIOS versions support this function
    R32 1MET55WW or later
    R40, R40e All BIOS versions support this function
    R50, R50e, R50p, R51, R51e All BIOS versions support this function
    R52 All BIOS versions support this function
    R60, R60e All BIOS versions support this function
    R61 All BIOS versions support this function
    T30 1IET27WW or later
    T40, T40p, T41, T41p, T42, T42p, T43, T43p All BIOS versions support this function
    T60, T60p All BIOS versions support this function
    T61 All BIOS versions support this function
    X30, X31, X40, X41, X41 Tablet All BIOS versions support this function
    X60, X60s All BIOS versions support this function
    X60 Tablet All BIOS versions support this function
    X61, X61s All BIOS versions support this function
    X61 Tablet All BIOS versions support this function
    Z60m, Z60t All BIOS versions support this function
    Z61e, Z61m, Z61p, Z61t All BIOS versions support this function

    If you use a former version of BIOS than listed in the table, you must use the /E option when capturing donor settings.
    For example: srcmos.exe config.cms /c /e

    If you use the /E option, SRCMOS will not attempt to read secure data.

  5. From Version 3.11, SRCMOS can support, a) distribution of the supervisor password, and b) distribution of cmos data to the target systems that have a supervisor password. To use these features, you must apply "RDM 3.1.01 Patch 1" to your RDM system.
    1. Distribute supervisor password from donor to targets. If the donor system has a supervisor password, the captured data file (.cms file) from the system contains an encrypted supervisor password of the donor system. If you distribute this data by RDM, the supervisor password of the target systems will be updated.
    2. Distribute the cmos data to the system that has a supervisor password. If the target system already has a supervisor password, you must set the password to RDM Console pages:
      1. Open RDM main console.
      2. Select the target system from the tree view and double-click.
      3. The Individual System Details page should appear. Select the Maintenance tab.
      4. Enter the supervisor password in the BIOS Admin Password edit box.
      5. Uncheck the Update BIOS Admin Password checkbox.

    Note: ThinkPad systems do not support "Update BIOS Admin Password" on the RDM Console. ThinkPad systems only support "Distribute" the supervisor password from donor to target by .cms file.

RDM is available on the IBM Web site.
http://www.ibm.com/servers/eserver/xseries/systems_management
/ibm_director/extensions/rdm.html

From the main RDM Web site there will be a link to the IBM Support pages and the downloadable fixes.

For ThinkPad R31 users only
Due to security reasons, the BIOS Settings Capture/Playback Utility is unable to edit following BIOS settings:
  • Config -> Network
    • Wake On LAN
    • Flash Over LAN
    • Alert On LAN 2
    • Watchdog timer at ROM scan
  • Config -> RFID Security
    • Antenna detection
    • Gate through detection
  • Config -> Processor serial number
    • Processor serial number
  • Password
    • Power-On Password
    • Supervisor Password
    • Lock BIOS Settings
    • Hard disk drive Password
  • Startup
    • Boot ( Boot Priority )
    • Network ( Boot Priority for network boot )
    • Boot device List F12 Option
    • Flash BIOS Updating by End-Users
Applicable countries and regions
Worldwide

Back to top

Document id:  MIGR-41472
Last modified:  2008-06-19
Copyright © 2008 IBM Corporation
Copyright © Lenovo 2008, all rights reserved
 
Document options
Printable version 
Lenovo Forums

Get help at Lenovo Forums New!


Lenovo RSS Feeds

rss_icon.gif

Subscribe to downloads and drivers updates


Take our survey
http://www.lenovo.com/i/v15/icons/cvm_plus.gif Help us improve your visit

Printable version



    Terms of use Privacy Contact