IBM ThinkPad July 11, 2003 Remote CMOS Update Utility for Remote Deployment Manager(RDM) Version 3.15 ======================================================================== What This Program Does ----------------------- This program updates ThinkPad's CMOS data remotely using RDM Version 3.0 or higher. The following models are supported: - ThinkPad A30, A30p - ThinkPad A31, A31p - ThinkPad G40 - ThinkPad R31 - ThinkPad R32 - ThinkPad R40, R40e - ThinkPad T30 - ThinkPad T40, T40p - ThinkPad X30, X31 To determine if you have to update this program or not, refer to the "Summary of Changes" section. To use this program, refer to the "Installation Instructions" section. Released Versions ----------------- Version 3.05 03/05/2002, Initial release Version 3.07 05/24/2002 Version 3.10 06/25/2002 Version 3.11 08/06/2002 Version 3.14 01/09/2003 Version 3.15 02/18/2003 Summary of Changes ------------------ Where: Diskette version (for example, 1.00 means Version 1.00) (New) New function or enhancement (Fix) Correction to existing function <3.05> -(New) Support for ThinkPad A31, A31p, R31 <3.07> -(New) Support for ThinkPad T30, R32 <3.10> -(New) Support for ThinkPad A30, A30p -(New) Support for secure data read/write <3.11> -(New) Support for ThinkPad X30 -(New) Support for Distribution of supervisor password <3.14> -(New) Support for ThinkPad R40 <3.15> -(New) Support for ThinkPad R40e, T40, T40p, X31, G40 Installation Instructions ------------------------- This information is a supplement of "Creating a CMOS Settings Image" of Chapter 4. Procedures in RDM Users gulde when CMOS update on ThinkPad using RDM is performed. Creating a CMOS Settings Image (for ThinkPad user) 1. At a donor workstation: 1-1. Start up the workstation and access the Easy-setup program. (you can access this program by pressing F1 during the power-on self-test (POST)). 1-2. Change and save the desired setting as required. 1-3. Exit from the Easy-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. a. Insert DOS or Win9x boot diskette in the drive A. b. Power On the system. c. Press the Esc key, when the IBM Logo screen appears. The screen mode will change to the text mode. d. Execute SRCMOS.exe with correct parameters: > SRCMOSxx \path\file_name.CMS /c NOTE: If you capture the data of the system that has a supervisor password, the captured data will have the encrypted supervisor password of the donor system. Please refer to the "Note for ThinkPad A30, A30p,..." for detailed information. 4. Copy SRCMOSxx.EXE and .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: a. Check the "Current BIOS Level" of the Maintenance page of the Individual Client Details notebook. b. Create the directory under the \RDM_install_dir\BIOS which has the same name to "Current BIOS Level". For example, if "Current BIOS Level" is IBUJ01WW, the required directory is: \RDM_installed_dir\BIOS\IBUJ01WW c. Copy SRCMOSxx.EXE and .CMS file to above directory. You must uncheck the "Update BIOS" check box of the Maintenance page. (Check the "Update CMOS with file" check box only) --------------------------------------------------------------------- | Product name | BIOS level name | CMOS over LAN | | | (Flash_BIOS_Name) | program name | |-------------------------|--------------------|----------------------| | ThinkPad R31 | 1FUJaabb | SRCMOS1F.EXE | | ThinkPad R32 | 1MUJaabb | SRCMOS1M.EXE | | ThinkPad R40 (*1) | 1OUJaabb | SRCMOS1O.EXE | | ThinkPad R40 (*2) | 1PUJaabb | SRCMOS1P.EXE | | ThinkPad R40e | 1SUJaabb | SRCMOS1S.EXE | | ThinkPad A30, A30p | 1EUJaabb | SRCMOS1E.EXE | | ThinkPad A31, A31p | 1GUJaabb | SRCMOS1G.EXE | | ThinkPad G40 | 1TUJaabb | SRCMOS1T.EXE | | ThinkPad T30 | 1IUJaabb | SRCMOS1I.EXE | | ThinkPad T40, T40p | 1RUJaabb | SRCMOS1R.EXE | | ThinkPad X30 | 1KUJaabb | SRCMOS1K.EXE | | ThinkPad X31 | 1QUJaabb | SRCMOS1Q.EXE | | ThinkPad G40 | 1TUJaabb | SRCMOS1T.EXE | --------------------------------------------------------------------- aa: version, bb: country code (*1) - model 2681/2682/2683 (*2) - model 2722/2723/2724 NOTE: (This note is not applicable for ThinkPad R31.) Please see the note for ThinkPad R31 below.) --------------------------------------------------------- 1) From Ver3.10, SRCMOS can read/write bios secure data except for Power-On Password and Hard disk drive password. To use this function, you must use following level of BIOS. ------------------------------------------------- | Product name | BIOS level | |-------------------------|-----------------------| | ThinkPad A30, A30p | 1EET54WW or later. | | ThinkPad A31, A31p | 1GET29WW or later. | | ThinkPad T30 | 1IET27WW or later. | | ThinkPad R32 | 1MET55WW or later. | | ThinkPad T40, T40p | (All BIOS support) | | ThinkPad R40, R40e | (All BIOS support) | | ThinkPad X30, X31 | (All BIOS support) | | ThinkPad G40 | (All BIOS support) | ------------------------------------------------- If you use a former version of the BIOS than what is listed above, you must use the "/E" option when capturing donor settings. ex: srcmos.exe config.cms /c /e If you use the /e option, SRCMOS will not attempt to read secure data. (You are not required to use the /e option to update the target system.) 2)SRCMOS version 3.11 can support A) Distribution of supervisor password If the donor system has a supervisor password, the captured data file (.cms file) from the system will contain the encrypted supervisor password. If you distribute this data by RDM, the supervisor password of the target systems will be updated. B) Distribute cmos data to the target systems that have supervisor password. If the target system already has a supervisor password, You must set the password to RDM Console pages: 1. Open the RDM main console. 2. Double-click on the the target system. 3. The "Individual System Details" page will be opened. Select the "Maintenance" tab. 4. Enter the supervisor password to the "BIOS Admin Password" field. 5. Uncheck the "Update BIOS Admin Password" checkbox. NOTE: ThinkPad systems do not support the "Update BIOS Admin Password" feature from the RDM Console. ThinkPad systems can only distribute the supervisor password from donor system to target systems by cms file. RDM 3.1.01 Patch 1 is available on IBM Website. The RDM website is at: http://www.pc.ibm.com/us/eserver/xseries/systems_management/rdm.html From the main RDM website there will be a link to the IBM Support pages and the downloadable fixes. Note for ThinkPad with Predesktop Area feature ---------------------------------------------- The Remote CMOS Update Utility is unable to edit following BIOS settings: Config -> Security: Predesktop Area Note for ThinkPad R31 users ----------------------------------- Due to security reason the Remote CMOS Update 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 Harddisk Password Startup: Boot ( Boot Priority ) Network ( Boot Priority for network boot ) Boot device List F12 Option Flash BIOS Updating by End-Users Determining which version is installed -------------------------------------- Run SRCMOS.EXE with no parameter. Version information is displayed on the screen. Trademarks ---------- * IBM, ThinkPad and Remote Deployment Manager are registered trademarks of IBM Corporation. * Windows is a registered trademark of Microsoft Corporation. Other company, product, and service names may be registered trademarks, trademarks or service marks of others.