readme.txt Driver File Contents (Dell_ControlVault_A00_R270678.exe)

===========================================================
                  CVDiag Utility
===========================================================


================
DESCRIPTION
================

The CVDiag Utility is a windows based utility that will provide three functions:
a. Display the operating status of the ControlVault.
b. Collect the ControlVault debug logs.
c. Calibrate the Upek Fingerprint Sensor.

The CVDiag.exe is a 32bit Windows application that will call one of four other
utilities (cvcv32.exe, cvcd64.exe, cvbip32.exe or cvbip64.exe), based on the
system configuration.


================
REQUIREMENTS
================

The Dell Driver Pack must be installed in order for the CVDiag to
communicate with the CV.

The CVDiag can only be run by a user with Administrator privileges.

NOTE: If running from Vista with User Account Control (UAC) enabled,
the CVDiag must be run as an Administrator.


================
GETTING STARTED
================

GUI:
====

From windows explorer, double click on CVDiag.exe to open the application.

ControlVault Status
-------------------
Status button:  Press this button to update the ControlVault Status and ControlVault Version
display.  This button will also update a CVStatus.log with more detailed ControlVault
status.  This file is located in the same directory as the CVDiag.exe.

ControlVault Log Collection
---------------------------
Log Directory box:  This box will display the last know ControlVault Log directory.

Enable Log button:  Press this button to enable the ControlVault debug logging.
Once the logging has been enabled, the system must be reset to activate the logging mechanism.
If the logging mechanism has been enabled, this button will be disabled.

Disable Log button:  Press this button to collect the ControlVault debug logs and disable
the ControlVault from further log collection.  When this button is press, a new Log Directory will be
created where all the ControlVault logs will be moved. If the logging has been enabled, this button will be
enabled.  If the logging has been disabled, this button will be disabled.
The number of logs collected depend on the system configuration.  Here is a list of the possible logs collected:
1. CVStatus.log
2. CVUsrIfcLog.txt
3. CVUsrLibLog.txt
4. CVHostControlLog.txt
5. CVHostStorageLog.txt
6. bipbsp_log.txt
7. brcmbsp_log.txt
8. FPStubLibLogs.txt

Open button:  Press this button to open the Log Directory to display all the collected logs.

Send button:  Press this button to send all the collected ControlVault logs to an email address.  This function will
create an email form with all the collected Logs.  The user must enter the To Email address and press Send to email
the log files.

Utilities
---------
Calibrate FP button:  Press this button to calibrate the Upek Fingerprint sensor.  This button will only be enabled if a
Upek Fingerprint Sensor is detected.

Command Line:
=============

From the command prompt, go to the CVDiag utility directory and enter CVDiag.
If CVDiag is entered with no arguments, the utility will open in interactive GUI mode as described above.
If CVDiag is entered with one of the following arguments, then the command will be executed and CVDiag will exit.

CVDiag arguments:
-h or -?:           This will display a list of the CVDiag syntax.
-stat:              This argument is used to collect the ControlVault Status log (CVStatus.log).
-enlog:             This argument is used to enable the logging of ControlVault modules.
                    The system must be reset to activate the log collection.
-dislog:            This argument is used to collect the debug logs and disable the logging.
-cal:               This argument is used to calibrate the Upek fingerprint sensor.
-smtp <SMTP Host>   Send collected logs via the specified SMTP Host.
-to   <To Email>    Send collected logs to the specified email address.
-from <From Email>  Send collected logs from the specified email address.

Enable Logging Example:
 CVDiag -enlog
Disable Logging Example:
 CVDiag -dislog
Calibrate Upek Fingerprint Sensor Example:
 CVDiag -cal
Email Collected Logs Example:
 CVDiag -to cs@abc.com -from cust@xyz.com -smtp smtp.xyz.com


================
RETURN CODES
================

0x00  USH_RC_SUCCESS
      Succeeded
0x01  USH_RC_SUCCESS_RESET
      Succeeded, must restart the system for the firmware to take affect
0x02  USH_RC_CANCELED
      Operation canceled
0x03  USH_RC_INVALID_PARAMETER
      Invalid argument
0x04  USH_RC_MISSING_PARAMETER
      Argument missing parameter
0x05  USH_RC_INIT_CHK_ERR
      Failed anti-hammering pre-check, restart system and try again
0x06  USH_RC_FILE_ERR
      Missing file
0x07  USH_RC_ERROR
      Generic error
0x08  USH_RC_NOUSH_ERR
      Did not detect USH
0x09  USH_RC_AUTH_ERR
      Authentication error
0x0a  USH_RC_TPM_ERR
      TPM error
0x0b  USH_RC_AH_ERR
      Anti-hammering error
0x0c  USH_RC_TASK_ERR
      Could not terminate necessary tasks
0x0d  USH_RC_DLL_ERR
      DLL mismatch
0x0e  USH_RC_LOADSBI_ERR
      Could not load SBI (running from Bootstrap)
0x0f  USH_RC_CHIP_ID_ERR
      Unknown chip ID
0x10  USH_RC_PBA_ERR
      Failed to load PBA
0x11  USH_RC_CLR_SCD_ERR
      Failed to clear SCD
0x12  USH_RC_RESET_ERR
      Reset returned error
0x13  USH_RC_NUM_ERR
      USH failed to numerate
0x14  USH_RC_BCM_ERR
      Failed to update BCM
0x15  USH_RC_MISSING_DLL
      Missing TPM DLL
0x16  USH_RC_MISSING_DRV
      Missing TPM Driver
0x17  USH_RC_RFID_PARAM_ERR
      Failed to update RFID parameters
0x18  USH_RC_SYSID_DLL_ERR
      Failed to load SYSID DLL
0x19  USH_RC_NOT_OPERATIONAL
      Not in BCM
0x1a  USH_RC_MALLOC_ERR
      Malloc failed
0x1b  USH_RC_ENLOG_ERR
      Enable Logging error
0x1c  USH_RC_LOG_ERR
      Log collection error
0x1d  USH_RC_CAL_ERR
      Fingerprint Calibration error
0x1e  USH_RC_SEND_ERR
      Send Log error
0x1f  USH_RC_NO_CMD
      Command not executed, not available

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 0.63