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)
[Link]
2. Broadcom TPM Windows Driver(64 bit)
[Link]
3. Broadcom TPM Windows Diagnostics
[Link]
4. Broadcom TPM Windows TPM Library
[Link]
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
[Link]
10. Bio API Test Application
1.0.D
11. Bio API BSP
1.1.3
12. USH windows diagnostics tool
[Link]
Version
[Link]
[Link]
[Link]
[Link]
0.24G
0.24G
6.0.6000.16386
(6.0.6000.1301)
[Link]
1.0.E
1.1.4
[Link]
14. Dell Control Point
[Link]
16. BSP Test Application
1.0.0
[Link]
1.0.1
2. Driver and app information
=============================
[Link] vs [Link]:
====================================================
Note that the library [Link] is only for use with the
Broadcom TPM Windows Diagnostics (tpmdiag).The library
[Link] should be used for other tpm-based applications.
btpmw32_nontpmbios.sys:
====================================================
The default driver, [Link](for 32 bit platforms)
and [Link](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 ([Link]) 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 [Link] 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 [Link]:
CV host components (v 16) with callback
Added Fingerprint test to cvDiag command.
support and version [Link] 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 [Link]:
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 [Link] 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 [Link]:
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 [Link]:
01/23/2008
refer to ush\ushdiag\[Link] for updates.
bioapi-test app version 1.0.6
brcmbsp 1.0.4 to link v0.18a [Link]
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 [Link], 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 [Link] (see
USHCD\windowsxp\ush\ushdiag\[Link]).
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