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