/
usbIds.c
9274 lines (9236 loc) · 252 KB
/
usbIds.c
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* This file is based on Stephen J. Gowdy's list
* It is used in the endpoint security bypass device by Philip A. Polstra, Sr.
* March 2012
* This software released under Creative Commons 2.5 Share & share alike.
#
# List of USB ID's
#
# Maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>
# If you have any new entries, please submit them via
# http://www.linux-usb.org/usb-ids.html
# or send entries as patches (diff -u old new) in the
# body of your email (a bot will attempt to deal with it).
# The latest version can be obtained from
# http://www.linux-usb.org/usb.ids
#
# Version: 2012.02.08
# Date: 2012-02-08 20:34:02
#
# Vendors, devices and interfaces. Please keep sorted.
# Syntax:
# vendor vendor_name
# device device_name <-- single tab
# interface interface_name <-- two tabs
*/
unsigned short vidPid[] = {
0x0001, // Fry's Electronics
0x142b, // Arbiter Systems, Inc.
0x0145, // Unknown
0x0112, // Card Reader
0x0204, // Chipsbank Microelectronics Co., Ltd
0x6025, // CBM2080 Flash drive controller
0x0204, // Chipsbank Microelectronics Co., Ltd
0x6026, // CBM1180 Flash drive controller
0x02ad, // HUMAX Co., Ltd.
0x138c, // PVR Mass Storage
0x0324, // OCZ Technology Inc
0xbc06, // OCZ ATV USB 2.0 Flash Drive
0x0324, // OCZ Technology Inc
0xbc08, // OCZ Rally2/ATV USB 2.0 Flash Drive
0x0325, // OCZ Technology Inc
0xac02, // ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive
0x03eb, // Atmel Corp.
0x2002, // Mass Storage Device
0x03f0, // Hewlett-Packard
0x3207, // 4 GB flash drive
0x03f0, // Hewlett-Packard
0xefbe, // NEC Picty900
0x03f0, // Hewlett-Packard
0xf0be, // NEC Picty920
0x03f0, // Hewlett-Packard
0xf1be, // NEC Picty800
0x0402, // ALi Corp.
0x5636, // USB 2.0 Storage Device
0x0457, // Silicon Integrated Systems Corp.
0x0151, // Super Flash 1GB / GXT 64MB Flash Drive
0x045e, // Microsoft Corp.
0x00ce, // Generic PPC Flash device
0x045e, // Microsoft Corp.
0xffff, // Windows CE Mass Storage
0x0483, // SGS Thomson Microelectronics
0x2302, // Portable Flash Device (PFD)
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6001, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6002, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6004, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6005, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6006, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6007, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6008, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6009, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x600a, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x600b, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x600c, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x600d, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x600e, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x600f, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6010, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6011, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6012, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6013, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6014, // Mass Storage Device
0x04a5, // Acer Peripherals Inc. (now BenQ Corp.)
0x6015, // Mass Storage Device
0x04b4, // Cypress Semiconductor Corp.
0x4611, // Storage Adapter FX2 (CY)
0x04b4, // Cypress Semiconductor Corp.
0x4616, // Flash Disk (TPP)
0x04b8, // Seiko Epson Corp.
0x0804, // Storage Device
0x04b8, // Seiko Epson Corp.
0x0809, // Storage Device
0x04b8, // Seiko Epson Corp.
0x080a, // Storage Device
0x04b8, // Seiko Epson Corp.
0x0822, // Storage Device
0x04b8, // Seiko Epson Corp.
0x0824, // Storage Device
0x04b8, // Seiko Epson Corp.
0x0826, // Storage Device
0x04b8, // Seiko Epson Corp.
0x082c, // Storage Device
0x04b8, // Seiko Epson Corp.
0x082d, // Storage Device
0x04cf, // Myson Century, Inc.
0x0800, // MTP800 Mass Storage Device
0x04cf, // Myson Century, Inc.
0x8810, // CS8810 Mass Storage Device
0x04cf, // Myson Century, Inc.
0x8811, // CS8811 Mass Storage Device
0x04cf, // Myson Century, Inc.
0x8813, // CS8813 Mass Storage Device
0x04cf, // Myson Century, Inc.
0x9920, // CS8819A2-114 Mass Storage Device
0x04e8, // Samsung Electronics Co., Ltd
0x0100, // Kingston Flash Drive (128MB)
0x04e8, // Samsung Electronics Co., Ltd
0x0110, // Connect3D Flash Drive
0x04e8, // Samsung Electronics Co., Ltd
0x0111, // Connect3D Flash Drive
0x04e8, // Samsung Electronics Co., Ltd
0x1f06, // HX-MU064DA portable harddisk
0x04e8, // Samsung Electronics Co., Ltd
0x6032, // G2 Portable hard drive
0x04e8, // Samsung Electronics Co., Ltd
0x60c4, // M2 Portable Hard Drive USB 3.0
0x04e8, // Samsung Electronics Co., Ltd
0x675a, // D900e Mass Storage
0x04fc, // Sunplus Technology Co., Ltd
0x1533, // Mass Storage
0x054c, // Sony Corp.
0x0022, // Storage Adapter V2 (TPP)
0x054c, // Sony Corp.
0x002b, // Portable USB Harddrive V2
0x054c, // Sony Corp.
0x002c, // USB Floppy Disk Drive
0x054c, // Sony Corp.
0x0030, // Storage Adapter V2 (TPP)
0x054c, // Sony Corp.
0x0073, // Storage CRX1750U
0x054c, // Sony Corp.
0x0076, // Storage Adapter ACR-U20
0x054c, // Sony Corp.
0x007c, // Net MD
0x054c, // Sony Corp.
0x02a5, // MicroVault Flash Drive
0x056e, // Elecom Co., Ltd
0x6008, // Flash Disk
0x058f, // Alcor Micro Corp.
0x1234, // Flash Drive
0x058f, // Alcor Micro Corp.
0x9310, // Mass Storage (UID4/5A & UID7A)
0x058f, // Alcor Micro Corp.
0x9380, // Flash Drive
0x058f, // Alcor Micro Corp.
0x9382, // Acer/Sweex Flash drive
0x059b, // Iomega Corp.
0x0057, // Mass Storage Device
0x059b, // Iomega Corp.
0x005d, // Mass Storage Device
0x059b, // Iomega Corp.
0x007d, // HTC42606 0G9AT00 [Iomega HDD]
0x059b, // Iomega Corp.
0x007e, // Mini 256MB/512MB Flash Drive [IOM2D5]
0x059b, // Iomega Corp.
0x0150, // Mass Storage Device
0x059b, // Iomega Corp.
0x017b, // HDD/1394A
0x059b, // Iomega Corp.
0x017c, // HDD/1394B
0x059b, // Iomega Corp.
0x027a, // LPHD250-U [Portable Hard Drive Silver Series 250 Go]
0x059b, // Iomega Corp.
0x0470, // Prestige Portable Hard Drive
0x059b, // Iomega Corp.
0x047a, // Select Portable Hard Drive
0x059b, // Iomega Corp.
0x0579 , // eGo Portable Hard Drive
0x059f, // LaCie, Ltd
0x0201, // StudioDrive USB2
0x059f, // LaCie, Ltd
0x0202, // StudioDrive USB2
0x059f, // LaCie, Ltd
0x0203, // StudioDrive USB2
0x059f, // LaCie, Ltd
0x0211, // PocketDrive
0x059f, // LaCie, Ltd
0x0212, // PocketDrive
0x059f, // LaCie, Ltd
0x0213, // PocketDrive USB2
0x059f, // LaCie, Ltd
0x0323, // LaCie d2 Drive USB2
0x059f, // LaCie, Ltd
0x0421, // Big Disk G465
0x059f, // LaCie, Ltd
0x0641, // Mobile Hard Drive
0x059f, // LaCie, Ltd
0x1010, // Desktop Hard Drive
0x059f, // LaCie, Ltd
0x1019, // Desktop Hard Drive
0x059f, // LaCie, Ltd
0x1021, // Little Disk
0x059f, // LaCie, Ltd
0x1027, // iamaKey V2
0x059f, // LaCie, Ltd
0x102a, // Rikiki Hard Drive
0x059f, // LaCie, Ltd
0x1049, // rikiki Harddrive
0x059f, // LaCie, Ltd
0xa601, // HardDrive
0x05ab, // In-System Design
0x0061, // Storage Adapter V3 (TPP-I)
0x05ab, // In-System Design
0x0101, // Storage Adapter (TPP)
0x05ab, // In-System Design
0x0130, // Compact Flash and Microdrive Reader (TPP)
0x05ab, // In-System Design
0x0201, // Storage Adapter (TPP)
0x05ab, // In-System Design
0x0300, // Portable Hard Drive (TPP)
0x05ab, // In-System Design
0x0301, // Portable Hard Drive V2
0x05ab, // In-System Design
0x0350, // Portable Hard Drive (TPP)
0x05ab, // In-System Design
0x0351, // Portable Hard Drive V2
0x05ab, // In-System Design
0x5700, // Storage Adapter V2 (TPP)
0x05ab, // In-System Design
0x5701, // USB Storage Adapter V2
0x05ab, // In-System Design
0x5a01, // ATI Storage Adapter (TPP)
0x05c6, // Qualcomm, Inc.
0x1000, // Mass Storage Device
0x05da, // Microtek International, Inc.
0x1052, // Mass Storage Device
0x05da, // Microtek International, Inc.
0x1054, // Mass Storage Device
0x05da, // Microtek International, Inc.
0x1056, // Mass Storage Device
0x05da, // Microtek International, Inc.
0x1058, // Mass Storage Device
0x05dc, // Lexar Media, Inc.
0x0002, // JumpShot
0x05dc, // Lexar Media, Inc.
0x0003, // JumpShot
0x05dc, // Lexar Media, Inc.
0x0080, // Jumpdrive Secure 64MB
0x05dc, // Lexar Media, Inc.
0x0081, // RBC Compact Flash Drive
0x05dc, // Lexar Media, Inc.
0x00a7, // JumpDrive Impact
0x05dc, // Lexar Media, Inc.
0x0100, // JumpDrive PRO
0x05dc, // Lexar Media, Inc.
0x0200, // JumpDrive 2.0 Pro
0x05dc, // Lexar Media, Inc.
0x0300, // Jumpdrive Geysr
0x05dc, // Lexar Media, Inc.
0x0301, // JumpDrive Classic
0x05dc, // Lexar Media, Inc.
0x0302, // JD Micro
0x05dc, // Lexar Media, Inc.
0x0303, // JD Micro Pro
0x05dc, // Lexar Media, Inc.
0x0304, // JD Secure II
0x05dc, // Lexar Media, Inc.
0x0310, // JumpDrive
0x05dc, // Lexar Media, Inc.
0x0311, // JumpDrive Classic
0x05dc, // Lexar Media, Inc.
0x0312, // JD Micro
0x05dc, // Lexar Media, Inc.
0x0313, // JD Micro Pro
0x05dc, // Lexar Media, Inc.
0x0320, // JumpDrive
0x05dc, // Lexar Media, Inc.
0x0321, // JD Micro
0x05dc, // Lexar Media, Inc.
0x0322, // JD Micro Pro
0x05dc, // Lexar Media, Inc.
0x0323, // UFC
0x05dc, // Lexar Media, Inc.
0x0330, // JumpDrive Expression
0x05dc, // Lexar Media, Inc.
0x0340, // JumpDrive TAD
0x05dc, // Lexar Media, Inc.
0x0350, // Express Card
0x05dc, // Lexar Media, Inc.
0x0400, // UFDC
0x05dc, // Lexar Media, Inc.
0x0401, // UFDC
0x05dc, // Lexar Media, Inc.
0x0403, // Locked B Device
0x05dc, // Lexar Media, Inc.
0x0405, // Locked C Device
0x05dc, // Lexar Media, Inc.
0x0407, // Locked D Device
0x05dc, // Lexar Media, Inc.
0x0409, // Locked E Device
0x05dc, // Lexar Media, Inc.
0x040b, // Locked F Device
0x05dc, // Lexar Media, Inc.
0x040d, // Locked G Device
0x05dc, // Lexar Media, Inc.
0x040f, // Locked H Device
0x05dc, // Lexar Media, Inc.
0x0410, // JumpDrive
0x05dc, // Lexar Media, Inc.
0x0411, // JumpDrive
0x05dc, // Lexar Media, Inc.
0x0413, // Locked J Device
0x05dc, // Lexar Media, Inc.
0x0415, // Locked K Device
0x05dc, // Lexar Media, Inc.
0x0417, // Locked L Device
0x05dc, // Lexar Media, Inc.
0x0419, // Locked M Device
0x05dc, // Lexar Media, Inc.
0x041b, // Locked N Device
0x05dc, // Lexar Media, Inc.
0x041d, // Locked O Device
0x05dc, // Lexar Media, Inc.
0x041f, // Locked P Device
0x05dc, // Lexar Media, Inc.
0x0420, // JumpDrive
0x05dc, // Lexar Media, Inc.
0x0421, // JumpDrive
0x05dc, // Lexar Media, Inc.
0x0423, // Locked R Device
0x05dc, // Lexar Media, Inc.
0x0425, // Locked S Device
0x05dc, // Lexar Media, Inc.
0x0427, // Locked T Device
0x05dc, // Lexar Media, Inc.
0x0429, // Locked U Device
0x05dc, // Lexar Media, Inc.
0x042b, // Locked V Device
0x05dc, // Lexar Media, Inc.
0x042d, // Locked W Device
0x05dc, // Lexar Media, Inc.
0x042f, // Locked X Device
0x05dc, // Lexar Media, Inc.
0x0431, // Locked Y Device
0x05dc, // Lexar Media, Inc.
0x0433, // Locked Z Device
0x05dc, // Lexar Media, Inc.
0xa300, // JumpDrive2
0x05dc, // Lexar Media, Inc.
0xa400, // JumpDrive trade; Pro 40-501
0x05dc, // Lexar Media, Inc.
0xa410, // JumpDrive 128MB/256MB
0x05dc, // Lexar Media, Inc.
0xa411, // JumpDrive Traveler
0x05dc, // Lexar Media, Inc.
0xa420, // JumpDrive Pro
0x05dc, // Lexar Media, Inc.
0xa421, // JumpDrive Pro II
0x05dc, // Lexar Media, Inc.
0xa422, // JumpDrive Micro Pro
0x05dc, // Lexar Media, Inc.
0xa430, // JumpDrive Secure
0x05dc, // Lexar Media, Inc.
0xa431, // JumpDrive Secure II
0x05dc, // Lexar Media, Inc.
0xa432, // JumpDrive Classic
0x05dc, // Lexar Media, Inc.
0xa440, // JumpDrive Lightning
0x05dc, // Lexar Media, Inc.
0xa450, // JumpDrive TouchGuard
0x05dc, // Lexar Media, Inc.
0xa460, // JD Mercury
0x05dc, // Lexar Media, Inc.
0xa501, // JumpDrive Classic
0x05dc, // Lexar Media, Inc.
0xa510, // JumpDrive Sport
0x05dc, // Lexar Media, Inc.
0xa530, // JumpDrive Expression
0x05dc, // Lexar Media, Inc.
0xa531, // JumpDrive Secure II
0x05dc, // Lexar Media, Inc.
0xa560, // JumpDrive FireFly
0x05dc, // Lexar Media, Inc.
0xa701, // JumpDrive FireFly
0x05dc, // Lexar Media, Inc.
0xa731, // JumpDrive FireFly
0x05dc, // Lexar Media, Inc.
0xa790, // JumpDrive 2GB
0x05dc, // Lexar Media, Inc.
0xa811, // 16GB Gizmo!
0x05e3, // Genesys Logic, Inc.
0x070a, // Pen Flash
0x05e3, // Genesys Logic, Inc.
0x070f, // Pen Flash
0x05e3, // Genesys Logic, Inc.
0x0712, // Delkin Mass Storage Device
0x05e3, // Genesys Logic, Inc.
0x0761, // Genesys Mass Storage Device
0x05e3, // Genesys Logic, Inc.
0x07a0, // Pen Flash
0x05e3, // Genesys Logic, Inc.
0xa700, // Pen Flash
0x0634, // Micron Technology, Inc.
0x0655, // Embedded Mass Storage Drive [RealSSD]
0x067b, // Prolific Technology, Inc.
0x2316, // Flash Disk Security Device
0x067b, // Prolific Technology, Inc.
0x2317, // Mass Storage Device
0x067b, // Prolific Technology, Inc.
0x2517, // Flash Disk Mass Storage Device
0x067b, // Prolific Technology, Inc.
0x3400, // Hi-Speed Flash Disk with TruePrint AES3400
0x067b, // Prolific Technology, Inc.
0x3500, // Hi-Speed Flash Disk with TruePrint AES3500
0x06e1, // ADS Technologies, Inc.
0x0833, // Mass Storage Device
0x0718, // Imation Corp.
0x0002, // SuperDisk 120MB
0x0718, // Imation Corp.
0x0003, // SuperDisk 120MB (Authenticated)
0x0718, // Imation Corp.
0x0060, // Flash Drive
0x0718, // Imation Corp.
0x0061, // Flash Drive
0x0718, // Imation Corp.
0x0062, // Flash Drive
0x0718, // Imation Corp.
0x0063, // Swivel Flash Drive
0x0718, // Imation Corp.
0x0064, // Flash Drive
0x0718, // Imation Corp.
0x0065, // Flash Drive
0x0718, // Imation Corp.
0x0066, // Flash Drive
0x0718, // Imation Corp.
0x0067, // Flash Drive
0x0718, // Imation Corp.
0x0068 , // Flash Drive
0x0718, // Imation Corp.
0x0084, // Flash Drive Mini
0x0718, // Imation Corp.
0x0582, // Revo Flash Drive
0x0781, // SanDisk Corp.
0x1234, // Cruzer Mini Flash Drive
0x0781, // SanDisk Corp.
0x5150, // SDCZ2 Cruzer Mini Flash Drive (thin)
0x0781, // SanDisk Corp.
0x5151, // Cruzer Micro Flash Drive
0x0781, // SanDisk Corp.
0x5153, // Cruzer Flash Drive
0x0781, // SanDisk Corp.
0x5402, // U3 Cruzer Micro
0x0781, // SanDisk Corp.
0x5406, // Cruzer Micro U3
0x0781, // SanDisk Corp.
0x5408, // Cruzer Titanium U3
0x0781, // SanDisk Corp.
0x540e, // Cruzer Contour Flash Drive
0x0781, // SanDisk Corp.
0x5530, // Cruzer
0x0781, // SanDisk Corp.
0x5567, // Cruzer Blade
0x0781, // SanDisk Corp.
0x5e10, // Encrypted
0x0781, // SanDisk Corp.
0x6100, // Ultra II SD Plus 2GB
0x0781, // SanDisk Corp.
0x7100, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7101, // Pen Flash
0x0781, // SanDisk Corp.
0x7102, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7103, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7104, // Cruzer Micro Mini 256MB Flash Drive
0x0781, // SanDisk Corp.
0x7105, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7106, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7112, // Cruzer Micro 128MB Flash Drive
0x0781, // SanDisk Corp.
0x7113, // Cruzer Micro 256MB Flash Drive
0x0781, // SanDisk Corp.
0x7114, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7115, // Cruzer Mini
0x0781, // SanDisk Corp.
0x7301, // Sansa e100 series (mtp)
0x0781, // SanDisk Corp.
0x7302, // Sansa e100 series (msc)
0x0781, // SanDisk Corp.
0x7400, // Sansa M200 series (mtp)
0x0781, // SanDisk Corp.
0x7401, // Sansa M200 series (msc)
0x0781, // SanDisk Corp.
0x7420, // Sansa E200 series (mtp)
0x0781, // SanDisk Corp.
0x7421, // Sansa E200 Series (msc)
0x0781, // SanDisk Corp.
0x7422, // Sansa E200 series v2 (mtp)
0x0781, // SanDisk Corp.
0x7423, // Sansa E200 series v2 (msc)
0x0781, // SanDisk Corp.
0x7430, // Sansa M200 series
0x0781, // SanDisk Corp.
0x7431, // Sansa M200 series V4 (msc)
0x0781, // SanDisk Corp.
0x7432, // Sansa Clip (mtp)
0x0781, // SanDisk Corp.
0x7433, // Sansa Clip (msc)
0x0781, // SanDisk Corp.
0x7434, // Sansa Clip V2 (mtp)
0x0781, // SanDisk Corp.
0x7435, // Sansa Clip V2 (msc)
0x0781, // SanDisk Corp.
0x7450, // Sansa C250
0x0781, // SanDisk Corp.
0x7451, // Sansa C240
0x0781, // SanDisk Corp.
0x7460, // Sansa Express
0x0781, // SanDisk Corp.
0x7480, // Sansa Connect
0x0781, // SanDisk Corp.
0x7481, // Sansa Connect (in recovery mode)
0x0781, // SanDisk Corp.
0x74b0, // Sansa View (msc)
0x0781, // SanDisk Corp.
0x74b1, // Sansa View (mtp)
0x0781, // SanDisk Corp.
0x74c0, // Sansa Fuze (mtp)
0x0781, // SanDisk Corp.
0x74c1, // Sansa Fuze (msc)
0x0781, // SanDisk Corp.
0x74c2, // Sansa Fuze V2 (mtp)
0x0781, // SanDisk Corp.
0x74c3, // Sansa Fuze V2 (msc)
0x0781, // SanDisk Corp.
0x74d0, // Sansa Clip+ (mtp)
0x0781, // SanDisk Corp.
0x74d1, // Sansa Clip+ (msc)
0x0781, // SanDisk Corp.
0x8181, // Pen Flash
0x0781, // SanDisk Corp.
0x8183, // Hi-Speed Mass Storage Device
0x0781, // SanDisk Corp.
0x8185, // SDCZ2 Cruzer Mini Flash Drive (older, thick)
0x07b8, // AboCom Systems Inc
0xe001, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe002, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe003, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe004, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe005, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe006, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe007, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe008, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe009, // Mass Storage Device
0x07b8, // AboCom Systems Inc
0xe00a, // Mass Storage Device
0x07c4, // Datafab Systems, Inc.
0xa002, // Disk Drive
0x07c4, // Datafab Systems, Inc.
0xad01, // Mass Storage Device
0x07c4, // Datafab Systems, Inc.
0xae01, // Mass Storage Device
0x07c4, // Datafab Systems, Inc.
0xaf01, // Mass Storage Device
0x07cc, // Carry Computer Eng., Co., Ltd
0x0030, // Mass Storage (UISDMC12S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0040, // Mass Storage (UISDMC13S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0201, // Mass Storage (UISDMC1S & UISDMC3S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0202, // Mass Storage (UISDMC5S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0203, // Mass Storage (UISMC5S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0204, // Mass Storage (UIM4/5S & UIM7S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0205, // Mass Storage (UIS4/5S & UIS7S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0206, // Mass Storage (UISDMC10S & UISDMC11S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0207, // Mass Storage (UPIDMA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0208, // Mass Storage (UCFC II)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0210, // Mass Storage (UPIXXA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0213, // Mass Storage (UPIDA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0214, // Mass Storage (UPIMA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0215, // Mass Storage (UPISA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0217, // Mass Storage (UPISDMA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0223, // Mass Storage (UCIDA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0224, // Mass Storage (UCIMA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0225, // Mass Storage (UIS7S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0227, // Mass Storage (UCIDMA)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0234, // Mass Storage (UIM7S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0235, // Mass Storage (UIS4S-S)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0303, // Mass Storage (UID10W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0304, // Mass Storage (UIM10W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0305, // Mass Storage (UIS10W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0308, // Mass Storage (UIC10W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0309, // Mass Storage (UISC3W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0310, // Mass Storage (UISDMA2W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0311, // Mass Storage (UISDMC14W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0320, // Mass Storage (UISDMC4W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0321, // Mass Storage (UISDMC37W)
0x07cc, // Carry Computer Eng., Co., Ltd
0x0500, // Mass Storage
0x07cc, // Carry Computer Eng., Co., Ltd
0x0501, // Mass Storage
0x07ff, // Unknown
0x00ff, // Portable Hard Drive
080b Cross Match Technologies
0002 Fingerprint Scanner (After ReNumeration)
0010 300LC Series Fingerprint Scanner (Before ReNumeration)
080c Datalogic S.p.A.
0300 Gryphon D120 Barcode Scanner
0400 Gryphon D120 Barcode Scanner
0500 Gryphon D120 Barcode Scanner
0600 Gryphon M100 Barcode Scanner
080d Teco Image Systems Co., Ltd
0102 Hercules Scan@home 48
0104 3.2Slim
0110 UMAX AstraSlim 1200 Scanner
0810 Personal Communication Systems, Inc.
0001 Dual PSX Adaptor
0002 Dual PCS Adaptor
0813 Mattel, Inc.
0001 Intel Play QX3 Microscope
0002 Dual Mode Camera Plus
0819 eLicenser
0101 License Management and Copy Protection
081a MG Logic
1000 Duo Pen Tablet
081b Indigita Corp.
0600 Storage Adapter
0601 Storage Adapter
081c Mipsys
081e AlphaSmart, Inc.
df00 Handheld
0822 Reudo Corp.
2001 IRXpress Infrared Device
0825 GC Protronics
0826 Data Transit
0827 BroadLogic, Inc.
0828 Sato Corp.
0829 DirecTV Broadband, Inc. (Telocity)
082d Handspring
0100 Visor
0200 Treo
0300 Treo 600
0400 Handheld
0500 Handheld
0600 Handheld
0830 Palm, Inc.
0001 m500
0002 m505
0003 m515
0004 Handheld
0005 Handheld
0006 Handheld
0010 Handheld
0011 Handheld
0012 Handheld
0013 Handheld
0014 Handheld
0020 i705
0021 Handheld
0022 Handheld
0023 Handheld
0024 Handheld
0030 Handheld
0031 Tungsten W
0032 Handheld
0033 Handheld
0034 Handheld
0040 m125
0041 Handheld
0042 Handheld
0043 Handheld
0044 Handheld
0050 m130
0051 Handheld
0052 Handheld
0053 Handheld
0054 Handheld
0060 Tungsten C/E/T/T2/T3 / Zire 71
0061 Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22
0062 Handheld
0063 Handheld
0064 Handheld
0070 Zire
0071 Handheld
0072 Handheld
0080 Serial Adapter [for Palm III]
0081 Handheld
0082 Handheld
00a0 Treo 800w
0101 Pre
0832 Kouwell Electronics Corp.
5850 Cable
0833 Sourcenext Corp.
012e KeikaiDenwa 8 with charger
039f KeikaiDenwa 8
0835 Action Star Enterprise Co., Ltd
0839 Samsung Techwin Co., Ltd
0005 Digimax Camera
0008 Digimax 230 Camera
0009 Digimax 340
000a Digimax 410
000e Digimax 360
0010 Digimax 300
1003 Digimax 210SE
1005 Digimax 220
1009 Digimax V4
1012 6500 Document Camera
1058 S730 Camera
1064 Digimax D830 Camera
1542 Digimax 50 Duo
3000 Digimax 35 MP3
083a Accton Technology Corp.
1046 10/100 Ethernet [pegasus]
1060 HomeLine Adapter
1f4d SMC8013WG Broadband Remote NDIS Device
3046 10/100 Series Adapter
3060 1/10/100 Adapter
3501 2664W
3502 WN3501D Wireless Adapter
3503 T-Sinus 111 Wireless Adapter
4501 T-Sinus 154data
4502 Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]
4505 SMCWUSB-G 802.11bg
4507 SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523]
4521 Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]
5046 SpeedStream 10/100 Ethernet [pegasus]
5501 Wireless Adapter 11g
6500 Cable Modem
6618 802.11n Wireless Adapter
7511 Arcadyan 802.11N Wireless Adapter
7512 Arcadyan 802.11N Wireless Adapter
7522 Arcadyan 802.11N Wireless Adapter
8522 Arcadyan 802.11N Wireless Adapter
8541 WN4501F 802.11g Wireless Adapter [Intersil ISL3887]
a512 Arcadyan 802.11N Wireless Adapter
a618 SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870]
a701 SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070]
b004 CPWUE001 USB/Ethernet Adapter
b522 SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]
bb01 BlueExpert Bluetooth Device
c003 802.11b Wireless Adapter
c501 Zoom Wireless-G
c561 802.11a/g Wireless Adapter
d522 Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter
e501 ZD1211B
e503 Arcadyan WN4501 802.11b/g
e506 WUS-201 802.11bg
f501 802.11g Wireless Adapter
f502 802.11g Wireless Adapter
f522 Arcadyan WN7512 802.11n
083f Global Village
b100 TelePort V.90 Fax/Modem
0840 Argosy Research, Inc.
0060 Storage Adapter Bridge Module
0841 Rioport.com, Inc.
0001 Rio 500
0844 Welland Industrial Co., Ltd
0846 NetGear, Inc.
1001 EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B]
1002 Ethernet
1020 FA101 Fast Ethernet USB 1.1
1040 FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x]
4110 MA111(v1) 802.11b Wireless [Intersil Prism 3.0]
4200 WG121(v1) 54 Mbps Wireless [Intersil ISL3886]
4210 WG121(v2) 54 Mbps Wireless [Intersil ISL3886]
4220 WG111(v1) 54 Mbps Wireless [Intersil ISL3886]
4230 MA111(v2) 802.11b Wireless [SIS SIS 162]
4240 WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]
4250 WG111T 802.11g Wireless Adapter [Atheros AR5523]
4260 WG111v3 54 Mbps Wireless [realtek RTL8187B]
4300 WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
4301 WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
5f00 WPN111 802.11g Wireless Adapter [Atheros AR5523]
6a00 WG111v2 54 Mbps Wireless [RealTek RTL8187L]
7100 WN121T RangeMax Next Wireless-N [Marvell TopDog]
9000 WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060]
9001 WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]
9010 WNDA3100v1 802.11abgn [Atheros AR9170+AR9104]
9011 WNDA3100v2 802.11abgn [Broadcom BCM4323]
9018 WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
9020 WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]
9030 WNA1100 Wireless-N 150 [Atheros AR9271]
9040 WNA1000 Wireless-N 150 [Atheros AR9170+AR9101]
9041 WNA1000M 802.11bgn [Realtek RTL8188CUS]
a001 PA101 10 Mbps HPNA Home Phoneline RJ-1
084d Minton Optic Industry Co., Inc.
0001 Jenoptik JD800i
0003 S-Cam F5/D-Link DSC-350 Digital Camera
0011 Argus DC3500 Digital Camera
0014 Praktica DC 32
0019 Praktica DPix3000
0025 Praktica DC 60
1001 ScanHex SX-35d
084e KB Gear
0001 JamCam Camera
1001 Jam Studio Tablet
1002 Pablo Tablet
084f Empeg
0001 Empeg-Car Mark I/II Player
0850 Fast Point Technologies, Inc.
0851 Macronix International Co., Ltd
1542 SiPix Blink
1543 Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame
a168 MXIC
0852 CSEM
0853 Topre Corporation
0100 HHKB Professional
0854 ActiveWire, Inc.
0100 I/O Board
0101 I/O Board, rev1
0856 B&B Electronics
ac01 uLinks USOTL4 RS422/485 Adapter
0858 Hitachi Maxell, Ltd
3102 Bluetooth Device
ffff Maxell module with BlueCore in DFU mode
0859 Minolta Systems Laboratory, Inc.
085a Xircom
0001 Portstation Dual Serial Port
0003 Portstation Paraller Port
0008 Ethernet
0009 Ethernet
000b Portstation Dual PS/2 Port
0021 1 port to Serial Converter
0022 Parallel Port
0023 2 port to Serial Converter
0024 Parallel Port
0027 1 port to Serial Converter
0028 PortGear to SCSI Converter
0032 PortStation SCSI Module
003c Bluetooth Adapter
0299 Colorvision, Inc. Monitor Spyder
8021 1 port to Serial
8023 2 port to Serial
8027 PGSDB9 Serial Port
085c ColorVision, Inc.
0200 Monitor Spyder
0862 Teletrol Systems, Inc.
0863 Filanet Corp.
0864 NetGear, Inc.
4100 MA101 802.11b Adapter
4102 MA101 802.11b Adapter
0867 Data Translation, Inc.
9812 ECON Data acquisition unit
9816 DT9816 ECON data acquisition module
9836 DT9836 data acquisition card
086a Emagic Soft- und Hardware GmbH
0001 Unitor8
0002 AMT8
0003 MT4
086c DeTeWe - Deutsche Telephonwerke AG & Co.
1001 Eumex 504PC ISDN TA
1002 Eumex 504PC (FlashLoad)
1003 TA33 ISDN TA
1004 TA33 (FlashLoad)
1005 Eumex 604PC HomeNet
1006 Eumex 604PC HomeNet (FlashLoad)
1007 Eumex 704PC DSL
1008 Eumex 704PC DSL (FlashLoad)
1009 Eumex 724PC DSL
100a Eumex 724PC DSL (FlashLoad)
100b OpenCom 30
100c OpenCom 30 (FlashLoad)
100d BeeTel Home 100
100e BeeTel Home 100 (FlashLoad)
1011 USB2DECT
1012 USB2DECT (FlashLoad)
1013 Eumex 704PC LAN
1014 Eumex 704PC LAN (FlashLoad)
1019 Eumex 504 SE
101a Eumex 504 SE (Flash-Mode)
1021 OpenCom 40
1022 OpenCom 40 (FlashLoad)
1023 OpenCom 45
1024 OpenCom 45 (FlashLoad)
1025 Sinus 61 data
1029 dect BOX
102c Eumex 604PC HomeNet [FlashLoad]
1030 Eumex 704PC DSL [FlashLoad]
1032 OpenCom 40 [FlashLoad]
1033 OpenCom 30 plus
1034 OpenCom 30 plus (FlashLoad)
1041 Eumex 220PC
1042 Eumex 220PC (FlashMode)
1055 Eumex 220 Version 2 ISDN TA
1056 Eumex 220 Version 2 ISDN TA (Flash-Mode)
2000 OpenCom 1000
086e System TALKS, Inc.
1920 SGC-X2UL
086f MEC IMEX, Inc.
0870 Metricom
0001 Ricochet GS
0871 SanDisk, Inc.
0001 SDDR-01 Compact Flash Reader
0002 SDDR-31 Compact Flash Reader
0005 SDDR-05 Compact Flash Reader
0873 Xpeed, Inc.
0874 A-Tec Subsystem, Inc.
0879 Comtrol Corp.
087c Adesso/Kbtek America, Inc.
087d Jaton Corp.
5704 Ethernet
087e Fujitsu Computer Products of America
087f Virtual IP Group, Inc.
0880 APT Technologies, Inc.
0883 Recording Industry Association of America (RIAA)
0885 Boca Research, Inc.
0886 XAC Automation Corp.
0630 Intel PC Camera CS630
0887 Hannstar Electronics Corp.
088b MassWorks, Inc.
4944 MassWorks ID-75 TouchScreen
088c Swecoin AB
2030 Ticket Printer TTP 2030
088e iLok
5036 Portable secure storage for software licenses
0892 DioGraphy, Inc.
0101 Smartdio Reader/Writer
0897 Lauterbach
0002 Power Debug/Power Debug II
089c United Technologies Research Cntr.
089d Icron Technologies Corp.
089e NST Co., Ltd
089f Primex Aerospace Co.
08a5 e9, Inc.
08a8 Andrea Electronics
08ae Macally (Mace Group, Inc.)
08b4 Sorenson Vision, Inc.
08b7 NATSU
0001 Playstation adapter
08b8 J. Gordon Electronic Design, Inc.
01f4 USBSIMM1
08b9 RadioShack Corp. (Tandy)
08bb Texas Instruments Japan
2702 Speakers
2900 PCM2900 Audio Codec