Merge branch 'master' of git://git.gag.com/fw/altos
[fw/altos] / telemetrum.inf
old mode 100644 (file)
new mode 100755 (executable)
index 2d0b8fa..0d1a553
@@ -1,41 +1,92 @@
-[Version]\r
-Signature = "$Windows NT$"\r
-Class     = Modem\r
-ClassGuid = {4D36E978-E325-11CE-BFC1-08002BE10318}\r
-Provider  = %ALTUSMETRUM%\r
-DriverVer = 30/03/2010,1.0.0.0\r
-\r
 ; Copyright (C) 2010 Keith Packard (keithp@keithp.com)\r
 ; released under GNU General Public License version 2\r
 \r
+[Version]\r
+Signature      = "$Windows NT$"\r
+Class          = Modem\r
+ClassGUID      ={4D36E96D-E325-11CE-BFC1-08002BE10318}\r
+Provider       = %Mfg%\r
+DriverVer      = 08/05/2010,7.1.0.0\r
+\r
 [Manufacturer]\r
-%ALTUSMETRUM%=TeleMetrumDeviceList\r
+%Mfg% = Models, NTx86, NTamd64, NTia64\r
 \r
-[TeleMetrumDeviceList]\r
-%TELEMETRUM%=TeleMetrum, USB\VID_FFFE&PID_000A\r
+[Models.NTx86]\r
+%AltusMetrum% = TELEMETRUM, USB\VID_FFFE&PID_000A\r
+%TeleMetrum% = TELEMETRUM, USB\VID_FFFE&PID_000B\r
+%TeleDongle% = TELEMETRUM, USB\VID_FFFE&PID_000C\r
+%TeleTerra% = TELEMETRUM, USB\VID_FFFE&PID_000D\r
+\r
+[Models.NTamd64]\r
+%AltusMetrum% = TELEMETRUM, USB\VID_FFFE&PID_000A\r
+%TeleMetrum% = TELEMETRUM, USB\VID_FFFE&PID_000B\r
+%TeleDongle% = TELEMETRUM, USB\VID_FFFE&PID_000C\r
+%TeleTerra% = TELEMETRUM, USB\VID_FFFE&PID_000D\r
+\r
+[Models.NTia64]\r
+%AltusMetrum% = TELEMETRUM, USB\VID_FFFE&PID_000A\r
+%TeleMetrum% = TELEMETRUM, USB\VID_FFFE&PID_000B\r
+%TeleDongle% = TELEMETRUM, USB\VID_FFFE&PID_000C\r
+%TeleTerra% = TELEMETRUM, USB\VID_FFFE&PID_000D\r
 \r
 [DestinationDirs]\r
 DefaultDestDir=12\r
 \r
 [ControlFlags]\r
 ExcludeFromSelect=USB\VID_FFFE&PID_000A\r
+ExcludeFromSelect=USB\VID_FFFE&PID_000B\r
+ExcludeFromSelect=USB\VID_FFFE&PID_000C\r
+ExcludeFromSelect=USB\VID_FFFE&PID_000D\r
 \r
 [Strings]\r
-ALTUSMETRUM="altusmetrum.org"\r
-TELEMETRUM="TeleMetrum/TeleDongle"\r
+Mfg = "altusmetrum.org"\r
+AltusMetrum = "AltusMetrum"\r
+TeleMetrum = "TeleMetrum"\r
+TeleDongle = "TeleDongle"\r
+TeleTerra = "TeleTerra"\r
+\r
+\r
+;----------------------------------------------------------------------------\r
+; Installation sections\r
+;----------------------------------------------------------------------------\r
 \r
-[TeleMetrum.NT]\r
+[TELEMETRUM.NT]\r
 include=mdmcpq.inf\r
 CopyFiles=FakeModemCopyFileSection\r
-AddReg = Uninstall.AddReg\r
+AddReg = All, mfglt, Modem.AddReg, VerboseResultCodes, Uninstall.AddReg\r
 \r
-[TeleMetrum.NT.HW]\r
-include=mdmcpq.inf\r
+[TELEMETRUM.NT.HW]\r
+Include=mdmcpq.inf\r
 AddReg=LowerFilterAddReg\r
 \r
-[TeleMetrum.NT.Services]\r
-include=mdmcpq.inf\r
+[TELEMETRUM.NT.Services]\r
+Include=mdmcpq.inf\r
 AddService=usbser, 0x00000000, LowerFilter_Service_Inst\r
 \r
+\r
+;----------------------------------------------------------------------------\r
+; AddReg sections\r
+;----------------------------------------------------------------------------\r
+[Modem.AddReg]\r
+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
+\r
+\r
+;----------------------------------------------------------------------------\r
+; Common Registry Sections\r
+;\r
+; The [All] section is installed for all modems.\r
+;\r
+;----------------------------------------------------------------------------\r
+[All]\r
+HKR,,FriendlyDriver,,Unimodem.vxd\r
+HKR,,DevLoader,,*vcomm\r
+HKR,,PortSubClass,1,02\r
+HKR,,ConfigDialog,,modemui.dll\r
+HKR,,EnumPropPages,,"modemui.dll,EnumPropPages"\r
+HKR,,DeviceType,1,01\r
+HKR,,OCM2KXP,1,01\r
+HKR,, DCB, 1, 1c,00,00,00, 00,C2,01,00, 15,20,00,00, 00,00, 0a,00, 0a,00, 08, 00, 00, 11, 13, 00, 00, 00\r
+\r
 [Uninstall.AddReg]\r
-HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%TELEMETRUM%,DisplayName,,"%TELEMETRUM%"\r
+HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\%TeleMetrum%,DisplayName,,"%TeleMetrum%"\r
+\r