Simplifying System IntegrationTM 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide April 27, 2009 Rev. 1.
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide UG_12xxF_030 © 2009 Teridian Semiconductor Corporation. All rights reserved. Teridian Semiconductor Corporation is a registered trademark of Teridian Semiconductor Corporation. Simplifying System Integration is a trademark of Teridian Semiconductor Corporation. Microsoft is a registered trademark of Microsoft Corporation. Windows XP is a registered trademark of Microsoft Corporation.
UG_12xxF_030 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide Table of Contents 1 Introduction ......................................................................................................................................... 5 2 Installation ........................................................................................................................................... 5 2.1 Environments ......................................................................
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide UG_12xxF_030 Figures Figure 1: DFU and CCID Class Interface Architecture ................................................................................. 5 Figure 2: Device Manager (CCID + DFU Mode) ........................................................................................... 6 Figure 3: Device Manager (DFU Mode) .......................................................................................................
UG_12xxF_030 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide 1 Introduction This guide describes the installation of the USB-DFU driver and the USB-CCID driver. Teridian includes all necessary installation and driver files to complete this driver installation. Follow the steps described in this document to ensure a successful driver installation. Figure 1 shows the flow of the USB-DFU and USB-CCID interface architecture.
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide UG_12xxF_030 to install the DFU driver. If the EVB is executing the CCID Application code, a board power up causes Windows to prompt for the installation of the CCID driver. After the correct driver is installed on the Host Machine, subsequent connections of the EVB to the Host will have the correct driver loaded automatically by Windows. 2.
UG_12xxF_030 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide Figure 3: Device Manager (DFU Mode) For the legacy CCID Mode, the Device Manager shows the TSC12xxFV.09 device under Other Devices. Driver details, in this case, show: USB\VID_1862&PID_0000\xxxx. See Figure 4. Figure 4: Device Manager (ccidtsc Device with No DFU) Rev. 1.
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide 2.3 UG_12xxF_030 Device Driver Installations The following sections describe the steps to install the correct driver for each device type. 2.3.1 Installing ccidtsc.sys Driver for Legacy CCID Device Type with No DFU support Double click on device TSC12xxFV.09 Details, in Figure 2, and then select Device Instance Id from drop down list.
UG_12xxF_030 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide Figure 6: Device Manger Legacy CCID Driver Installed 2.3.2 Installing CCIDDFUTSC.sys Driver for the CCID Device Type Double click on device Teridian Semiconductor Details, in Figure 2, and select Device Instance Id from drop down list. If it is USB\VID_1862&PID_0001\xxxx. This Device Instance Id shows the 73S12xxF being recognized as the CCID device type. Follow these to install the CCIDDFUTSC.sys driver: 1.
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide UG_12xxF_030 3. As the CCIDDFUTSC.sys driver has not been through Windows Driver Certification testing, a warning message will pop up a couple of times throughout the installation. Select Continue Anyway to continue the installation. The driver installation will complete successfully within a few minutes. Figure 8: Windows Warning 4. After the CCIDDFUTSC.
UG_12xxF_030 2.3.3 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide Installing the TSCDFU.sys Driver for the DFU Device Type Double click on device TSC 12xx DFU Vx.xx Details, as shown in Figure 9 and select Device Instance Id from the drop down list. It shows USB\VID_1862&PID_1100\xxxx. This Device Instance Id indicates that the 73S12xxF device is currently executing the DFU Boot Loader code. Follow these steps to install the driver: 1. Locate TSCDFUInstall.
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide UG_12xxF_030 Figure 11: DFU Mode Installation Verification at Device Manager 2.4 Driver Device Instance Ids When Windows detects the 73S12xxF device’s connection, the Device Instance Id can be found via the Device Manager. This Device Instance Id can be used to identify which piece of firmware code is currently being executed in the 73S12xxF Flash. 2.4.
UG_12xxF_030 2.4.2 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide USB-CCID Driver The CCID Application Code execution is indicated via Windows’ showing the Device Instance Id as: USB\VID_1862&PID_0001\xxxx. This information will be used to select the CCIDDFUTSC.sys driver installation file. The Device Instance ID can be found via the Device Manager’s Driver Details as shown in Figure 13. Figure 13: CCIDDFUTSC.sys Device Instance 2.4.
73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide 2.5 UG_12xxF_030 Trouble Shooting When the 73S12xxF device is connected to the Host but there is no pop-up message of any kind, it does not look like Windows recognizes there is a USB device connected. If LED0 on the 73S12xxF device is blinking, the DFU Boot Loader code is running and the device is waiting for a USB reset signal from the Host. Do one or all of the following: 1. 2. 3. 4.
UG_12xxF_030 73S1215F, 73S1217F Windows XP 32 USB CCID and DFU Drivers Installation Guide Revision History Revision 1.0 Rev. 1.0 Date 4/27/2009 Description First publication.