; Windows USB CDC ACM Setup File

; Based on INF template which was:
;     Copyright (c) 2000 Microsoft Corporation
;     Copyright (c) 2007 Microchip Technology Inc.
; likely to be covered by the MLPL as found at:
;    <http://msdn.microsoft.com/en-us/cc300389.aspx#MLPL>.
; For use only on Windows operating systems.

[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%Linux%
DriverVer=11/05/2013,5.1.2600.0
CatalogFile.NTx86   = telit_cdc_acm_x86.cat
CatalogFile.NTAMD64 = telit_cdc_acm_x64.cat

[Manufacturer]
%Linux%=DeviceList, NTamd64

;------------------------------------------------------------------------------
;  Windows 2000/XP/Vista-32bit Sections
;------------------------------------------------------------------------------

[DriverInstall.nt]
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection
AddReg=DriverInstall.nt.AddReg

[DriverInstall.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,USBSER.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.nt.Services]
include=mdmcpq.inf
AddService=usbser, 0x00000002, LowerFilter_Service_Inst

;------------------------------------------------------------------------------
;  Vista-64bit Sections
;------------------------------------------------------------------------------

[DriverInstall.NTamd64]
include=mdmcpq.inf
CopyFiles=FakeModemCopyFileSection
AddReg=DriverInstall.NTamd64.AddReg

[DriverInstall.NTamd64.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,USBSER.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.NTamd64.Services]
AddService=usbser, 0x00000002, DriverService.NTamd64

[DriverService.NTamd64]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\USBSER.sys

;------------------------------------------------------------------------------
;  Vendor and Product ID Definitions
;------------------------------------------------------------------------------
; When developing your USB device, the VID and PID used in the PC side
; application program and the firmware on the microcontroller must match.
; Modify the below line to use your VID and PID.  Use the format as shown
; below.
; Note: One INF file can be used for multiple devices with different
;       VID and PIDs.  For each supported device, append
;       ",USB\VID_xxxx&PID_yyyy" to the end of the line.
;------------------------------------------------------------------------------
[DeviceList]
%USB_PORT0%=DriverInstall, USB\VID_1bc7&PID_2300&MI_02
%USB_PORT1%=DriverInstall, USB\VID_1bc7&PID_2300&MI_04
%USB_PORT2%=DriverInstall, USB\VID_1bc7&PID_2300&MI_06
%DESCRIPTION%=DriverInstall, USB\VID_216f&PID_0051

[DeviceList.NTamd64]
%USB_PORT0%=DriverInstall, USB\VID_1bc7&PID_2300&MI_02
%USB_PORT1%=DriverInstall, USB\VID_1bc7&PID_2300&MI_04
%USB_PORT2%=DriverInstall, USB\VID_1bc7&PID_2300&MI_06
%DESCRIPTION%=DriverInstall, USB\VID_216f&PID_0051

;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------
;Modify these strings to customize your device
;------------------------------------------------------------------------------
[Strings]
Linux               = "Telit"
USB_PORT0			= "USB0"
USB_PORT1			= "USB1"
USB_PORT2			= "USB3"
DESCRIPTION         = "CDC-ACM"
SERVICE             = "USB RS-232 Emulation Driver"
SourceDisk          = "USBSER Gadget Driver Install Disk"
