1;
2; This INF file is for linking a USB device that has a specific VID/PID to Windows serial device driver (usbser.sys).
3; Where to modify the VID/PID values and various strings is commented below.
4; For just getting a device to work, you should only need to modify the VID/PID values.
5;
6
7;
8; Modify these strings to change the names displayed for the device.
9;
10
11[Strings]
12DriverPackageDisplayName="Microsoft Azure RTOS Drivers"
13ManufacturerName="Microsoft Azure RTOS"
14ServiceName="USB RS-232 Emulation Driver"
15DeviceName="Microsoft Azure RTOS CDC-ACM Device"
16
17[DefaultInstall]
18CopyINF=cdc_acm_microsoft.inf
19
20[Version]
21Class=Ports
22ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
23Signature="$Windows NT$"
24Provider=%ManufacturerName%
25DriverVer=04/01/2014,1.3.0.0
26DriverPackageDisplayName=%DriverPackageDisplayName%
27
28[Manufacturer]
29%ManufacturerName%=DeviceList, NTamd64
30
31[DestinationDirs]
32FakeModemCopyFileSection=12
33DefaultDestDir=12
34
35;
36; Change the VID/PID in the following strings 'USB\VID_xxxx&PID_yyyyy&MI_00' to match your USB device.
37; For example, if the VID is '8484' and the PID is '0000', the string should be: USB\VID_8484&PID_0000&MI_00
38;
39
40[DeviceList]
41%DeviceName%=DriverInstall, USB\VID_xxxx&PID_yyyy&MI_00
42
43[DeviceList.NTamd64]
44%DeviceName%=DriverInstall, USB\VID_xxxx&PID_yyyy&MI_00
45
46[DriverInstall]
47include=mdmcpq.inf,usb.inf
48CopyFiles = FakeModemCopyFileSection
49AddReg=DriverAddReg
50
51[DriverAddReg]
52HKR,,DevLoader,,*ntkern
53HKR,,NTMPDriver,,usbser.sys
54HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
55
56[DriverInstall.Services]
57include=mdmcpq.inf
58AddService=usbser, 0x00000002, DriverService
59
60[DriverService]
61DisplayName=%ServiceName%
62ServiceType=1
63StartType=3
64ErrorControl=1
65ServiceBinary=%12%\usbser.sys
66LoadOrderGroup=Base
67