Escolar Documentos
Profissional Documentos
Cultura Documentos
Broadcom USH CD
for the BCM5880/BCM5882 USH product
RELEASE 3.0.00031.30.7.021.0
(06/28/2014)
RELEASE NOTES
These notes describe release software for the BCM5880 USH Product
For release version information for individual products, see the
"Release Version Information Table" below.
Software Compatibility
======================
This release of software supports:
- BCM5880 USH with A0/B0/C0 step silicon version.
- BCM5882 USH with A0/B0 step silicon version.
Upgrading from the Previous Driver Release
==========================================
It is highly recommended that you upgrade any previous installations
of the Broadcom BCM5880/BCM5882 USH software.
If you are installing on a platform that is currently running DCP version 1.
3
or earlier (with USH firmware 1.3 or earlier), the upgrade to DCP version 3.
0
(and USH firmware 3.0) MUST occur in the following order:
1) Upgrade firmware to 3.0
2) Upgrade USH host components to 3.0
Contents of the CD
==================
*** Release Version Information Table ***
Product
1.
2.
3.
4.
5.
6.
7.
8.
9.
Version
USH Firmware
30.7.021.0
MA Bios-Driver
4.0.4
MP Bios-Driver
4.0.4
WinXp Drivers and Applications
4.1.3
USH DOS Diagnostics
2.17
CV host software
0.24G
CV host software 64 bit
0.24G
CV Firmware
1.0.2.53
Installer for host components that 3.0.00029
includes USH host components
Previous Rel.
30.7.020.0
4.0.4
4.0.4
4.1.3
2.17
0.24G
0.24G
3.0.00028
Changes/Additions
=================
In Release 3.0.00031.30.7.021.0
===============================
Firmware:
- added CID 7 FW images
In Release 3.0.00030.30.7.021.0
===============================
Host:
CVUSB/WBF WHQL'd drivers supporting Windows 7, Windows 8 & Windows 8.1
Other notes:
GPIO code for detection of NFC module reads GPIO pins 0/1 which are shar
ed with the UART. Please disconnect the RX line if you have the USH console conn
ected for proper detection of the NFC module
In certain cases, the 2079x firmware may not be properly updated by the
NFC driver. If a yellow bang on the driver is observed after installation, we ne
ed to erase the NVRAM on the 2079x. Separate utility to
erase the 2079x NVRAM and instruction will be provided.
In Release 3.0.00029.30.7.021.0
===============================
Firmware:
ESPSW-2826: Fix for RFID card enrollment in Windows 7.
ESPSW-2740. Route Mifare tags back to HID since Mifare Classic 4K tags a
re proprietary NXP.
ESPSW-2693: Implemented action items 4, 6 and 11 from a CID-7 review mee
tings, based on a decision in the meeting.
Host:
-
cards to go the NFC stack as well. Please make sure NFC stack does not lockup o
r yellow bang with CAC/PIV cards. Even with this change some Mifare Classic T4 c
ards will show up as RFID tags.
- Changes were made to NFC driver and USH firmware. Please retest S3/S4/
Reboot cases (without tag on reader) to see if you notice improvement.
Other notes:
- GPIO code for detection of NFC module reads GPIO pins 0/1 which are sh
ared with the UART. Please disconnect the RX line if you have the USH console co
nnected for proper detection of the NFC module
- In certain cases, the 2079x firmware may not be properly updated by th
e NFC driver. If a yellow bang on the driver is observed after installation, we
need to erase the NVRAM on the 2079x. Separate utility to erase the 2079x NVRAM
and instruction will be provided.
In Release 3.0.00026.30.7.018.0
===============================
Firmware:
ESPSW-2757: Properly restarting the NFC timer and the discovery after ru
nning the NFC diag commands. This is needed because without this change the stac
k was dead after running an NFC diag command.
ESPSW-2814, ESPSW-2815, ESPSW-2816, ESPSW-2752, ESPSW-2740. Fixed interr
upt issue. Enabled DesfireT4 and MifareT4 tags for NFC.
ESPSW-2747, ESPSW-2804, Added 100ms delay in 2079x power up sequence to
help with SPI_INT autosense.
Host Components Installer:
ESPSW-2693: Added NFC drivers for Windows 7 to the release folder.
ESPSW-2729, ESPSW-2785 and ESPSW-2818: In Win7 NFC endpoint should be di
sabled so for RFID diags to work in Win7 the code needs to be based on the NFC p
resence bit instead of on the NFC enabled bit.
ESPSW-2693: The broadcom usbccid smartcard driver (in Win7) should not u
se the NFC endpoint. This change is needed to allow the Win7 NFC driver to use t
he NFC endpoint.
ESPSW-2612: Merging from 2.3.x branch. Checking in these config files th
at we've received from Dell based on their request. They say that they still see
the error "You PC needs the following feature: .NET 3.5" but our PQA cannot rep
roduce it. We've been considering 2612 as fixed already.
ESPSW-2793: Updating the NFC Windows 7 drivers to the latest.
ESPSW-2733: Updated NFC drivers to version 410.
Known Issues:
On Windows 7, the Microsoft Inbox CCID drivers will install. The brcmcci
d driver was updated and will not install on Windows 7 platforms until the drive
rs are WHQL d.
Notes for this release:
This release also include includes preliminary support for Windows 7 (Re
lease 1.5).
To install NFC drivers for Windows 7, the following command should be us
ed msiexec /i CVHCI.msi NeedNFCW7=1 or msiexec /i CVHCI64.msi NeedNFCW7=1
The NFC tray application can be used to test NFC functionality on Window
s 7.
Other notes:
GPIO code for detection of NFC module reads GPIO pins 0/1 which are shar
ed with the UART. Please disconnect the RX line if you have the USH console conn
ected for proper detection of the NFC module
In certain cases, the 2079x firmware may not be properly updated by the
ary code that we had. Note: At the moment, the user has to place the card after
clicking "Run Test".
ESPSW-2808. Updated do not update systemIDs.
Host Components:
ESPSW-2808Only update PBA on systems that support bios PBA app.
Other notes:
GPIO code for detection of NFC module reads GPIO pins 0/1 which are shar
ed with the UART. Please disconnect the RX line if you have the USH console conn
ected for proper detection of the NFC module
In certain cases, the 2079x firmware may not be properly updated by the
NFC driver. If a yellow bang on the driver is observed after installation, we ne
ed to erase the NVRAM on the 2079x. Separate utility to erase the 2079x NVRAM an
d instruction will be provided.
When running the individual RFID test please place the card after clicki
ng Run Test .
In Release 3.0.00022.30.7.013.0
===============================
Firmware:
ESPSW-2747. Added code to power on the NFCC after restart. Initialized r
fid activated flag.
ESPSW-2802. Updated HID library to fix SEOS functionality. Updated remov
al polling and credit notification handling.
ESPSW-2744: Fix for the "reset card" loop. To avoid this infinite loop a
dded a small 3 seconds timeout to this loop while waiting for a contactless card
placement. Note that this is just a fix for the loop. We are still looking into
why CLSC is not working after resume from S3.
ESPSW-2785: Implemented a low risk change to get the grp diag to work wh
en in cv only radio mode. This fixes the issue as described in this Jira and in
BITS152899. But at this moment, enrollment and authentication does not work in c
v only radio mode.
Host Components:
ESPSW-2744: Fix for the "reset card" loop. To avoid this infinite loop a
dded a small 3 seconds timeout to this loop while waiting for a contactless card
placement. Note that this is just a fix for the loop. We are still looking into
why CLSC is not working after resume from S3.
ESPSW-2794, 2799, 2744, 2733. Updated NFC drivers to address resume from
S3 issue and enable UseSCR setting in registry.
Notes for this release:
Several changes were made to the USH firmware and NFC driver, please ret
est the following JIRAs: ESPSW-2802, 2795, 2754, 2751, 2729 (Should pass all Grp
tests on all cards except CAC/PIV)
Other notes:
GPIO code for detection of NFC module reads GPIO pins 0/1 which are shar
ed with the UART. Please disconnect the RX line if you have the USH console conn
ected for proper detection of the NFC module
In certain cases, the 2079x firmware may not be properly updated by the
NFC driver. If a yellow bang on the driver is observed after installation, we ne
ed to erase the NVRAM on the 2079x. Separate utility to erase the 2079x NVRAM an
d instruction will be provided.
In Release 3.0.00020.30.7.012.0
===============================
Firmware:
ESPSW-2770: Setting NFC presence flag at initialization time, based on i
f the NFC device is available
ESPSW-2693. Set SPI CS to high if timeout. Added proper timeout error ha
ndling to nci_cmd_rsp.
ESPSW-2771. Prevented queueing of multiple NFC packets which was causing
overflow of USH task queue.
ESPSW-2740, ESPSW-2796, ESPSW-2782, ESPSW-2776, ESPSW-2751, ESPSW-2740,
ESPSW-2726, ESPSW-2729. Updated HID library version rc3
ESPSW-2693. Clear isActivated flag when NFC tag is detected
Known Issues;
There seems to be an issue with resume from S3 in this release. (Workaro
und is to Enable/disable NFC driver after resume).
Notes for this release:
UseSCR=1 Registry setting is required.
Several changes were made to the USH firmware, please retest the followi
ng JIRAs: ESPSW-2747, 2734, 2754.
Other notes:
GPIO code for detection of NFC module reads GPIO pins 0/1 which are shar
ed with the UART. Please disconnect the RX line if you have the USH console conn
ected for proper detection of the NFC module
In certain cases, the 2079x firmware may not be properly updated by the
NFC driver. If a yellow bang on the driver is observed after installation, we ne
ed to erase the NVRAM on the 2079x. Separate utility to erase the 2079x NVRAM an
d instruction will be provided.
In Release 3.0.00020.30.7.011.0
===============================
Firmware:
ESPSW-2782. ESPSW-2776. ESPSW-2726. ESPSW-2752. ESPSW-2740. Updated HID
library with improved handling for NCI Deactivate NTF and improved removal hand
ling. Resolved issue where card had to be removed from the field following a Pro
cessCard APDU before being available for new commands.
ESPSW-2652, ESPSW-2647: Merging from 2.3.x branch a fix for the consiste
nt contactless yellow bang issue in Windows 8.1 and also intermittent contactles
s yellow bang issues that are seen during stress testing in Win7 and Win8.1
ESPSW-2770: Don't allow enabling NFC when NFC is set as not present.
ESPSW-2746: As part of the fix to this ushupgrade problem we see that if
a user doesn't swipe a finger during the physical presence request for 30 secon
ds (for example because the user looks away from the screen at that time), the p
opup window disappears and the upgrade fails. Increasing this timeout to 5 minut
es.
Host Components:
ESPSW-2770: Don't allow enabling NFC when NFC is set as not present.
ESPSW-2780. Removed multiple KMDFLibraryVersion statements from inf file
.
WinPE:
ESPSW-2693: Updated NFC drivers in the WinPE release folder to the lates
t version that we currently use - 370.
Notes for this release:
UseSCR = 1 Registry setting is required.
Known Issues:
In Release 3.0.00016.30.7.009.0
===============================
Firmware:
ESPSW-2729. Updated HID library to address the Grp/Ind diag test.
Known issues:
- Following NFC tags are known to be detected: T4T MiFare Classic 32 byte, T3T F
elica Lite, T2T Kovio, NFC Forum Type 2 Tag, Tag-it Pro (256 bit), T2 MUL 64, T2
MUL 192.
- Following NFC tags currently do not work: Topaz 512K
- Following RFID tags are known to be detected: iClass Clamshell, iClass GP, iCl
ass Px G8L, DesFire D8H, 1430L
- Following RFID tags currently do not work: iClass SEOS Px JAH.
- On 64-bit systems, MSFT Test certificate should be pre-installed into the trus
ted root of Local machine store on the laptop before installing the HCI.
Other notes:
- GPIO code for detection of NFC module reads GPIO pins 0/1 which are shared wit
h the UART. Please disconnect the RX line if you have USH console connected for
proper detection of NFC module.
- After installation the WriteDelayMS registry entry must be set to 50. To do so
, open regedit, and search for StartupSequence . It should take you to the registry
settings for the driver. Please add two REG_DWORD values for UseSCR and
WriteDela
yMs . To do this right click on the right hand pane and select New and DWORD (32-b
it) value. Set UseSCR to 1 and WriteDelayMs to 50 (decimal)
- In certain cases, the 2079x firmware may not be properly updated by the NFC dr
iver. If a yellow bang on the driver is observed after installation, we need the
erase the NVRAM on the 2079x. Separate utility to erase 2079x NVRAM and instruc
tions will be provided.
In Release 3.0.00016.30.7.007.0
===============================
Firmware:
- ESPSW-2727. RFID Desfire tags do not work.
Host Components:
- ESPSW-2728. Restarting the PC (warm boot) causes yellow bang on smartcard.
- ESPSW-2694. WinPE 4.0 not able to detect USH.
The following may also be address, please retest with this release:
JIRAs 2733, 2735, 2739
Known issues:
- Following NFC tags are known to be detected: T4T MiFare Classic 32 byte, T3T F
elica Lite, T2T Kovio, NFC Forum Type 2 Tag, Tag-it Pro (256 bit), T2 MUL 64, T2
MUL 192.
- Following NFC tags currently do not work: Topaz 512K
- Following RFID tags are known to be detected: iClass Clamshell, iClass GP, iCl
ass Px G8L, DesFire D8H, 1430L
- Following RFID tags currently do not work: iClass SEOS Px JAH.
- On 64-bit systems, MSFT Test certificate should be pre-installed into the trus
ted root of Local machine store on the laptop before installing the HCI.
Other notes:
- GPIO code for detection of NFC module reads GPIO pins 0/1 which are shared wit
h the UART. Please disconnect the RX line if you have USH console connected for
proper detection of NFC module.
Known issues:
- Following NFC tags are known to be detected: T4T MiFare Classic 32 byte, T3T F
elica Lite, T2T Kovio, NFC Forum Type 2 Tag, Tag-it Pro (256 bit), T2 MUL 64, T2
MUL 192.
- Following NFC tags currently do not work: Topaz 512K
- Following RFID tags are known to be detected: iClass Clamshell, iClass GP, iCl
ass Px G8L.
- Following RFID tags currently do not work: DesFire D8H, 1430IL, iClass SEOS Px
JAH.
- Restarting PC causes yellow bang on both smartcard drivers. Disabling/enabling
the smartcard makes things work again. This issue is not observed on cold boot.
- On 64-bit systems, MSFT Test certificate should be pre-installed into the trus
ted root of Local machine store on the laptop before installing the HCI.
Other notes:
- GPIO code for detection of NFC module reads GPIO pins 0/1 which are shared wit
h the UART. Please disconnect the RX line if you have USH console connected for
proper detection of NFC module.
- After installation the WriteDelayMS registry entry must be set to 50. To do so
, open regedit, and search for StartupSequence . It should take you to the registry
settings for the driver. Please add two REG_DWORD values for UseSCR and
WriteDela
yMs . To do this right click on the right hand pane and select New and DWORD (32-b
it) value. Set UseSCR to 1 and WriteDelayMs to 50 (decimal)
- In certain cases, the 2079x firmware may not be properly updated by the NFC dr
iver. If a yellow bang on the driver is observed after installation, we need the
erase the NVRAM on the 2079x. Separate utility to erase 2079x NVRAM and instruc
tions will be provided.
In Release 3.0.00014.30.7.006.0
===============================
Firmware:
- Updated HID library.
- Fixes to allow NFC chip firmware upgrade.
- Note: Due to a server issue, the firmware could not be built normally, and the
refore had to be compiled manually.
Host Components:
- Updated NFC drivers to version 340.
WinPE:
shared with the UART. Please disconnect the RX line if you have USH
console connected for proper detection of NFC module.
o After installation the WriteDelayMS registry entry must be set to 50. To
do so, open regedit, and search for StartupSequence . It should take you
to the registry settings for the driver. Please add two REG_DWORD values
for UseSCR and
WriteDelayMs . To do this right click on the right
hand pane and select New and DWORD (32-bit) value.
o Set UseSCR to 1 and WriteDelayMs to 50 (decimal)
o In certain cases, the 2079x firmware may not be properly updated by the
NFC driver. If a yellow bang on the driver is observed after
installation, we need the erase the NVRAM on the 2079x. Separate utility
to erase 2079x NVRAM and instructions will be provided.
In Release 3.0.00002.30.7.001.0
===============================
- Firmware, Host Components:
- Added support for NFC factory diags to Windows ushdiag and WinPE ushdiag.