DELL CLIENT CONFIGURATION TOOLKIT 
Version 2.1.1
Readme

*******************************************************************************

Whats New in This release
--------------------------
The new features for this release include:
* Support for the following operating systems:
 	Windows 8 Enterprise and Professional (32-bit and 64-bit)
 	Windows PE 4.0 (32-bit and 64-bit)

* Support for the following BIOS options:
    	hdd1fanenable
    	hdd2fanenable
    	hdd3fanenable
    	unobtrusivemode
    	intlrapidstart
    	intlsmartconnect
       legacyorom
    	oromuiprotection
    	tpmppiacpi
    	tpmppidpo
    	tpmppipo
    	unobtrusivemode

* Support for an additional argument 'custom' in primarybatterycfg option.
    
********************************************************************************

Supported Dell Systems and Operating Systems
--------------------------------------------
CCTK 2.1.1 supports the following operating systems:  

* Microsoft Windows 8 Enterprise (32 bit and 64-bit)

* Microsoft Windows 8 Professional (32 bit and 64-bit)

* Microsoft Windows 7 Professional SP1 (32-bit and 64-bit)

* Microsoft Windows 7 Ultimate SP1 (32-bit and 64-bit)

* Microsoft Windows Vista Business (32-bit and 64-bit)
    
* Microsoft Windows Vista Business (32-bit and 64-bit) SP1 and SP2
     
* Microsoft Windows Vista Ultimate (32-bit and 64-bit)

* Microsoft Windows Vista Ultimate (32-bit and 64-bit) SP1
    
* Microsoft Windows Vista Ultimate (32-bit) SP2
    
* Microsoft Windows Vista Enterprise (32-bit and 64-bit)
    
* Microsoft Windows Vista Enterprise (32-bit and 64-bit) SP1 
    
* Microsoft Windows Vista Enterprise (32-bit) SP2

* Microsoft Windows XP Professional (32-bit and 64-bit) SP2 
     
* Microsoft Windows XP Professional (32-bit) SP3 

* Microsoft Windows XP Tablet PC Edition (32-bit)

* Windows 8 Preinstallation Environment (32-bit and 64-bit)
   (Windows PE 4.0)

* Windows 7 SP1 Preinstallation Environment (32-bit and 64-bit)
   (Windows PE 3.1)

* Windows 7 Preinstallation Environment (32-bit and 64-bit)   
  (Windows PE 3.0)

* Windows Vista Preinstallation Environment (32-bit and 64-bit) 
  (Windows PE 2.0)

* Red Hat Enterprise Linux Client version 6.0/6.1 (64-bit) for all Dell 
  Precision workstations

* Red Hat Enterprise Linux Client version 5.x (64-bit) for all 
  Dell Precision workstations


CCTK is not localized and is an English-only application. However you can 
install CCTK on supported Windows operating systems in French,
German, Spanish, Japanese, Korean, Simplified Chinese, and Traditional Chinese 
languages.

Note:- You should provide input only in English.

*******************************************************************************
===============================================================
Installation
===============================================================
For information on installation or upgrade CCTK, see the "Dell Client 
Configuration Toolkit Installation Guide".
-----------------------------
Installation Pre-requisites
-----------------------------

--------------------------------------
Windows
--------------------------------------
  * The CCTK installation file, Sys-Man_Application_FYN1D_WN32_2.1.1_Arev,         
    available as a Dell Update Package. 
  * Administrator privileges on the system where you are installing CCTK.
  * Microsoft .NET 4.0 or later required to install and run the GUI.
    Note: On Windows Vista or later operating systems, in the Turn Windows
          features on or off screen, make sure to select Microsoft .NET                    
          Framework x.x.x checkbox.

---------------------------------------------
Linux
---------------------------------------------
   * The CCTK installation file, cctk-linux-versionbuildnum.tar.gz
   * RPMs provided in the CCTK installation file
   * Log in as root user

    
  Installation
  ----------------
For information on installation of CCTK, see the "Dell Client 
Configuration Toolkit Installation Guide".


  Upgrading From Previous Versions
  --------------------------------
For information on upgrade of CCTK, see the "Dell Client 
Configuration Toolkit Installation Guide".



*******************************************************************************

Open Issues and Resolutions
---------------------------


CLI
---
* Currently, the --enabledevice and --disabledevice options may not work in       
  UEFI-enabled systems. These options will work   after upgrading to future BIOS   
  releases.

* If the system is not connected to Internet, Windows 7 does not recognize 
  the digital signature validity of CCTK installation file. Connect the system 
  to Internet and validate the digital signature.

* To upgrade CCTK 1.0 to any future releases, uninstall CCTK 1.0 and install 
  the current release. For more information, see the "Dell Client Configuration 
  Toolkit User's Guide" available on support.dell.com/manuals or User's Guide 
  Online available with CCTK.

* While running CCTK, if you get an error message, "BIOS Interface not found.", 
  uninstall HAPI using the hapiuninstall.bat script located under the HAPI 
  folder, and install it again using the hapiinstall.bat script located in the 
  same folder.

* Do not use the infile or outfile option in the ini file.

* Read-only options, such as asset, svctag, and so on, do not report if they 
  are used along with the -o option.

* At present, CCTK supports only single byte characters for asset set operation. 
  If the user has a different locale, change the keyboard layout to English 
  before using the asset option.

* When you execute cctk.exe on Microsoft Windows XP Professional or Microsoft      
  Windows  XP Professional SP2, a blue screen may appear. This is a known   
  Microsoft issue and Microsoft provide a fix for this.   For more 
  information, refer to  http://www:support.microsoft.com/kb/921337.

* Following are the known issues on OptiPlex 740:
  - floppy option does not work.
  - usbemu option does not work.
  - asset, minsizeofcontigmem, bioscharacteristics, and completion code may not 
    work.

* On Dell Precision Workstation T3500, CCTK does not report the correct value of the    
  turbomode option. Though the option is enabled, CCTK reports it as disabled.

* On Latitude XT2, the busratio option does not set the argument max.

* When you install CCTK on a Linux system, after installing the omilcore rpm, 
  the following message is displayed: "To start all installed services without 
  a reboot, enter the following command: srvadmin-services.sh start.". You can 
  ignore the message and can proceed with the installation of other rpms.

* CCTK log file does not capture information related to the sub options of         
  commands.

* On OptiPlex 760, CCTK may allow to set setup and system passwords with number   
  of characters lesser than what BIOS mandates.

* On Dell Precision Workstation M4400, the bootorder option may not display the         
  correct number of boot devices.

* On OptiPlex 760, if system password is set, BIOS may not allow to set a setup    
  password. CCTK does not provide an error message in such a scenario.

* When you upgrade CCTK 1.1 to 1.2.1, CCTK contains the previous version of        
  User's Guide along with a link to 1.2.1 User's Guide. 

* CCTK does not take care of the dependencies among the various TPM PPI tokens.
Example: It is possible to change the TPM PPI ACPI token through CCTK even when
TPM is not On. However, there is no negative impact due to this on the BIOS.

* CCTK allows enabling Legacy Option ROM when Secure Boot is on. However, 
there is no negative impact due to this on the BIOS. This issue will be 
addressed in the upcoming BIOS version.

* CCTK allows disabling Legacy Option ROM when Boot mode is Legacy. 
However, there is no negative impact due to this on the BIOS. This issue 
will be addressed in the upcoming BIOS version.

* CCTK allows enabling Secure Boot when Legacy Option ROM is enabled 
and boot mode is UEFI. However, there is no negative impact due to this 
on the BIOS. This issue will be addressed in the upcoming BIOS version.

* CCTK does not allow enumerating Secure Boot when it is disabled. 
However, there is no negative impact due to this on the BIOS. 
This issue will be addressed in the upcoming BIOS version.

* OROM UI Protection configures OROM keyboard access on the following Dell 
  platforms:
    Latitude E6x30,E5x30;
    Dell Precision Mobile M4700,M4500;
    Dell Precision Workstation T1650;
    Optiplex 9010,7010. 
However the bios configuration on this option works with previous generation 
of platforms. This issue will be addressed in the upcoming BIOS version.


GUI
---
* On launching CCTK GUI from Optiplex 990 and Latitude D630 (without          
  administrator privileges), the CCTK GUI screen takes some time to appear. 
  This does not hamper the system resources and CCTK will be functional.

* CCTK GUI supports only printable characters for its text-entry fields. If the    
  BIOS has non-printable characters, the GUI may fail to load and display the      
  following error message: "Unexpected Error at System.Xml.". Make sure that       
  BIOS options like asset and propowntag values do not contain non-printable       
  characters.

* On successive attempts to invoke the CCTK GUI, the following error message is     
  displayed: "Object reference not set to an instance of an object.". Click      
  'Continue' to access the GUI.

* In rare cicumstances, when .NET libraries may not have loaded correctly, 
  exporting SCE gives an error message like "Unexpected Error ". This does 
  not affect the CCTK functionality. Do export again and it will be successful.  

SCE
---

SCE (self-contained executable) generated using the Export option in GUI 
cannot be run in Win PE environments. However, use the alternative steps 
mentioned below to configure the BIOS in Win PE environment from SCE.


Prerequisites
* Install CCTK on a supported Windows operating system.
* Launch CCTK GUI.
* Select appropriate configuration settings in the CCTK GUI.
* Export the settings as a SCE.
* Extract the contents of SCE  using the option  
  /s /e=<folder_path_to_extract_contents> in Windows environment. 
  (For more details on this option, use /h switch).


To set the BIOS configuration in Win PE:
* Place the extracted folder contents in an accessible location in the WinPE     
  environment, where the BIOS configurations need to be set.
* Apply the configuration by running the following command from the extracted     
  folder:
    applyconfig.bat /logfile <A valid and existing folder with write permission>    
    \<A valid file name>
  For example,  applyconfig.bat /logfile C:\log.txt
* To apply the configuration on a system where setup or system password has been   
  set, use the following command:
    applyconfig.bat /logfile <A valid and existing  folder with write         
    permission>\<A valid file name> "--valsetuppwd=<setup password>"

   Example 1. applyconfig.bat /logfile C:\log.txt "--valsetuppwd=dell"
   Example 2. applyconfig.bat /logfile C:\log.txt "--valsyspwd=dell"


*******************************************************************************

Global Support
--------------

For information on technical support, visit www.dell.com/contactus.


For information on documentation support, visit support.dell.com/manuals. On 
the Manuals page, click Software ->Systems Management. Click on the right-side, 
and select the product to access the documents.


*******************************************************************************

Information in this document is subject to change without notice.
(C) 2012 Dell Inc. All rights reserved.
Reproduction of these materials in any manner whatsoever without the written 
permission of Dell Inc. is strictly forbidden.

Trademarks used in this text: Dell (TM), the DELL logo, OptiPlex (TM), 
Dell Precision Workstation(TM), and Latitude (TM) are trademarks of 
Dell Inc. Microsoft (R) and Windows (R), are either trademarks or registered 
trademarks of Microsoft Corporation in the United States and/or other countries. 
Intel (R) is a registered trademark of Intel Corporation in the U.S. and other 
countries. Red Hat (R) and Red Hat Enterprise Linux (R) are registered 
trademarks of Red Hat, Inc. in the United States and other countries.

Other trademarks and trade names may be used in this publication to refer to 
either the entities claiming the marks and names or their products. Dell Inc. 
disclaims any proprietary interest in trademarks and trade names other 
than its own.

2012-10		Rev. A00 		

