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
Previous Rel.
1. Broadcom TPM Windows Driver(32 bit)
3.0.0.1
2. Broadcom TPM Windows Driver(64 bit)
3.0.0.1
3. Broadcom TPM Windows Diagnostics
3.0.0.0
4. Broadcom TPM Windows TPM Library
3.0.0.0
5. OpenSSL Library
6. Credential Vault(CV) Host Components
0.24E
7. Credetial Vault (CV) 64 bit Host Components
0.24E
8. Credentail Valut (CV) USB Driver
(6.0.6000.1204)
9. Firmware Upgrade Tool
3.0.0.0
10. Bio API Test Application
1.0.D
11. Bio API BSP
1.1.3
12. USH windows diagnostics tool
1.0.0.27

Version
3.0.0.1
3.0.0.1
3.0.0.0
3.0.0.0
0.24G
0.24G
6.0.6000.16386
(6.0.6000.1301)
3.0.0.0
1.0.E
1.1.4
1.0.0.29

14. Dell Control Point


1.0.0.7
16. BSP Test Application
1.0.0

1.0.0.8
1.0.1

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 direct
ory
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 tp
mdiag
and the available tests.
CV Host Software
=================
The CV host software includes the following:
1.
2.
3.
I.
4.
to
5.
6.
.

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


CV driver test application - Tests the CV USB host driver.
CV Test application that uses the CV API user library and DLL - To test CV AP
CV host storage and control services - Services that provide host operations
USH
CV Administrator tool - Provides CV administration tasks.
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 ref
er 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 i
nstall
.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
CV host software added

10/01/2007

Include missing 64 bit


tpm driver.
Release 3.0.2 to include CV host software
CV Host software version 0.8

10/16/2007

Release 3.0.3 to include CV host software


CV host software version 0.10 bulit by BRCM

11/02/2007

Release 3.0.4 to fix 64 bit TPM driver


install problem on 64 Bit XP Platform
TPM driver version 3.0.0.1 to fix

11/05/2007

64 bit driver install problem.


Release 3.0.5 to add latest CV and Bio API
CV Host software version 0.14,

11/30/2007

Bio API, and USH windows


diagnostics.
Release 3.0.6 to upgrade to latest
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.

12/14/2007

Release 3.0.7 to upgrade to latest


ushdiag Version 1.0.0.4:

12/19/2007

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
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.

01/03/2008

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
ushdiag Version 1.0.0.7:

01/11/2008

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
ushdiag Version 1.0.0.10:

01/23/2008

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
Include changes to the CV USB driver from 0.18a
that was missed, add new DCP.

01/25/2008

Release 3.0.E
CV related host component changes:

02/01/2008

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
Include latest DCP components.

02/05/2008

Release 4.0.0
Include Broadcom BSP with patched port.lib, BRCM
built bio api framework components, latest DCP,
latest CV host components,latest batest (and
associated brcmbsp).

02/07/2008

Release 4.0.1
ushdiag Version 1.0.0.15 (see
USHCD\windowsxp\ush\ushdiag\release.txt).

02/15/2008

latest CV host components (v 0.21), broadcom BSP,


and DCP.
Release 4.0.2
Update to latest CV Host components v0.22, relink
brcmbcp fix cv usb driver pnp (inf file change)

02/26/2008

Release 4.0.3
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
Update to latest CV Host components v0.23,
bug fixes and feature additions in ushdiag,

03/9/2008

dosdiag, windows TPM firmware upgrade tool.


Release 4.0.5
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
Update BSP with the free crash.
Release 4.0.7
Update host components with 24B of

03/15/2008

03/24/2008

03/26/2008
03/28/2008

cv host components. Inlcude 24B CV host


components that includes coverity
changes,CVhost
Update
USB service changes.
driver.
Release 4.0.8
Update host components with 24C of

04/04/2008

cv host components. Inlcude 24C CV host


components that includes coverity
changes, host service changes.
Update CV USB driver.
Release 4.0.9
New DCP components to fix help files.
Release 4.0.A
Host components (control service) fix for
hibernate issue.
Release 4.0.B
Update host components to fix hang issue

04/06/2008
04/15/2008
04/21/2008

Release 4.0.C
Fix host control uninstall issue, WHQL driver

04/23/2008

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
Latest host components, BSP and batest.

05/07/2008

Release 4.1.0
Fix for non-ush cvusrlib crash. BSP relinked

05/09/2008

Release 4.1.1
S3 related issues in CVUSB Driver and host services.
Release 4.1.2
CV USB driver changes for handling timeouts right

05/13/2008

Release 4.1.3
Latest USH diag (to fix crash).

05/22/2008

05/15/2008

You might also like