 |
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 |
 |
 |
 |
| 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
|
 |
 |
Version 3.37
- (New) Support for ThinkPad X300.
Click here for a complete list of changes fixed by this driver update.
-
At a donor workstation:
- Start up the workstation and access the BIOS Setup. (Press the F1 key during the power-on self-test (POST))
- Change and save the desired settings as required.
- Exit from the BIOS Setup program and restart the workstation. Ensure that the workstation starts up and functions properly.
- Rename the SRCMOS.EXE.(Refer to the table below to rename the program name.)
SRCMOS + xx + .EXE
xx: system board identifier (two character)
-
Use the SRCMOSxx.EXE program to save the current settings of the donor workstation to a file named with the .CMS extension.
- Insert a DOS or Window 9x boot diskette in the A drive.
- Power on the system.
- 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
- 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.
-
Create CMOS Update image.
For RDM version 4.1 or newer:
- Prepare BIOS Update diskette or bootable CD for target system.
Note: For Bootable CD, use CD-RW media.
- Copy SRCMOSxx.EXE into the BIOS diskette or the CD-RW.
- Create a Firmware Flash image of the BIOS Update media. (Using the Image management menu click Tasks, then click Remote Deployment Manager.)
- Copy the CMOS setting file into the appropriate directory on the RDM server.
- 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:
- 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.
- Check the Current BIOS Level of the Maintenance page of the Individual Client Details notebook.
- 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
- 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)
| 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
Run SRCMOS.EXE with no parameters. The version information is displayed on the screen.
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:
| 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 |
-
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.
- Follow the Installation instructions above and proceed to step 3-c.
- 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.
-
Distributing data file to target systems by diskette
- Copy the .CMS files and SRCMOS to boot diskette.
- Boot the target system by this diskette and run SRCMOS:
SRCMOSxx \path\file_name.CMS /u
-
The system will restart automatically. After restart, the system will shutdown automatically at the ThinkPad logo screen.
Notes:
- 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.
- 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
- 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.
-
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:
| 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.
-
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.
- 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.
-
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:
- Open RDM main console.
- Select the target system from the tree view and double-click.
- The Individual System Details page should appear. Select the Maintenance tab.
- Enter the supervisor password in the BIOS Admin Password edit box.
- 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.
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
-
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 |
|
|
| Document id: MIGR-41472 |
| Last modified: 2008-06-19 |
| Copyright © 2008 IBM Corporation |
| Copyright © Lenovo 2008, all rights reserved |
 |
 |
|
|
|
 |
|

|
Subscribe to downloads and drivers updates
|
 |
|
|
|
|
|