1 ; Copyright (C) 2010 Keith Packard (keithp@keithp.com)
\r
2 ; released under GNU General Public License version 2
\r
5 Signature = "$Windows NT$"
\r
7 ClassGUID = {4D36E96D-E325-11CE-BFC1-08002BE10318}
\r
9 DriverVer = 08/05/2010,7.1.1.0
\r
11 DriverPackageDisplayName = %DriverName%
\r
14 FakeModemCopyFileSection = 12
\r
20 %Mfg% = Models, NTx86, NTamd64, NTia64
\r
23 %AltusMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial
\r
24 %TeleMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial
\r
25 %TeleDongle% = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial
\r
26 %TeleTerra% = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial
\r
27 %TeleBT% = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial
\r
28 %TeleLaunch% = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial
\r
29 %TeleLCO% = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial
\r
30 %TeleScience% = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial
\r
31 %TelePyro% = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial
\r
32 %TeleShield% = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial
\r
33 %TeleMega% = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial
\r
34 %MegaDongle = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial
\r
35 %TeleGPS% = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial
\r
36 %EasyMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial
\r
37 %TeleMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial
\r
38 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial
\r
39 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial
\r
40 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial
\r
41 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial
\r
42 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial
\r
45 %AltusMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial
\r
46 %TeleMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial
\r
47 %TeleDongle% = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial
\r
48 %TeleTerra% = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial
\r
49 %TeleBT% = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial
\r
50 %TeleLaunch% = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial
\r
51 %TeleLCO% = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial
\r
52 %TeleScience% = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial
\r
53 %TelePyro% = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial
\r
54 %TeleShield% = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial
\r
55 %TeleMega% = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial
\r
56 %MegaDongle = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial
\r
57 %TeleGPS% = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial
\r
58 %EasyMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial
\r
59 %TeleMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial
\r
60 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial
\r
61 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial
\r
62 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial
\r
63 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial
\r
64 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial
\r
67 %AltusMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial
\r
68 %TeleMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial
\r
69 %TeleDongle% = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial
\r
70 %TeleTerra% = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial
\r
71 %TeleBT% = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial
\r
72 %TeleLaunch% = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial
\r
73 %TeleLCO% = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial
\r
74 %TeleScience% = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial
\r
75 %TelePyro% = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial
\r
76 %TeleShield% = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial
\r
77 %TeleMega% = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial
\r
78 %MegaDongle = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial
\r
79 %TeleGPS% = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial
\r
80 %EasyMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial
\r
81 %TeleMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial
\r
82 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial
\r
83 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial
\r
84 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial
\r
85 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial
\r
86 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial
\r
89 %AltusMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000A, AltusMetrumSerial
\r
90 %TeleMetrum% = AltusMetrum.Install, USB\VID_FFFE&PID_000B, AltusMetrumSerial
\r
91 %TeleDongle% = AltusMetrum.Install, USB\VID_FFFE&PID_000C, AltusMetrumSerial
\r
92 %TeleTerra% = AltusMetrum.Install, USB\VID_FFFE&PID_000D, AltusMetrumSerial
\r
93 %TeleBT% = AltusMetrum.Install, USB\VID_FFFE&PID_000e, AltusMetrumSerial
\r
94 %TeleLaunch% = AltusMetrum.Install, USB\VID_FFFE&PID_000f, AltusMetrumSerial
\r
95 %TeleLCO% = AltusMetrum.Install, USB\VID_FFFE&PID_0010, AltusMetrumSerial
\r
96 %TeleScience% = AltusMetrum.Install, USB\VID_FFFE&PID_0011, AltusMetrumSerial
\r
97 %TelePyro% = AltusMetrum.Install, USB\VID_FFFE&PID_0012, AltusMetrumSerial
\r
98 %TeleShield% = AltusMetrum.Install, USB\VID_FFFE&PID_0013, AltusMetrumSerial
\r
99 %TeleMega% = AltusMetrum.Install, USB\VID_FFFE&PID_0023, AltusMetrumSerial
\r
100 %MegaDongle = AltusMetrum.Install, USB\VID_FFFE&PID_0024, AltusMetrumSerial
\r
101 %TeleGPS% = AltusMetrum.Install, USB\VID_FFFE&PID_0025, AltusMetrumSerial
\r
102 %EasyMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0026, AltusMetrumSerial
\r
103 %TeleMini% = AltusMetrum.Install, USB\VID_FFFE&PID_0027, AltusMetrumSerial
\r
104 %AltusMetrum28% = AltusMetrum.Install, USB\VID_FFFE&PID_0028, AltusMetrumSerial
\r
105 %AltusMetrum29% = AltusMetrum.Install, USB\VID_FFFE&PID_0029, AltusMetrumSerial
\r
106 %AltusMetrum2a% = AltusMetrum.Install, USB\VID_FFFE&PID_002a, AltusMetrumSerial
\r
107 %AltusMetrum2b% = AltusMetrum.Install, USB\VID_FFFE&PID_002b, AltusMetrumSerial
\r
108 %AltusMetrum2c% = AltusMetrum.Install, USB\VID_FFFE&PID_002c, AltusMetrumSerial
\r
110 ;----------------------------------------------------------------------------
\r
111 ; Installation sections
\r
112 ;----------------------------------------------------------------------------
\r
114 [AltusMetrum.Install.NT]
\r
115 include = mdmcpq.inf
\r
116 CopyFiles = FakeModemCopyFileSection
\r
117 AddReg = All.AddReg, Modem.AddReg, Uninstall.AddReg
\r
119 [AltusMetrum.Install.NT.Services]
\r
120 include = mdmcpq.inf
\r
121 AddService = usbser, 0x00000000, LowerFilter_Service_Inst
\r
123 [AltusMetrum.Install.NT.HW]
\r
124 include = mdmcpq.inf
\r
125 AddReg = LowerFilterAddReg
\r
127 ;----------------------------------------------------------------------------
\r
129 ;----------------------------------------------------------------------------
\r
132 HKR,,FriendlyDriver,, Unimodem.vxd
\r
133 HKR,,DevLoader,, *vcomm
\r
134 HKR,,ConfigDialog,, modemui.dll
\r
135 HKR,,EnumPropPages,, "modemui.dll,EnumPropPages"
\r
136 HKR,,PortSubClass, 1, 02
\r
137 HKR,,DeviceType, 1, 01
\r
140 HKR,, Properties, 1, C0,01,00,00, 00,00,00,00, FF,00,00,00, 07,00,00,00, 0F,00,00,00, F7,0F,00,00, 00,84,03,00, C0,DA,00,00
\r
143 HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%AltusMetrum%,DisplayName,,"%AltusMetrum%"
\r
146 Mfg = "altusmetrum.org"
\r
147 AltusMetrum = "AltusMetrum"
\r
148 TeleMetrum = "TeleMetrum"
\r
149 TeleDongle = "TeleDongle"
\r
150 TeleTerra = "TeleTerra"
\r
152 TeleLaunch = "TeleLaunch"
\r
153 TeleLCO = "TeleLCO"
\r
154 TeleScience = "TeleScience"
\r
155 TelePyro = "TelePyro"
\r
156 TeleShield = "TeleShield"
\r
157 TeleMega = "TeleMega"
\r
158 MegaDongle = "MegaDongle"
\r
159 TeleGPS = "TeleGPS"
\r
160 EasyMini = "EasyMini"
\r
161 TeleMini = "TeleMini"
\r
162 AltusMetrum28 = "AltusMetrum28"
\r
163 AltusMetrum29 = "AltusMetrum29"
\r
164 AltusMetrum2a = "AltusMetrum2a"
\r
165 AltusMetrum2b = "AltusMetrum2b"
\r
166 AltusMetrum2c = "AltusMetrum2c"
\r
168 DriverName = "Altus Metrum Device Driver"
\r