Application Note Rev. 1.02 / June 2011 SSC Communication Board V3.3 Installation of the USB Drivers SSC Communication Board V3.3 Installation of USB Driver Contents 1 2 3 4 5 6 7 Content and Basics .............................................................................................................................................4 USB Driver Installation for a WIN7 Operating Systems ......................................................................................5 2.1. Installing the Basic USB Driver.....................................................................................................................5 2.2. Installing the Virtual Com Port USB Driver .................................................................................................10 2.3. Checking USB Port Operation....................................................................................................................12 USB Driver Installation for a WIN XP Operating Systems ................................................................................13 3.1. Installing the Basic USB Driver...................................................................................................................13 3.2. Installing the Virtual Com Port USB Driver .................................................................................................15 3.3. Checking USB Port Operation....................................................................................................................15 Changing the Product ID of the SSC Communication Board V3.3 ...................................................................16 4.1. FT_Prog Tool for Changing the PID ...........................................................................................................16 4.2. Procedure for Changing the PID ................................................................................................................17 Related Documents ...........................................................................................................................................20 Glossary ............................................................................................................................................................20 Document Revision History ...............................................................................................................................20 List of Figures Figure 1.1 Figure 2.1 Figure 2.2 Figure 2.3 Figure 2.4 Figure 2.5 Figure 2.6 Figure 2.7 Figure 2.8 Figure 2.9 Figure 2.10 Figure 2.11 Figure 2.12 Figure 2.13 Figure 2.14 Figure 2.15 Figure 2.16 Figure 3.1 Figure 3.2 Figure 3.3 Figure 3.4 Figure 3.5 Figure 3.6 Figure 4.1 Figure 4.2 Figure 4.3 Product ID for SSC Communication Board V3.3 using ZMDI’s Default Product ID .............................4 Hardware and Software Used for USB Driver Installation .....................................................................5 “New Hardware Found” Message ..........................................................................................................5 “Installation Failed” Message .................................................................................................................6 Control Panel ........................................................................................................................................6 “Hardware and Sound” Menu.................................................................................................................6 Device Manager.....................................................................................................................................7 “Update Driver Software” .......................................................................................................................7 Search for Driver....................................................................................................................................8 Browse for ZMDI’s USB Driver ..............................................................................................................8 Windows® Security Message .................................................................................................................9 Successful Hardware Installation...........................................................................................................9 “Update Driver Software” .....................................................................................................................10 Search for the Driver............................................................................................................................10 Windows Security Message.................................................................................................................11 Successful Hardware Installation.........................................................................................................11 Contents of the Device Manager after Successful Installation ............................................................12 Found New Hardware Wizard – Welcome Window.............................................................................13 Select USB Driver ................................................................................................................................13 Search for USB Driver .........................................................................................................................14 Windows® XP – Logo Test...................................................................................................................14 Successful Hardware Installation.........................................................................................................14 Successful Hardware Installation.........................................................................................................15 Location of FT_Prog_v1.10.zip on the SSC Evaluation Software DVD ..............................................16 Main Window of FT_PROG Revision 1.10 ..........................................................................................17 Searching for the Connected SSC Communication Board..................................................................17 Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 2 of 20 SSC Communication Board V3.3 Installation of USB Driver Figure 4.4 Figure 4.5 Figure 4.6 Figure 4.7 Figure 4.8 SSC Communication Board with ZMDI Product ID Detected ..............................................................18 Changes Required for 64-Bit OS .........................................................................................................18 “Program Devices” Button....................................................................................................................18 Start Programming Procedure .............................................................................................................19 Programming Finished.........................................................................................................................19 Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 3 of 20 SSC Communication Board V3.3 Installation of USB Driver 1 Content and Basics This application note provides a step-by-step example for USB driver installation for ZMDI’s SSC Communication Board (CB) using the latest USB driver from the ZMDI website or SSC Evaluation Software DVD and a Win7 64-bit Operating System (OS) or WinXP OS. Instructions are also included for creating a virtual COM port on the user’s USB port by installing the second part of the USBdriver. Both these drivers are needed when using the CB. Since Microsoft Windows® Vista and Microsoft Windows® Server 2008, the kernel at the core of the OS has been improved by some substantial enhancements. 1 One of the improvements in the kernel is the option to install hardware in the OS. Therefore a certification process must be completed. Because the USB device identification of the SSC Communication Board is not certified by Microsoft®, a change of the Product ID (PID) can be used to suppress error messages during the installation process and use FTDI’s certified driver. This is needed if the security requirements of the user’s IT department do not allow using non-WHQL-certified drivers. For USB communication, the CB uses an integrated circuit from FTDI. The second part of the procedure in this application note describes how to reprogram ZMDI’s CB’s PID 0xDD10 to FTDI’s default PID 0x6001 in order to use the approved FTDI driver. 2 To detect which kind of PID the CB uses, the Windows® Device Manager can be used. The following steps are recommended. 3 Open the Device Manager tool on the user’s PC. Select the SSC CB. Note: The location for the CB (“ZMDI SSC Evaluation Kit”) depends on successful installation of the driver (either “Other devices” or “Ports (COM & LPT)”). Right-click on “ZMDI SSC Evaluation Kit” select “Properties.” Go to the "Details" tab and select "Hardware Ids" in the “Property” pull-down menu. Figure 1.1 1 2 3 Product ID for SSC Communication Board V3.3 using ZMDI’s Default Product ID TM Please refer to articles on the Microsoft website for further information (http://www.microsoft.com/whdc/system/vista/kernel-en.mspx). Note: The procedures for changing the PID require Microsoft .NET Framework 2.0 (see section 4.1). These steps are related to Win 7 OS. With other operating systems, these steps might vary. Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 4 of 20 SSC Communication Board V3.3 Installation of USB Driver 2 USB Driver Installation for a WIN7 Operating Systems This section describes the procedure for USB driver installation using ZMDI’s USB driver from ZMDI’s website or the SSC Evaluation Software DVD and an example PC system with 64–bit WIN7 OS as shown in Figure 2.1. The installation procedure for a 32–bit WIN7 OS is identical. Before starting the installation procedure, check ZMDI’s website for the latest USB driver version. 1 Important: System administrator rights are required to install the USB driver on your PC! Figure 2.1 2.1. Hardware and Software Used for USB Driver Installation Installing the Basic USB Driver Use the following steps to install the USB driver: Step 1: Step 2: Close all programs currently running and disconnect all FTDI parts connected via USB. Connect the CB using the USB cable included with the ZMDI Evaluation Kit. Figure 2.2 1 “New Hardware Found” Message http://www.zmdi.com/products/sensor-signal-conditioner/ssc-tools/ Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 5 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 3: Because ZMDI’s USB driver is not WHQL-certified, Windows will not be able to detect the device automatically. Figure 2.3 Step 4: Open the “Control Panel” menu. Figure 2.4 Step 5: Control Panel Open the “Hardware and Sound” menu. Figure 2.5 Application Note June 08, 2011 “Installation Failed” Message “Hardware and Sound” Menu © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 6 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 6: Open the “Device Manager” menu. Figure 2.6 Step 7: Open “Other devices,” which will include the “ZMDI SSC Evaluation Kit.” Right-click on “ZMDI SSC Evaluation Kit” to open the context menu and select “Update Driver Software.” Figure 2.7 Application Note June 08, 2011 Device Manager “Update Driver Software” © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 7 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 8: Select “Browse my computer for driver software” in the next menu. Figure 2.8 Step 9: Select the location where ZMDI’s driver has been stored, browsing as needed to select either the DVD drive or the directory where the USB driver from ZMDI’s website was stored. When the correct driver is selected, click “Next.” Figure 2.9 Application Note June 08, 2011 Search for Driver Browse for ZMDI’s USB Driver © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 8 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 10: Because ZMDI’s USB driver is not WHQL-certified, a Windows® security message will occur. Select “Install this driver software anyway,” and the driver installation process will move on. Figure 2.10 Windows® Security Message Step 11: The first part of the driver installation has been successfully completed if the message shown in Figure 2.11 appears. The next steps explain the steps for installation of the virtual COM port that is used for communication. This window can be closed. Figure 2.11 Application Note June 08, 2011 Successful Hardware Installation © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 9 of 20 SSC Communication Board V3.3 Installation of USB Driver 2.2. Installing the Virtual Com Port USB Driver The following steps are needed to install the second part of the USB driver that will establish communication between the PC and the CB using the virtual COM port. The USB driver will causes the USB device to appear to the system as a virtual COM port. The steps are similar to them under Installing the Basic USB Driver. Use the following steps to install the USB driver: Step 1: The following steps are needed to establish communication between the PC and the CB using the virtual COM port. The Device Manager will have changed because the “ZMDI SSC Evaluation Kit” will now be listed under “Universal Serial Bus.” Under “Other devices,” locate “USB Serial Port.” Right-click on “USB Serial Port” and open the “Update Driver Software” menu. Figure 2.12 Step 2: Select “Browse my computer for driver software” in the next menu. Figure 2.13 Application Note June 08, 2011 “Update Driver Software” Search for the Driver © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 10 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 3: Because this part of ZMDI’s USB driver is also not WHQL-certified, a Windows® security message will occur again. Select “Install this driver software anyway,” and the driver installation process will move on. Figure 2.14 Step 4: The second part of the USB driver installation has been successfully completed if the message shown in Figure 2.15 appears. This window can be closed. Figure 2.15 Application Note June 08, 2011 Windows Security Message Successful Hardware Installation © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 11 of 20 SSC Communication Board V3.3 Installation of USB Driver 2.3. Checking USB Port Operation The Device Manager will have changed again because both drivers are successfully installed. The Device Manager can be used to detect the number of the virtual COM port used for communication between the PC and SSC CB. Figure 2.16 Contents of the Device Manager after Successful Installation The successful installation of both ZMDI’s and FTDI’s default USB driver is necessary to run any ZMDI SSC Evaluation Software or establish communication with the CB. Using a virtual COM port from 1 to 8 is recommended because it is guaranteed that all ZMDI software will be able to detect the CB in this range. Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 12 of 20 SSC Communication Board V3.3 Installation of USB Driver 3 USB Driver Installation for a WIN XP Operating Systems This section describes the procedure for USB driver installation using ZMDI’s USB driver from ZMDI’s website or the SSC Evaluation Software DVD and a PC system with WIN XP OS. Before starting the installation procedure, check ZMDI’s website for the latest USB driver version. 1 Important: System administrator rights are required to install the USB driver on your PC! 3.1. Installing the Basic USB Driver Use the following steps to install the USB driver: Step 1: Step 2: Close all programs currently running and disconnect all FTDI parts connected via USB. The “Found New Hardware” wizard launches and brings up the following dialog box. Select “No, not this time,“ and click “Next.” Figure 3.1 Step 3: Select “Install from a list or specific location (Advanced).” Click “Next.” Figure 3.2 1 Found New Hardware Wizard – Welcome Window Select USB Driver http://www.zmdi.com/products/sensor-signal-conditioner/ssc-tools/ Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 13 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 4: Select “Search removable media (floppy, CD-ROM),” and click “Next.” Figure 3.3 Step 5: When the warning about failing logo testing appears, click “Continue Anyway” because this concern is not applicable. Figure 3.4 Step 6: Windows® XP – Logo Test Finish the driver installation by clicking “Finish.” Figure 3.5 Application Note June 08, 2011 Search for USB Driver Successful Hardware Installation © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 14 of 20 SSC Communication Board V3.3 Installation of USB Driver 3.2. Installing the Virtual Com Port USB Driver The second required USB driver causes the USB device to appear to the system as a virtual COM port. Follow the same steps as outlined under Installing the Basic USB Driver above to complete this second driver installation. 3.3. Checking USB Port Operation Figure 3.6 Successful Hardware Installation Verify that the new hardware is operating properly before continuing. Access the control panel by clicking Start Settings Control Panel. Double click the “System” icon. The adjacent dialog box appears. Click on the “Hardware” tab, and then on “Device Manager.” This brings up the dialog box shown below. If the USB is operating properly, “ZMDI SSC Evaluation Kit (COMx)” appears under “Ports (COM & LPT).” Typically, the “x” is 3 or 4. Remember this virtual COM port number. It is the COM port to select when using the software provided with the SSC Evaluation Kit. Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 15 of 20 SSC Communication Board V3.3 Installation of USB Driver 4 Changing the Product ID of the SSC Communication Board V3.3 This section describes the procedure for changing the Product ID (PID) of the CB. This is only needed if the message shown in Figure 2.10 and Figure 2.14 should be prevented and the default FTDI driver should be used. This can be the case if the security requirements of the user’s IT department do not allow using non-WHQLcertified drivers. 4.1. FT_Prog Tool for Changing the PID FT_PROG, a tool from FTDI, can be used to change the PID of the CB. Version 1.10 of this tool can be downloaded from FTDI’s website 1 or found on the DVD of ZMDI’s SSC Evaluation Kit or Mass Calibration System. This tool does not require an installation process, and it is only necessary to unzip the file. Note: Reprogramming the PID requires an installed USB driver. Otherwise the FT_PROG tool is not able to detect the SSC CB! Note: FT_PROG requires Microsoft .NET Framework 2.0 installed on the user’s system. Figure 4.1 1 2 2 Location of FT_Prog_v1.10.zip on the SSC Evaluation Software DVD http://www.ftdichip.com/Support/Utilities.htm (Use the search function of the browser and look for FT_PROG.) Microsoft .NET Framework 2.0 can be downloaded from the Microsoft website: http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 16 of 20 SSC Communication Board V3.3 Installation of USB Driver 4.2. Procedure for Changing the PID Use the following steps for reprogramming the PID. (Screenshots were recorded with Windows XP 32 bit.) Step 1: Step 2: Step 3: Unzip FT_Prog_v1.10.zip from the SSC Evaluation Kit or Mass Calibration System DVD (or the file from FTDI’s website). Disconnect the CB (and all other USB devices) from the PC. Start FT_PROG.exe. 1 Figure 4.2 Step 4: Step 5: Connect the CB and PC via the USB cable included with the ZMDI Evaluation Kit. Find the connected CB by clicking the “Scan and Parse” button (magnifying glass icon), which should be marked with a red outline. Figure 4.3 Application Note June 08, 2011 Main Window of FT_PROG Revision 1.10 Searching for the Connected SSC Communication Board © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 17 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 6: Extend “USB Device Descriptor” and select “VID PID.” Note: If the user’s device uses “FTDI default” as the value for “Custom VID PID,” it is not necessary to change settings at the FTDI device and the SSC is ready to use FTDI’s certified USB driver. 1 Figure 4.4 Step 7: Change the value for “Custom VID/PID” to “FTDI default.” The input boxes for “Vendor ID” and “Product ID” are disabled. Figure 4.5 Step 8: Changes Required for 64-Bit OS Click on the “Program Devices” button to open the programming menu. Figure 4.6 1 SSC Communication Board with ZMDI Product ID Detected “Program Devices” Button It can happen that the main window of the program does not show up very quickly. Please check the Task Manager before starting the program multiple times! Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 18 of 20 SSC Communication Board V3.3 Installation of USB Driver Step 9: Start the programming procedure by clicking on the “Program” button. Figure 4.7 Start Programming Procedure Step 10: Reprogramming is complete when “Finished Programming” appears. Figure 4.8 Programming Finished Now the SSC Communication Board V3.3 is ready to use the original WHQL-certified USB driver from FTDI and FT_Prog can be closed. Disconnect and then reconnect the CB to the PC so that Windows® will use the new PID. 1 Since no settings need to be changed, the program can be closed without any change on FTDI’s device. Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 19 of 20 SSC Communication Board V3.3 Installation of USB Driver 5 Related Documents Document File Name SSC Communication Board Datasheet SSC_CommunicationBoard_V3-3_DataSheet_Rev_x_yy.pdf Visit ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these documents. 6 Glossary Term Description CB Communication Board OS Operating System PID Product ID SSC Sensor Signal Conditioner VID Vendor ID WHQL Microsoft’s Windows Hardware Quality Labs 7 Document Revision History Revision Date Description 1.00 November 18, 2010 First release of document. 1.01 November 25, 2010 Add section “USB Driver Installation” Remove all hints related to 64bit OS in “PID description” rename AN to “Installation of USB driver” because the AN describes complete characteristics of ZMDI’s USB driver (previous name: “Change PID”) 1.02 June 8, 2011 Revision of company name references from ZMD to ZMDI. Minor edits. Add section “USB Driver Installation for a WIN XP Operating Systems” Sales and Further Information www.zmdi.com Zentrum Mikroelektronik Dresden AG Zentrum Mikroelektronik Dresden AG, Japan Office ZMD America, Inc. Grenzstrasse 28 01109 Dresden Germany 8413 Excelsior Drive Suite 200 Madison, WI 53717 USA Phone Fax Phone Fax +49 (0)351.8822.7.772 +49 (0)351.8822.8.7772 +1 (608) 829-1987 +1 (631) 549-2882 2nd Floor, Shinbashi Tokyu Bldg. 4-21-3, Shinbashi, Minato-ku Tokyo, 105-0004 Japan Phone Fax +81.3.6895.7410 +81.3.6895.7301 [email protected] ZMD FAR EAST, Ltd. 3F, No. 51, Sec. 2, Keelung Road 11052 Taipei Taiwan Phone Fax +886 2 2377 8189 +886 2 2377 8199 DISCLAIMER: This information applies to a product under development. Its characteristics and specifications are subject to change without notice. Zentrum Mikroelektronik Dresden AG (ZMD AG) assumes no obligation regarding future manufacture unless otherwise agreed to in writing. The information furnished hereby is believed to be true and accurate. However, under no circumstances shall ZMD AG be liable to any customer, licensee, or any other third party for any special, indirect, incidental, or consequential damages of any kind or nature whatsoever arising out of or in any way related to the furnishing, performance, or use of this technical data. ZMD AG hereby expressly disclaims any liability of ZMD AG to any customer, licensee or any other third party, and any such customer, licensee and any other third party hereby waives any liability of ZMD AG for any damages in connection with or arising out of the furnishing, performance or use of this technical data, whether based on contract, warranty, tort (including negligence), strict liability, or otherwise. Application Note June 08, 2011 © 2011 Zentrum Mikroelektronik Dresden AG — Rev. 1.02 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 20 of 20