;--------------------------------------------------------------------------------
; qcfilter.INF
;
; Qualcomm Wireless Composite Device
;
; Copyright (c) 2018 Qualcomm Technologies, Inc.
; All rights reserved.
;--------------------------------------------------------------------------------

[Version]
Signature   = "$WINDOWS NT$"
Class       = USB
Provider    = %PROVIDER%
ClassGUID   = {36FC9E60-C465-11CF-8056-444553540000}
DriverVer   = 09/19/2025,1.0.1.4
CatalogFile = qcfilter.cat
PnpLockdown = 1

[Manufacturer]
%PROVIDER%  = QualcommFilter, NTx86, NTamd64

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames.x86]
1000 = %QcomSrcDisk%,"",,\filter\i386

[SourceDisksNames.amd64]
1000 = %QcomSrcDisk%,"",,\filter\amd64

[SourceDisksFiles]
qcusbfilter.sys  = 1000

[QualcommFilter.NTx86]
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0970
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0971
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0972
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0973
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0974
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0980
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0981
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0982
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0983
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0984
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0990
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0991
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0992
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0993
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0994
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1010
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1011
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1012
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1013
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1014
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1015
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1017
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1018
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1019
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_101A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_101B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1031
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1032
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1033
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1034
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1035
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1036
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1037
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1038
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_103A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_103B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_103C
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1040
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1041
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1042
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1043
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1045
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1050
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1051
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1052
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1053
%qcfilter.DeviceDesc_cust_1054%     = qcfilter2, USB\VID_1BC7&PID_1054
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1055
%qcfilter.DeviceDesc%     = qcfilter1, USB\VID_1BC7&PID_1056
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1057
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1058
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1060
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1061
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1062
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1063
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1066
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1067
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1068
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1069
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_106A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_106B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1070
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1071
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1072
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1073
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1074
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1075
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1076
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1077
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1078
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1079
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_107A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1080
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1081
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1082
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1083
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1084
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1085
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1086
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1095
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A4
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A5
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A6
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A7
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A8
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A9
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10AA
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10AB
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B5
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C4
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C5
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C6
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C7
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C8
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C9
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CA
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CB
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CC
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CD
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1100
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1101
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1102
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_110A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_110B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1200
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1201
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1203
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1204
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1206
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1207
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1208
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1212
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1216
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1217
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1221
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1222
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1223
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1229
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1230
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1231
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1232
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1234
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1235
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1236
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1250
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1251
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1252
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1253
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1254
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1255
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1260
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1261
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1262
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1400
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1981
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_3000
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_3001
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_6000
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_600A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8000
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_800A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8010
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_801A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8900
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8905
; Qualcomm
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_05C6&PID_90E2
; Cinterion
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1E2D&PID_0100
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1E2D&PID_0104

[QualcommFilter.NTamd64]
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0970
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0971
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0972
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0973
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0974
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0980
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0981
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0982
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0983
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0984
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0990
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0991
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0992
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0993
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_0994
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1010
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1011
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1012
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1013
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1014
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1015
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1017
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1018
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1019
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_101A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_101B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1031
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1032
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1033
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1034
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1035
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1036
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1037
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1038
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_103A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_103B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_103C
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1040
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1041
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1042
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1043
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1045
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1050
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1051
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1052
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1053
%qcfilter.DeviceDesc_cust_1054%     = qcfilter2, USB\VID_1BC7&PID_1054
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1055
%qcfilter.DeviceDesc%     = qcfilter1, USB\VID_1BC7&PID_1056
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1057
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1058
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1060
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1061
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1062
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1063
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1066
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1067
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1068
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1069
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_106A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_106B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1070
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1071
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1072
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1073
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1074
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1075
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1076
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1077
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1078
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1079
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_107A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1080
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1081
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1082
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1083
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1084
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1085
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1086
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1095
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A4
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A5
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A6
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A7
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A8
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10A9
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10AA
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10AB
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10B5
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C4
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C5
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C6
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C7
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C8
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10C9
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CA
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CB
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CC
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10CD
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D0
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D1
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D2
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_10D3
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1100
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1101
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1102
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_110A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_110B
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1200
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1201
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1203
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1204
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1206
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1207
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1208
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1212
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1216
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1217
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1221
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1222
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1223
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1229
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1230
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1231
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1232
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1234
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1235
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1236
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1250
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1251
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1252
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1253
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1254
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1255
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1260
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1261
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1262
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1400
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_1981
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_3000
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_3001
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_6000
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_600A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8000
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_800A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8010
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_801A
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8900
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1BC7&PID_8905
; Qualcomm
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_05C6&PID_90E2
; Cinterion
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1E2D&PID_0100
%qcfilter.DeviceDesc%     = qcfilter2, USB\VID_1E2D&PID_0104

[qcfilter.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter.NT.Copy

[qcfilter1.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter1.NT.Copy

[qcfilter10.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter10.NT.Copy

[qcfilter2.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter2.NT.Copy
AddReg    = qcfilterAddReg2

[qcfilter3.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter3.NT.Copy
AddReg    = qcfilterAddReg3

[qcfilter4.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter4.NT.Copy
AddReg    = qcfilterAddReg4

[qcfilter5.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter5.NT.Copy
AddReg    = qcfilterAddReg5

[qcfilterAddReg2]

; Support Muxing
HKR,, QCDeviceMuxEnable, 0x00010001, 0x00000000

; Start Interface
HKR,, QCDeviceStartIf, 0x00010001, 0x00000002

; Number of Interfaces
HKR,, QCDeviceNumIf, 0x00010001, 0x00000001

; Number of Mux Interfaces
HKR,, QCDeviceNumMuxIf, 0x00010001, 0x00000002

[qcfilterAddReg3]

; Support Muxing
HKR,, QCDeviceMuxEnable, 0x00010001, 0x00000001

; Start Interface
HKR,, QCDeviceStartIf, 0x00010001, 0x00000003

; Number of Interfaces
HKR,, QCDeviceNumIf, 0x00010001, 0x00000001

; Number of Mux Interfaces
HKR,, QCDeviceNumMuxIf, 0x00010001, 0x00000007

[qcfilterAddReg4]

; Support Muxing
HKR,, QCDeviceMuxEnable, 0x00010001, 0x00000001

; Start Interface
HKR,, QCDeviceStartIf, 0x00010001, 0x00000004

; Number of Interfaces
HKR,, QCDeviceNumIf, 0x00010001, 0x00000001

; Number of Mux Interfaces
HKR,, QCDeviceNumMuxIf, 0x00010001, 0x00000007

[qcfilterAddReg5]

; Support Muxing
HKR,, QCDeviceMuxEnable, 0x00010001, 0x00000001

; Start Interface
HKR,, QCDeviceStartIf, 0x00010001, 0x00000002

; Number of Interfaces
HKR,, QCDeviceNumIf, 0x00010001, 0x00000001

; Number of Mux Interfaces
HKR,, QCDeviceNumMuxIf, 0x00010001, 0x0000000E

[qcfilter.NT.Copy]
qcusbfilter.sys

[qcfilter1.NT.Copy]
qcusbfilter.sys

[qcfilter10.NT.Copy]
qcusbfilter.sys

[qcfilter2.NT.Copy]
qcusbfilter.sys

[qcfilter3.NT.Copy]
qcusbfilter.sys

[qcfilter4.NT.Copy]
qcusbfilter.sys

[qcfilter5.NT.Copy]
qcusbfilter.sys

[DestinationDirs]
qcfilter.NT.Copy = 12
qcfilter1.NT.Copy = 12
qcfilter10.NT.Copy = 12
qcfilter2.NT.Copy = 12
qcfilter3.NT.Copy = 12
qcfilter4.NT.Copy = 12
qcfilter5.NT.Copy = 12

[qcfilter.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange

[qcfilter1.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange1

[qcfilter10.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange10

[qcfilter2.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange

[qcfilter3.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange

[qcfilter4.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange

[qcfilter5.NT.HW]
AddReg = LowerFilterAddReg, USBCompositionChange

[LowerFilterAddReg]
HKR,,"LowerFilters",0x00010000,"qcfilter"

[USBCompositionChange]
; OriginalConfigurationValue
HKR,,"OriginalConfigurationValue",0x00010001,0

; AltConfigurationValue
HKR,,"AltConfigurationValue",0x00010001,1

[USBCompositionChange1]
; OriginalConfigurationValue
HKR,,"OriginalConfigurationValue",0x00010001,1

; AltConfigurationValue
HKR,,"AltConfigurationValue",0x00010001,0

[USBCompositionChange10]
; OriginalConfigurationValue
HKR,,"OriginalConfigurationValue",0x00010001,2

; AltConfigurationValue
HKR,,"AltConfigurationValue",0x00010001,0

;-----------------------------------------------------------------
; Filter Device Filter Service Section
;-----------------------------------------------------------------
[qcfilter.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[qcfilter1.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[qcfilter10.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[qcfilter2.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[qcfilter3.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[qcfilter4.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[qcfilter5.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[filter_Service_Inst]
DisplayName    = %qcfilter.SvcDesc%                            
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\qcusbfilter.sys                            

[Strings]
PROVIDER                    = "Telit"
QcomSrcDisk                 = "Telit USB Driver Disk"
qcfilter.DeviceDesc         = "Telit USB Composite Device"
qcfilter.DeviceDesc_cust_1054 = "SKT T-Login USB Composite Device(FT980-KS)"
qcfilter.SvcDesc            = "Telit USB Composite Device Filter Driver"
