SlideShare a Scribd company logo
1 of 11
Download to read offline
Future Technology Devices International Limited (FTDI)
Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow, G41 1HH, United Kingdom United Kingdom
Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758
E-Mail (Support): support1@ftdichip.com Web: http://www.ftdichip.com
Future Technology Devices International Ltd.
Technical Note TN_102
OEM Technical Support Requirements
For FTDI Products
Document Reference No.: FT_000072
Version 1.1
Issue Date: 2009-10-23
When designing with FTDI products, Original Equipment Manufacturers (OEMs) are responsible for
supporting end-users of their products. This document outlines the necessary modifications to the
hardware and device driver files in order to direct end-users to the appropriate location for technical
support.
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
Table of Contents
1 Introduction............................................................................................ 2
1.1 Overview ..............................................................................................................2
1.2 Scope....................................................................................................................2
1.2.1 Physical Identification .............................................................................................................. 2
1.2.2 EEPROM Settings ................................................................................................................... 2
1.2.3 Device Driver Files – Identification Strings.............................................................................. 4
1.3 Conclusion...........................................................................................................6
1.4 Keywords .............................................................................................................6
1.5 Reference .............................................................................................................6
2 Acronyms and Abbreviations............................................................... 7
3 Contact Information............................................................................... 8
Appendix A - Revision History.................................................................. 10
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
1 Introduction
When designing with FTDI products, Product Manufacturers are responsible for supporting end-users of
their products. This document outlines the necessary modifications to the hardware and device driver
files in order to direct end-users to the appropriate location for technical support.
1.1 Overview
Manufacturers have several options regarding identification and certification of the end products that
utilize the FTDI USB interface ICs. These choices are outlined in Technical Note TN_100_USB_VID-
PID_Guidelines.
In all cases, technical support of end products is the responsibility of the manufacturer. FTDI cannot
control how the USB ICs are used and often has no knowledge of the entire product. FTDI offers support
to only the manufacturer throughout the end product life cycle. FTDI also provides support to customers
of cables and modules supplied by FTDI.
1.2 Scope
In order to ensure that end-user support requests are directed to the correct party, it is the responsibility
of the manufacturer to identify itself in several locations:
- Physically on the device and packaging
- At the hardware level through the EEPROM settings
- At the device driver level through identifications strings within the device driver files
This ensures that requests for technical support are directed to the manufacturer who best knows the
entire design of the end product.
1.2.1 Physical Identification
A manufacturer shall indicate its company name and contact information in appropriate places throughout
the instruction manuals, packaging and on the device itself. This information shall indicate that the
manufacturer provides technical support. This is important when the manufacturer chooses to use the
default FTDI Vendor ID and Product ID. End user support of a manufacturer’s product is not provided by
FTDI.
1.2.2 EEPROM Settings
FT_Prog or other EEPROM programmers can be used to modify the default contents of the EEPROM
(internal or external) that contains the device settings and hardware identification strings. At minimum,
the “Manufacturer” and “Product Description” strings shall be modified as shown in Figure 1.1.
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
Figure 1.1 FT_Prog OEM Strings
If a manufacturer uses the default FTDI USB Vendor ID (VID) and Product ID (PID), the “Manufacturer”
and “Product Description” strings should be changed to indicate the manufacturer and product details.
If a manufacturer uses any other VID and/or PID assignments, the “Manufacturer” and “Product
Description” strings must be updated.
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
1.2.3 Device Driver Files – Identification Strings
Microsoft Windows®
will display device driver details through the Device Manager Screens shown in
Figure 1.2 and Figure 1.3. Many times, end-users will only look at these strings as an indication of who
to call for technical support. To ensure these queries are directed to the proper place, the manufacturer
string must be changed to match the actual manufacturer company name. Figure 1.2 shows the result of
modifying the manufacturer string to “OEM” in the FTDIBUS.INF file. This entry is found in the Device
Manager USB tree.
Figure 1.2 USB Serial Converter Manufacturer Details
Figure 1.3 shows the result of the same modification in the Virtual COM Port (VCP) driver file,
FTDIPORT.INF. The VCP devices are shown in the Device Manager under “Ports (COM & LPT)”:
Figure 1.3 VCP Manufacturer Details
Certain OEM products enable only the USB Serial Converter (Bus / D2XX driver). Others also enable the
USB Serial Port (VCP driver). There are two driver information files, FTDIBUS.INF and FTDIPORT.INF that
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
define numerous parameters for the device drivers, as outlined in AN_107 – Advanced Driver Options.
The file excerpts below concentrate only on those parameters that configure the identifications shown by
Windows. Both FTDIBUS.INF and FTDIPORT.INF require modification. Values and strings that need
modified are shown in Bold Blue:
FTDIBUS.INF
This file requires changes in the following sections:
For the FT2xxB and FT2xxR series, as well as the Vinculum VNC1L used as a USB Client:
[FtdiHw]
%USBVID_xxxx&PID_yyyy.DeviceDesc%=FtdiBus.NT,USBVID_xxxx&PID_yyyy
[FtdiHw.NTamd64]
%USBVID_xxxx&PID_yyyy.DeviceDesc%=FtdiBus.NTamd64,USBVID_xxxx&PID_yyyy
…
[Strings]
Ftdi=”Insert OEM Company Name Here”
DESC=”CDM Driver Package”
DriversDisk=”FTDI USB Drivers Disk”
USBVID_xxxx&PID_yyyy.DeviceDesc="Insert Device Description Here"
xxxx = the USB Vendor ID and yyyy = the USB Product ID
All other lines with VID and PID references in the [FtdiHw], [FtdiHw.NTamd64] and [Strings] sections
must be deleted or commented in order to uniquely and properly identify the product, especially if
subsequent WHQL re-certification is obtained.
For the Multi-port FT2232D and FTx232H series, there are two or four USB end-points. One line for each
end-point is necessary for each CPU type and in the Strings section. Entries for the two-port devices are
shown here. The FT4232H would have two additional lines in each section:
[FtdiHw]
%USBVID_xxxx&PID_yyyy&MI_00.DeviceDesc%=FtdiBus.NT,USBVID_xxxx&PID_yyyy&MI_00
%USBVID_xxxx&PID_yyyy&MI_01.DeviceDesc%=FtdiBus.NT,USBVID_xxxx&PID_yyyy&MI_01
[FtdiHw.NTamd64]
%USBVID_xxxx&PID_yyyy&MI_00.DeviceDesc%=FtdiBus.NTamd64,USBVID_xxxx&PID_yyyy&MI_00
%USBVID_xxxx&PID_yyyy&MI_01.DeviceDesc%=FtdiBus.NTamd64,USBVID_xxxx&PID_yyyy&MI_01
…
[Strings]
Ftdi="Insert OEM Company Name Here"
DESC="CDM Driver Package"
DriversDisk="FTDI USB Drivers Disk"
USBVID_xxxx&PID_yyyy&MI_00.DeviceDesc="Insert Device Description Here – Channel A”
USBVID_xxxx&PID_yyyy&MI_01.DeviceDesc="Insert Device Description Here – Channel B"
xxxx = the USB Vendor ID and yyyy = the USB Product ID
All other lines with VID and PID references in the [FtdiHw], [FtdiHw.NTamd64] and [Strings] sections
must be deleted or commented in order to uniquely and properly identify the product, especially if
subsequent WHQL re-certification is obtained.
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
FTDIPORT.INF
As with FTDIBUS.INF, the file FTDIPORT.INF also requires change, but only if the end device is using the
VCP driver to expose a Windows COM port.
This file requires changes in the following sections:
For all USB Client parts, including FT2xxB, FT2xxR and FT2232D and FTx232H series, as well as the
Vinculum VNC1L used as a USB Client:
[FtdiHw]
%VID_xxxx&PID_yyyy.DeviceDesc%=FtdiPort232.NT,FTDIBUSCOMPORT&VID_xxxx&PID_yyyy
[FtdiHw.NTamd64]
%VID_xxxx&PID_yyyy.DeviceDesc%=FtdiPort232.NTamd64,FTDIBUSCOMPORT&VID_xxxx&PID_yyyy
…
[Strings]
Ftdi=”Insert OEM Company Name Here”
DESC=”CDM Driver Package”
DriversDisk=”FTDI USB Drivers Disk”
USBVID_xxxx&PID_yyyy.DeviceDesc="Insert Device COM Port Description Here"
xxxx = the USB Vendor ID and yyyy = the USB Product ID
All other lines with VID and PID references in the [FtdiHw], [FtdiHw.NTamd64] and [Strings]
sections must be deleted or commented in order to uniquely and properly identify the product,
especially if subsequent WHQL re-certification is obtained.
It is important to note that the device drivers in this example are shown in Figures 2 and 3 as “Not
digitally signed”. Any time there are edits performed on any of the device driver files, it will invalidate
the WHQL signature. Re-certification by the OEM is possible. Refer to the
AN_101_WHQL_Certified_Driver_Process(FT_000063).
1.3 Conclusion
End-user technical support of an OEM device is the responsibility of the manufacturer. FTDI provides
support to the manufacturer since the FTDI components are often only one component of the entire OEM
product. This document outlines the modifications necessary at the hardware and device driver levels in
order to ensure end-users are directed to the proper entity for technical support.
1.4 Keywords
FT232, FT245, FT2232, FT4232, Vinculum, VNC1L-1A, VDPS Firmware, Support
1.5 Reference
FTDI Application Notes and Technical Notes:
AN_107 – Advanced Driver Options
TN_100_USB_VID-PID_Guidelines(FT_000024)
AN_101_WHQL_Certified_Driver_Process(FT_000063)
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
2 Acronyms and Abbreviations
Terms Description
OEM Original Equipment Manufacturer
INF file Device Driver “Information” file containing device driver settings and identification strings
VID Vendor ID – Unique manufacturer number assigned by the USB Implementers Forum
PID Product ID – used in conjunction with the VID to identify a unique USB product type
Table 2.1 Acronyms and Abbreviations
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
3 Contact Information
Head Office – Glasgow, UK
Future Technology Devices International Limited
Unit 1,2 Seaward Place, Centurion Business Park
Glasgow G41 1HH
United Kingdom
Tel: +44 (0) 141 429 2777
Fax: +44 (0) 141 429 2758
E-mail (Sales) sales1@ftdichip.com
E-mail (Support) support1@ftdichip.com
E-mail (General Enquiries) admin1@ftdichip.com
Web Site URL http://www.ftdichip.com
Web Shop URL http://www.ftdichip.com
Branch Office – Taipei, Taiwan
Future Technology Devices International Limited (Taiwan)
2F, No. 516, Sec. 1, NeiHu Road
Taipei 114
Taiwan , R.O.C.
Tel: +886 (0) 2 8791 3570
Fax: +886 (0) 2 8791 3576
E-mail (Sales) tw.sales1@ftdichip.com
E-mail (Support) tw.support1@ftdichip.com
E-mail (General Enquiries) tw.admin1@ftdichip.com
Web Site URL http://www.ftdichip.com
Branch Office – Hillsboro, Oregon, USA
Future Technology Devices International Limited (USA)
7235 NW Evergreen Parkway, Suite 600
Hillsboro, OR 97123-5803
USA
Tel: +1 (503) 547 0988
Fax: +1 (503) 547 0987
E-Mail (Sales) us.sales@ftdichip.com
E-Mail (Support) us.admin@ftdichip.com
Web Site URL http://www.ftdichip.com
Branch Office – Shanghai, China
Future Technology Devices International Limited (China)
Room 408, 317 Xianxia Road,
Shanghai, 200051
China
Tel: +86 21 62351596
Fax: +86 21 62351595
E-mail (Sales) cn.sales@ftdichip.com
E-mail (Support) cn.support@ftdichip.com
E-mail (General Enquiries) cn.admin@ftdichip.com
Web Site URL http://www.ftdichip.com
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
Distributor and Sales Representatives
Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and
sales representative(s) in your country.
Vinculum is part of Future Technology Devices International Ltd. Neither the whole nor any part of the information contained in, or the
product described in this manual, may be adapted or reproduced in any material or electronic form without the prior written consent of
the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any
particular purpose is either made or implied. Future Technology Devices International Ltd will not accept any claim for damages
howsoever arising as a result of use or failure of this product. Your statutory rights are not affected. This product or any variant of it is
not intended for use in any medical appliance, device or system in which the failure of the product might reasonably be expected to
result in personal injury. This document provides preliminary information that may be subject to change without notice. No freedom to
use patents or other intellectual property rights is implied by the publication of this document. Future Technology Devices International
Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow, G41 1HH, United Kingdom. Scotland Registered Number: SC136640
Document Reference No.: FT_000072
OEM Technical Support Technical Note TN_102 Version 1.1
Clearance No.: FTDI# 55
Appendix A - Revision History
Revision History
Version 1.0 Initial Release 2008-08-28
Version 1.1 Added references to FT2232H and FT4232H 2009-10-23
Changed MPROG reference to FT_Prog
Updated UK & TW addresses. Added CH address

More Related Content

Similar to TN_102_OEM_Technical_Support_Requirements_for_FTDI_Products.pdf

D101 ggc techprodspec
D101 ggc techprodspecD101 ggc techprodspec
D101 ggc techprodspec
IMI CALULU
 

Similar to TN_102_OEM_Technical_Support_Requirements_for_FTDI_Products.pdf (20)

Xhorse Vvdi prog user manual v4.8.0
Xhorse Vvdi prog user manual v4.8.0Xhorse Vvdi prog user manual v4.8.0
Xhorse Vvdi prog user manual v4.8.0
 
PCI
PCIPCI
PCI
 
Xhorse Vvdi prog user manual v4.8.3 obdii365
Xhorse Vvdi prog user manual v4.8.3  obdii365Xhorse Vvdi prog user manual v4.8.3  obdii365
Xhorse Vvdi prog user manual v4.8.3 obdii365
 
Xhorse Vvdi prog user manual 4.9.3
Xhorse Vvdi prog user manual 4.9.3Xhorse Vvdi prog user manual 4.9.3
Xhorse Vvdi prog user manual 4.9.3
 
Vvdi prog user manual v4.8.8
Vvdi prog user manual v4.8.8Vvdi prog user manual v4.8.8
Vvdi prog user manual v4.8.8
 
John Deere 250G LC Excavator Service Repair Manual TM13209X19.pdf
John Deere 250G LC Excavator Service Repair Manual TM13209X19.pdfJohn Deere 250G LC Excavator Service Repair Manual TM13209X19.pdf
John Deere 250G LC Excavator Service Repair Manual TM13209X19.pdf
 
FT232R USB to Serial UART Bridge
FT232R USB to Serial UART BridgeFT232R USB to Serial UART Bridge
FT232R USB to Serial UART Bridge
 
D101 ggc techprodspec
D101 ggc techprodspecD101 ggc techprodspec
D101 ggc techprodspec
 
FDT/DTM Introduction Webinar
FDT/DTM Introduction WebinarFDT/DTM Introduction Webinar
FDT/DTM Introduction Webinar
 
Xhorse Vvdi prog user manual v4.7.7 -obdii365
Xhorse Vvdi prog user manual v4.7.7 -obdii365Xhorse Vvdi prog user manual v4.7.7 -obdii365
Xhorse Vvdi prog user manual v4.7.7 -obdii365
 
CN200 Airbag, ECU and Mileage Programmer User Manual
CN200 Airbag, ECU and Mileage Programmer User ManualCN200 Airbag, ECU and Mileage Programmer User Manual
CN200 Airbag, ECU and Mileage Programmer User Manual
 
Xhorse Vvdi prog user manual v4.8.6
Xhorse Vvdi prog user manual v4.8.6Xhorse Vvdi prog user manual v4.8.6
Xhorse Vvdi prog user manual v4.8.6
 
Siemens catalog hmi-td 200 operator interface
Siemens catalog hmi-td 200 operator interfaceSiemens catalog hmi-td 200 operator interface
Siemens catalog hmi-td 200 operator interface
 
HP ProBook 655 G2 Service Manual / Guide
HP ProBook 655 G2 Service Manual / GuideHP ProBook 655 G2 Service Manual / Guide
HP ProBook 655 G2 Service Manual / Guide
 
AUDI A4 B5 1.8L 1996 ELECTRICAL EQUIPMENT 01 1 instrument cluster, on board d...
AUDI A4 B5 1.8L 1996 ELECTRICAL EQUIPMENT 01 1 instrument cluster, on board d...AUDI A4 B5 1.8L 1996 ELECTRICAL EQUIPMENT 01 1 instrument cluster, on board d...
AUDI A4 B5 1.8L 1996 ELECTRICAL EQUIPMENT 01 1 instrument cluster, on board d...
 
Tài liệu đào tạo simens sinamic G120
Tài liệu đào tạo simens sinamic G120Tài liệu đào tạo simens sinamic G120
Tài liệu đào tạo simens sinamic G120
 
Sinamics g120 treinamento (en)
Sinamics g120 treinamento (en)Sinamics g120 treinamento (en)
Sinamics g120 treinamento (en)
 
Siemens catalog hmi-td 200 operator interface 1
Siemens catalog hmi-td 200 operator interface 1Siemens catalog hmi-td 200 operator interface 1
Siemens catalog hmi-td 200 operator interface 1
 
Ih55 e mht-100101
Ih55 e mht-100101Ih55 e mht-100101
Ih55 e mht-100101
 
Dg41 rq
Dg41 rqDg41 rq
Dg41 rq
 

More from RamaSry

Effective-Poster-Presentations.pdf
Effective-Poster-Presentations.pdfEffective-Poster-Presentations.pdf
Effective-Poster-Presentations.pdf
RamaSry
 
How_To_Make_an_Effective_Poster2.pdf
How_To_Make_an_Effective_Poster2.pdfHow_To_Make_an_Effective_Poster2.pdf
How_To_Make_an_Effective_Poster2.pdf
RamaSry
 
scientific-poster-design.pdf
scientific-poster-design.pdfscientific-poster-design.pdf
scientific-poster-design.pdf
RamaSry
 
566-Research Paper-1033-2-10-20211011.pdf
566-Research Paper-1033-2-10-20211011.pdf566-Research Paper-1033-2-10-20211011.pdf
566-Research Paper-1033-2-10-20211011.pdf
RamaSry
 
j.biombioe.2009.07.008.pdf
j.biombioe.2009.07.008.pdfj.biombioe.2009.07.008.pdf
j.biombioe.2009.07.008.pdf
RamaSry
 
2000_All_Series_WS3.pdf
2000_All_Series_WS3.pdf2000_All_Series_WS3.pdf
2000_All_Series_WS3.pdf
RamaSry
 
880be1754c6fd965d716500e7ea9e470_1503147517.pdf
880be1754c6fd965d716500e7ea9e470_1503147517.pdf880be1754c6fd965d716500e7ea9e470_1503147517.pdf
880be1754c6fd965d716500e7ea9e470_1503147517.pdf
RamaSry
 

More from RamaSry (10)

Effective-Poster-Presentations.pdf
Effective-Poster-Presentations.pdfEffective-Poster-Presentations.pdf
Effective-Poster-Presentations.pdf
 
How_To_Make_an_Effective_Poster2.pdf
How_To_Make_an_Effective_Poster2.pdfHow_To_Make_an_Effective_Poster2.pdf
How_To_Make_an_Effective_Poster2.pdf
 
scientific-poster-design.pdf
scientific-poster-design.pdfscientific-poster-design.pdf
scientific-poster-design.pdf
 
ScientificPosters.pdf
ScientificPosters.pdfScientificPosters.pdf
ScientificPosters.pdf
 
566-Research Paper-1033-2-10-20211011.pdf
566-Research Paper-1033-2-10-20211011.pdf566-Research Paper-1033-2-10-20211011.pdf
566-Research Paper-1033-2-10-20211011.pdf
 
j.biombioe.2009.07.008.pdf
j.biombioe.2009.07.008.pdfj.biombioe.2009.07.008.pdf
j.biombioe.2009.07.008.pdf
 
j.still.2020.104728.pdf
j.still.2020.104728.pdfj.still.2020.104728.pdf
j.still.2020.104728.pdf
 
2000_All_Series_WS3.pdf
2000_All_Series_WS3.pdf2000_All_Series_WS3.pdf
2000_All_Series_WS3.pdf
 
2900ET.pdf
2900ET.pdf2900ET.pdf
2900ET.pdf
 
880be1754c6fd965d716500e7ea9e470_1503147517.pdf
880be1754c6fd965d716500e7ea9e470_1503147517.pdf880be1754c6fd965d716500e7ea9e470_1503147517.pdf
880be1754c6fd965d716500e7ea9e470_1503147517.pdf
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

TN_102_OEM_Technical_Support_Requirements_for_FTDI_Products.pdf

  • 1. Future Technology Devices International Limited (FTDI) Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow, G41 1HH, United Kingdom United Kingdom Tel.: +44 (0) 141 429 2777 Fax: + 44 (0) 141 429 2758 E-Mail (Support): support1@ftdichip.com Web: http://www.ftdichip.com Future Technology Devices International Ltd. Technical Note TN_102 OEM Technical Support Requirements For FTDI Products Document Reference No.: FT_000072 Version 1.1 Issue Date: 2009-10-23 When designing with FTDI products, Original Equipment Manufacturers (OEMs) are responsible for supporting end-users of their products. This document outlines the necessary modifications to the hardware and device driver files in order to direct end-users to the appropriate location for technical support.
  • 2. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 Table of Contents 1 Introduction............................................................................................ 2 1.1 Overview ..............................................................................................................2 1.2 Scope....................................................................................................................2 1.2.1 Physical Identification .............................................................................................................. 2 1.2.2 EEPROM Settings ................................................................................................................... 2 1.2.3 Device Driver Files – Identification Strings.............................................................................. 4 1.3 Conclusion...........................................................................................................6 1.4 Keywords .............................................................................................................6 1.5 Reference .............................................................................................................6 2 Acronyms and Abbreviations............................................................... 7 3 Contact Information............................................................................... 8 Appendix A - Revision History.................................................................. 10
  • 3. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 1 Introduction When designing with FTDI products, Product Manufacturers are responsible for supporting end-users of their products. This document outlines the necessary modifications to the hardware and device driver files in order to direct end-users to the appropriate location for technical support. 1.1 Overview Manufacturers have several options regarding identification and certification of the end products that utilize the FTDI USB interface ICs. These choices are outlined in Technical Note TN_100_USB_VID- PID_Guidelines. In all cases, technical support of end products is the responsibility of the manufacturer. FTDI cannot control how the USB ICs are used and often has no knowledge of the entire product. FTDI offers support to only the manufacturer throughout the end product life cycle. FTDI also provides support to customers of cables and modules supplied by FTDI. 1.2 Scope In order to ensure that end-user support requests are directed to the correct party, it is the responsibility of the manufacturer to identify itself in several locations: - Physically on the device and packaging - At the hardware level through the EEPROM settings - At the device driver level through identifications strings within the device driver files This ensures that requests for technical support are directed to the manufacturer who best knows the entire design of the end product. 1.2.1 Physical Identification A manufacturer shall indicate its company name and contact information in appropriate places throughout the instruction manuals, packaging and on the device itself. This information shall indicate that the manufacturer provides technical support. This is important when the manufacturer chooses to use the default FTDI Vendor ID and Product ID. End user support of a manufacturer’s product is not provided by FTDI. 1.2.2 EEPROM Settings FT_Prog or other EEPROM programmers can be used to modify the default contents of the EEPROM (internal or external) that contains the device settings and hardware identification strings. At minimum, the “Manufacturer” and “Product Description” strings shall be modified as shown in Figure 1.1.
  • 4. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 Figure 1.1 FT_Prog OEM Strings If a manufacturer uses the default FTDI USB Vendor ID (VID) and Product ID (PID), the “Manufacturer” and “Product Description” strings should be changed to indicate the manufacturer and product details. If a manufacturer uses any other VID and/or PID assignments, the “Manufacturer” and “Product Description” strings must be updated.
  • 5. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 1.2.3 Device Driver Files – Identification Strings Microsoft Windows® will display device driver details through the Device Manager Screens shown in Figure 1.2 and Figure 1.3. Many times, end-users will only look at these strings as an indication of who to call for technical support. To ensure these queries are directed to the proper place, the manufacturer string must be changed to match the actual manufacturer company name. Figure 1.2 shows the result of modifying the manufacturer string to “OEM” in the FTDIBUS.INF file. This entry is found in the Device Manager USB tree. Figure 1.2 USB Serial Converter Manufacturer Details Figure 1.3 shows the result of the same modification in the Virtual COM Port (VCP) driver file, FTDIPORT.INF. The VCP devices are shown in the Device Manager under “Ports (COM & LPT)”: Figure 1.3 VCP Manufacturer Details Certain OEM products enable only the USB Serial Converter (Bus / D2XX driver). Others also enable the USB Serial Port (VCP driver). There are two driver information files, FTDIBUS.INF and FTDIPORT.INF that
  • 6. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 define numerous parameters for the device drivers, as outlined in AN_107 – Advanced Driver Options. The file excerpts below concentrate only on those parameters that configure the identifications shown by Windows. Both FTDIBUS.INF and FTDIPORT.INF require modification. Values and strings that need modified are shown in Bold Blue: FTDIBUS.INF This file requires changes in the following sections: For the FT2xxB and FT2xxR series, as well as the Vinculum VNC1L used as a USB Client: [FtdiHw] %USBVID_xxxx&PID_yyyy.DeviceDesc%=FtdiBus.NT,USBVID_xxxx&PID_yyyy [FtdiHw.NTamd64] %USBVID_xxxx&PID_yyyy.DeviceDesc%=FtdiBus.NTamd64,USBVID_xxxx&PID_yyyy … [Strings] Ftdi=”Insert OEM Company Name Here” DESC=”CDM Driver Package” DriversDisk=”FTDI USB Drivers Disk” USBVID_xxxx&PID_yyyy.DeviceDesc="Insert Device Description Here" xxxx = the USB Vendor ID and yyyy = the USB Product ID All other lines with VID and PID references in the [FtdiHw], [FtdiHw.NTamd64] and [Strings] sections must be deleted or commented in order to uniquely and properly identify the product, especially if subsequent WHQL re-certification is obtained. For the Multi-port FT2232D and FTx232H series, there are two or four USB end-points. One line for each end-point is necessary for each CPU type and in the Strings section. Entries for the two-port devices are shown here. The FT4232H would have two additional lines in each section: [FtdiHw] %USBVID_xxxx&PID_yyyy&MI_00.DeviceDesc%=FtdiBus.NT,USBVID_xxxx&PID_yyyy&MI_00 %USBVID_xxxx&PID_yyyy&MI_01.DeviceDesc%=FtdiBus.NT,USBVID_xxxx&PID_yyyy&MI_01 [FtdiHw.NTamd64] %USBVID_xxxx&PID_yyyy&MI_00.DeviceDesc%=FtdiBus.NTamd64,USBVID_xxxx&PID_yyyy&MI_00 %USBVID_xxxx&PID_yyyy&MI_01.DeviceDesc%=FtdiBus.NTamd64,USBVID_xxxx&PID_yyyy&MI_01 … [Strings] Ftdi="Insert OEM Company Name Here" DESC="CDM Driver Package" DriversDisk="FTDI USB Drivers Disk" USBVID_xxxx&PID_yyyy&MI_00.DeviceDesc="Insert Device Description Here – Channel A” USBVID_xxxx&PID_yyyy&MI_01.DeviceDesc="Insert Device Description Here – Channel B" xxxx = the USB Vendor ID and yyyy = the USB Product ID All other lines with VID and PID references in the [FtdiHw], [FtdiHw.NTamd64] and [Strings] sections must be deleted or commented in order to uniquely and properly identify the product, especially if subsequent WHQL re-certification is obtained.
  • 7. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 FTDIPORT.INF As with FTDIBUS.INF, the file FTDIPORT.INF also requires change, but only if the end device is using the VCP driver to expose a Windows COM port. This file requires changes in the following sections: For all USB Client parts, including FT2xxB, FT2xxR and FT2232D and FTx232H series, as well as the Vinculum VNC1L used as a USB Client: [FtdiHw] %VID_xxxx&PID_yyyy.DeviceDesc%=FtdiPort232.NT,FTDIBUSCOMPORT&VID_xxxx&PID_yyyy [FtdiHw.NTamd64] %VID_xxxx&PID_yyyy.DeviceDesc%=FtdiPort232.NTamd64,FTDIBUSCOMPORT&VID_xxxx&PID_yyyy … [Strings] Ftdi=”Insert OEM Company Name Here” DESC=”CDM Driver Package” DriversDisk=”FTDI USB Drivers Disk” USBVID_xxxx&PID_yyyy.DeviceDesc="Insert Device COM Port Description Here" xxxx = the USB Vendor ID and yyyy = the USB Product ID All other lines with VID and PID references in the [FtdiHw], [FtdiHw.NTamd64] and [Strings] sections must be deleted or commented in order to uniquely and properly identify the product, especially if subsequent WHQL re-certification is obtained. It is important to note that the device drivers in this example are shown in Figures 2 and 3 as “Not digitally signed”. Any time there are edits performed on any of the device driver files, it will invalidate the WHQL signature. Re-certification by the OEM is possible. Refer to the AN_101_WHQL_Certified_Driver_Process(FT_000063). 1.3 Conclusion End-user technical support of an OEM device is the responsibility of the manufacturer. FTDI provides support to the manufacturer since the FTDI components are often only one component of the entire OEM product. This document outlines the modifications necessary at the hardware and device driver levels in order to ensure end-users are directed to the proper entity for technical support. 1.4 Keywords FT232, FT245, FT2232, FT4232, Vinculum, VNC1L-1A, VDPS Firmware, Support 1.5 Reference FTDI Application Notes and Technical Notes: AN_107 – Advanced Driver Options TN_100_USB_VID-PID_Guidelines(FT_000024) AN_101_WHQL_Certified_Driver_Process(FT_000063)
  • 8. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 2 Acronyms and Abbreviations Terms Description OEM Original Equipment Manufacturer INF file Device Driver “Information” file containing device driver settings and identification strings VID Vendor ID – Unique manufacturer number assigned by the USB Implementers Forum PID Product ID – used in conjunction with the VID to identify a unique USB product type Table 2.1 Acronyms and Abbreviations
  • 9. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 3 Contact Information Head Office – Glasgow, UK Future Technology Devices International Limited Unit 1,2 Seaward Place, Centurion Business Park Glasgow G41 1HH United Kingdom Tel: +44 (0) 141 429 2777 Fax: +44 (0) 141 429 2758 E-mail (Sales) sales1@ftdichip.com E-mail (Support) support1@ftdichip.com E-mail (General Enquiries) admin1@ftdichip.com Web Site URL http://www.ftdichip.com Web Shop URL http://www.ftdichip.com Branch Office – Taipei, Taiwan Future Technology Devices International Limited (Taiwan) 2F, No. 516, Sec. 1, NeiHu Road Taipei 114 Taiwan , R.O.C. Tel: +886 (0) 2 8791 3570 Fax: +886 (0) 2 8791 3576 E-mail (Sales) tw.sales1@ftdichip.com E-mail (Support) tw.support1@ftdichip.com E-mail (General Enquiries) tw.admin1@ftdichip.com Web Site URL http://www.ftdichip.com Branch Office – Hillsboro, Oregon, USA Future Technology Devices International Limited (USA) 7235 NW Evergreen Parkway, Suite 600 Hillsboro, OR 97123-5803 USA Tel: +1 (503) 547 0988 Fax: +1 (503) 547 0987 E-Mail (Sales) us.sales@ftdichip.com E-Mail (Support) us.admin@ftdichip.com Web Site URL http://www.ftdichip.com Branch Office – Shanghai, China Future Technology Devices International Limited (China) Room 408, 317 Xianxia Road, Shanghai, 200051 China Tel: +86 21 62351596 Fax: +86 21 62351595 E-mail (Sales) cn.sales@ftdichip.com E-mail (Support) cn.support@ftdichip.com E-mail (General Enquiries) cn.admin@ftdichip.com Web Site URL http://www.ftdichip.com
  • 10. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 Distributor and Sales Representatives Please visit the Sales Network page of the FTDI Web site for the contact details of our distributor(s) and sales representative(s) in your country. Vinculum is part of Future Technology Devices International Ltd. Neither the whole nor any part of the information contained in, or the product described in this manual, may be adapted or reproduced in any material or electronic form without the prior written consent of the copyright holder. This product and its documentation are supplied on an as-is basis and no warranty as to their suitability for any particular purpose is either made or implied. Future Technology Devices International Ltd will not accept any claim for damages howsoever arising as a result of use or failure of this product. Your statutory rights are not affected. This product or any variant of it is not intended for use in any medical appliance, device or system in which the failure of the product might reasonably be expected to result in personal injury. This document provides preliminary information that may be subject to change without notice. No freedom to use patents or other intellectual property rights is implied by the publication of this document. Future Technology Devices International Ltd, Unit 1, 2 Seaward Place, Centurion Business Park, Glasgow, G41 1HH, United Kingdom. Scotland Registered Number: SC136640
  • 11. Document Reference No.: FT_000072 OEM Technical Support Technical Note TN_102 Version 1.1 Clearance No.: FTDI# 55 Appendix A - Revision History Revision History Version 1.0 Initial Release 2008-08-28 Version 1.1 Added references to FT2232H and FT4232H 2009-10-23 Changed MPROG reference to FT_Prog Updated UK & TW addresses. Added CH address