You are on page 1of 7

Broadcom (R) Corporation

Windows Driver and Apps for BCM5752/BCM5755 TPM


RELEASE 4.1.3
(05/22/2008)

RELEASE NOTES

These notes describe release 4.1.3 software for the Broadcom BCM5752/BCM5755 and
BCM 5880 TPM.
See the "Release Version Information Table" below.

Software Compatibility
======================
This release of software supports:

- BCM5752 NIC/TPM with A1/A2 silicon versions


- BCM5755 NIC/TPM with A0/A1 silicon versions
- BCM5880 USH with A0/B0/C0 silicon

Upgrading from the Previous Driver Release


==========================================

It is highly recommended that you upgrade any previous installations


of the Broadcom TPM driver and apps software.

Contents of the Release


=======================

*** Release Version Information Table ***

Product Version
Previous Rel.

1. Broadcom TPM Windows Driver(32 bit) 3.0.0.1


3.0.0.1
2. Broadcom TPM Windows Driver(64 bit) 3.0.0.1
3.0.0.1
3. Broadcom TPM Windows Diagnostics 3.0.0.0
3.0.0.0
4. Broadcom TPM Windows TPM Library 3.0.0.0
3.0.0.0
5. OpenSSL Library - -
6. Credential Vault(CV) Host Components 0.24G 0.24E
7. Credetial Vault (CV) 64 bit Host Components 0.24G 0.24E
8. Credentail Valut (CV) USB Driver 6.0.6000.16386
(6.0.6000.1301)
(6.0.6000.1204)
9. Firmware Upgrade Tool 3.0.0.0
3.0.0.0
10. Bio API Test Application 1.0.E 1.0.D
11. Bio API BSP 1.1.4 1.1.3
12. USH windows diagnostics tool 1.0.0.29 1.0.0.27
14. Dell Control Point 1.0.0.8
1.0.0.7
16. BSP Test Application 1.0.1 1.0.0
2. Driver and app information
=============================
tpmlib.dll vs tpm.dll:
====================================================

Note that the library tpmlib.dll is only for use with the
Broadcom TPM Windows Diagnostics (tpmdiag).The library
tpm.dll should be used for other tpm-based applications.

btpmw32_nontpmbios.sys:
====================================================

The default driver, btpmw32.sys(for 32 bit platforms)


and btpmwx64.sys(for x64 bit platforms), is intended for use
in systems where a TPM-enabled BIOS is present and also may
be used without a TPM-enabled BIOS if the system has a Lakeport
or greater chipset (ie, supports TPM 1.2 memory-mapped i/o).
For 'legacy' 32 bit systems (ie, which only support port based i/o) and no
TPM-enabled BIOS, the driver 'btpmw32_nontpmbios.sys' can be renamed to the
default name (btpmw32.sys) and be used. This is because the default
WHQL-certifiable driver is not able to set up the LPC decode registers
necessary for port based i/o.

Installing the broadcom tpm driver under windows xp:


====================================================

1. Copy windows\driver and windows\applications contents into the desired directory

on the target system.


2. Launch the add hardware wizard from the control panel.
3. Choose hardware is already connected when this page is displayed
by the wizard and click next.
4. Choose manual install instead of automatic detection when this page
is displayed by the wizard and click next.
5. Choose add new hardware device from the list displayed and click next.
6. Choose system devices from the list and click next
7. Choose have disk in the next dialog page.
8. Browse to the directory where the driver files were copied and select
this directory.
9. Select "broadcom tpm device" from the list and click next.

From now follow the screens of the wizard to complete the driver installation.

Replacing existing driver under windows xp:


====================================================

1. Under Device Mgr...System Devices...Broadcom TPM, select Update Driver


2. Select Install From Specific Location...Don't Search...Have Disk and point to
directory containing driver
3. From now follow the screens of the wizard to complete the driver installation.

Testing using tpmdiag


=====================

Launch the tpmdiag application. Select the 'Help' button for a description of
tpmdiag
and the available tests.

CV Host Software
=================

The CV host software includes the following:

1. CV USB host driver - Host CV driver to talk to USH


2. CV driver test application - Tests the CV USB host driver.
3. CV Test application that uses the CV API user library and DLL - To test CV API.
4. CV host storage and control services - Services that provide host operations to
USH
5. CV Administrator tool - Provides CV administration tasks.
6. CV Object browser - Provides browsing capability for objects stored in CV/USH.

Bio API Test application


========================

Test application for testing the Bio API implementation using CV API. Please refer
to the
release notes in this directory for details.

Bio API BSP


===========

Broadcom BSP that implements the Bio API.

Firmware Upgrade Tool


======================

This release does not include an installer for the firmware upgrade tool.
It will be included in the next release. To run this tool, the platform should
install
.NET 2.0 redistributable available from Microsoft web site.

Security Manager Components:


============================

These components get installed under the DCP directory.

Known Problems:
===============
None

History
========
version date description
===================================================================================
=======================
First release with support for BCM 5880 TPM 07/30/2007 Initial
release with BCM 5880 TPM support.
Release 3.0.1 to include CV host software 10/01/2007 CV host software
added
Include missing 64 bit
tpm driver.
Release 3.0.2 to include CV host software 10/16/2007 CV Host software
version 0.8

Release 3.0.3 to include CV host software 11/02/2007 CV host software


version 0.10 bulit by BRCM

Release 3.0.4 to fix 64 bit TPM driver


install problem on 64 Bit XP Platform 11/05/2007 TPM driver
version 3.0.0.1 to fix
64 bit driver install
problem.
Release 3.0.5 to add latest CV and Bio API 11/30/2007 CV Host
software version 0.14,
Bio API, and USH windows
diagnostics.

Release 3.0.6 to upgrade to latest 12/14/2007 ushdiag Version


1.0.0.3:
CV host components (v 16) with callback Added
Fingerprint test to cvDiag command.
support and version 1.0.0.3 ushdiag. Added check
boxes for cv_status.
Add new version of batest CV test
parameters now maintained per test
and brcmbsp Added CV
test repeat count.

Release 3.0.7 to upgrade to latest 12/19/2007 ushdiag Version


1.0.0.4:
Print
message to "load ush image" when no image
present.
Print
message to "leave power on for 40 when power
up" after update flash.
Removed \n
from console messages.
Removed
fingerprint test parameters.
Fixed
cvDiagInd input buffer len.
Include
changes from release .16b of CV host
components
(hmac and
pba changes).
Include new
release of brcmbsp and test
application.

Relase 3.0.8 to include 64 bit CV host 12/21/2007 Include 64


bit CV host components. For internal
components PQA testing only.

Release 3.0.9 to include changes to 01/03/2008 Include 0.17 CV


host components that includes
handles used in CV user library for 32/64 bit handle
changes.brcmbsp changes and batest
platforms application changes.

Release 3.0.A to include bio api components


linked with V0.17 cv host components 01/08/2008 Include 0.17
patch and compile bio api components with this patch.
Release 3.0.B 01/11/2008 ushdiag Version
1.0.0.7:
Only display
RFID parameters when select RFID
test.
Added
Firmware Upgrade command.
Modified
build to fix failure after 50 tests.
Set cursor
to busy and added "Please wait..."
message for FLASH_UPDATE, LOAD_SBI and
FIRMWARE_UPGRADE.
latest cv
host component v0.18. ba test
application 1.0.5 to vhange FAR value.

Release 3.0.C 01/23/2008 ushdiag Version


1.0.0.10:
refer to
ush\ushdiag\release.txt for updates.
bioapi-test
app version 1.0.6
brcmbsp
1.0.4 to link v0.18a cvusrlib.lib

Relase 3.0.D 01/25/2008 Include changes to


the CV USB driver from 0.18a
that was missed, add new DCP.

Release 3.0.E 02/01/2008 CV related host


component changes:
1. Support for
additional FP call back messages
2. Secure session bug
fixes
3. Pin Prompt changes
4. Fix for callback path
cv handle
5. Creation of host
storage objects failure if
path is too long fix.

Also include enhancements for brcmbsp, batest and


ushdiag. Please refer
its release notes for
details.
Release 3.0.F 02/05/2008 Include latest DCP
components.

Release 4.0.0 02/07/2008 Include Broadcom


BSP with patched port.lib, BRCM
built bio api framework components, latest DCP,
latest
CV host components,latest batest (and
associated brcmbsp).
Release 4.0.1 02/15/2008 ushdiag Version
1.0.0.15 (see
USHCD\windowsxp\ush\ushdiag\release.txt).
latest CV host
components (v 0.21), broadcom BSP,
and DCP.

Release 4.0.2 02/26/2008 Update to latest


CV Host components v0.22, relink
brcmbcp fix cv usb driver pnp (inf file change)

Release 4.0.3 03/9/2008 Update to latest


CV Host components v0.23, relink
brcmbcp fix cv usb driver pnp (inf file change),
bug
fixes in bsp,logging in bsp, bug fixes and
feature additions in
ushdiag,dosdiag.
Release 4.0.4 03/15/2008 Update to latest
CV Host components v0.23,
bug fixes and feature additions in ushdiag,
dosdiag, windows TPM
firmware upgrade tool.
Release 4.0.5 03/24/2008 Update to latest
CV Host components v0.23,
add latest BSP 84 bit and BSP Test application
for32
and 64 bit platforms
Release 4.0.6 03/26/2008 Update BSP with
the free crash.
Release 4.0.7 03/28/2008 Update host
components with 24B of
cv host components.
Inlcude 24B CV host
components that includes coverity
changes,
host service changes.Update CV USB
driver.

Release 4.0.8 04/04/2008 Update host


components with 24C of
cv host components.
Inlcude 24C CV host
components that includes coverity
changes,
host service changes.
Update CV USB driver.

Release 4.0.9 04/06/2008 New DCP components


to fix help files.
Release 4.0.A 04/15/2008 Host components
(control service) fix for
hibernate issue.
Release 4.0.B 04/21/2008 Update host
components to fix hang issue
Release 4.0.C 04/23/2008 Fix host control
uninstall issue, WHQL driver
and DCP fixes.
Release 4.0.D 04/29/2008 Fix CV USB driver
to not send host control handshake message
next reevision of
ushdiag, brcmbsp to create
volatile object for
capture.
Release 4.0.E 05/04/2008 CV USB driver
changes for s3 issues. BSP change to use
feature set data when
available.

Release 4.0.F 05/07/2008 Latest host


components, BSP and batest.

Release 4.1.0 05/09/2008 Fix for non-ush


cvusrlib crash. BSP relinked

Release 4.1.1 05/13/2008 S3 related issues


in CVUSB Driver and host services.
Release 4.1.2 05/15/2008 CV USB driver
changes for handling timeouts right

Release 4.1.3 05/22/2008 Latest USH diag


(to fix crash).

You might also like