1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
;
; Copyright 2016 Arduino LLC (http://www.arduino.cc/)
;
; Developed by Zach Eveland, Blacklabel Development, Inc.
;
; Arduino is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2 of the License, or
; (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program; if not, write to the Free Software
; Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
;
; As a special exception, you may use this file as part of a free software
; library without restriction. Specifically, if other files instantiate
; templates or use macros or inline functions from this file, or you compile
; this file and link it with other files to produce an executable, this
; file does not by itself cause the resulting executable to be covered by
; the GNU General Public License. This exception does not however
; invalidate any other reasons why the executable file might be covered by
; the GNU General Public License.
;
[Strings]
DriverPackageDisplayName="Genuino USB Driver"
ManufacturerName="Arduino LLC (www.arduino.cc)"
ServiceName="USB RS-232 Emulation Driver"
unoR3.name="Genuino Uno"
mega2560rev3.name="Genuino Mega 2560"
micro.bootloader.name="Genuino Micro bootloader"
micro.sketch.name="Genuino Micro"
mkr1000.sketch.name="Genuino MKR1000"
mkr1000.bootloader.name="Genuino MKR1000 bootloader"
zero.sketch.name="Genuino Zero"
zero.bootloader.name="Genuino Zero bootloader"
[DefaultInstall]
CopyINF=genuino.inf
[Version]
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Signature="$Windows NT$"
Provider=%ManufacturerName%
DriverPackageDisplayName=%DriverPackageDisplayName%
CatalogFile=genuino.cat
; DriverVer date is MM/DD/YYYY
DriverVer=01/07/2016,1.0.3.0
[Manufacturer]
%ManufacturerName%=DeviceList, NTamd64, NTia64
[DestinationDirs]
FakeModemCopyFileSection=12
DefaultDestDir=12
[DeviceList]
%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0242
%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0237
%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8237&MI_00
%mkr1000.sketch.name%=DriverInstall, USB\VID_2341&PID_824E&MI_00
%mkr1000.bootloader.name%=DriverInstall, USB\VID_2341&PID_024E
%unoR3.name%=DriverInstall, USB\VID_2341&PID_0243
%zero.sketch.name%=DriverInstall, USB\VID_2341&PID_824D&MI_00
%zero.bootloader.name%=DriverInstall, USB\VID_2341&PID_024D
[DeviceList.NTamd64]
%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0242
%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0237
%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8237&MI_00
%mkr1000.sketch.name%=DriverInstall, USB\VID_2341&PID_824E&MI_00
%mkr1000.bootloader.name%=DriverInstall, USB\VID_2341&PID_024E
%unoR3.name%=DriverInstall, USB\VID_2341&PID_0243
%zero.sketch.name%=DriverInstall, USB\VID_2341&PID_824D&MI_00
%zero.bootloader.name%=DriverInstall, USB\VID_2341&PID_024D
[DeviceList.NTia64]
%mega2560rev3.name%=DriverInstall, USB\VID_2341&PID_0242
%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_0237
%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8237&MI_00
%mkr1000.sketch.name%=DriverInstall, USB\VID_2341&PID_824E&MI_00
%mkr1000.bootloader.name%=DriverInstall, USB\VID_2341&PID_024E
%unoR3.name%=DriverInstall, USB\VID_2341&PID_0243
%zero.sketch.name%=DriverInstall, USB\VID_2341&PID_824D&MI_00
%zero.bootloader.name%=DriverInstall, USB\VID_2341&PID_024D
[DriverInstall]
include=mdmcpq.inf,usb.inf
CopyFiles = FakeModemCopyFileSection
AddReg=DriverAddReg
[DriverAddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.Services]
include=mdmcpq.inf
AddService=usbser, 0x00000002, DriverService
[DriverService]
DisplayName=%ServiceName%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys
LoadOrderGroup=Base
|