xSenso User Guide
124
Appendix E: USB-CDC-ACM Device Driver File
for Windows Hosts
The following file may be used to enable Windows to recognize the USB-CDC-ACM connection to
the xSenso's USB Device port.
Create the linux-cdc-acm.inf file on the Windows host somewhere using the contents provided
below. When Windows prompts for a device driver for the USB connection, point it to this file.
Note:
For Windows 7 installation, it is recommended to manually install the driver before
plugging in the USB cable to the device port. This can be done by installing a legacy
driver for a COM port, with the Have Disk... option.
; 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/15/2007,5.1.2600.0
[Manufacturer]
%Linux%=DeviceList, NTamd64
[DestinationDirs]
DefaultDestDir=12
;-----------------------------------------------------------------------
; Windows 2000/XP/Vista-32bit Sections
;-----------------------------------------------------------------------
[DriverInstall.nt]
include=mdmcpq.inf
CopyFiles=DriverCopyFiles.nt
AddReg=DriverInstall.nt.AddReg
[DriverCopyFiles.nt]
usbser.sys,,,0x20
[DriverInstall.nt.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,USBSER.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.nt.Services]
AddService=usbser, 0x00000002, DriverService.nt
[DriverService.nt]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\USBSER.sys