查看: 7758|回复: 0
收起左侧

摄像头USB设备的VID与PID

[复制链接]
发表于 2018-9-29 11:28:37 | 显示全部楼层 |阅读模式
一、VID和PID
$ W/ E# e$ G: V  @- [; n4 y  PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后选择一个图标和类名,就可以同网卡等其他设备一起显示在设备管理器下的根目录中了
! J3 @6 b: N' n! x4 M  根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。! l# L  r' z, j8 H" C
   VID和PID通常情况下有两种存储方式,第一种是主控生产商的VID和PID,存储在主控的bootcode中;第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。* g9 z! N2 Y3 t& G6 n
   由于VID和PID重复并不会对产品的使用带来严重影响,很多USB设备生产商(山寨厂居多)为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控(商业需要,很正常),而他们的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,这个问题大家在使用USB设备的过程中需要注意。! V" P3 y! S4 {
4 r9 @" p4 G7 K* d- w, K
5 u' K. s9 T& ]1 I; I
二、常用设备VID和PID
3 h, T( ]5 f, V( f2 `% J& G9 k1.摄像头VID和PID
* B/ i9 z4 e+ x$ F6 E  J( d; k1 S4 ~9 s. u3 G$ Q0 a
3 O) t" D4 y4 J2 h
{USB_DEVICE (0x0733, 0x0430)}, /* Intel PC Camera Pro */ 7 {0 Q$ h1 U9 l1 |
{USB_DEVICE (0x0733, 0x0401)}, /* Intel Create and Share */ 5 t: B3 z2 \+ Z0 b9 u1 i: w
{USB_DEVICE (0x99FA, 0x8988)}, /* Grandtec V.cap */
$ G/ e# T$ V& ?$ m, L2 E5 f; Q{USB_DEVICE (0x0733, 0x0402)}, /* ViewQuest M318B */
4 d0 d1 O0 X' |9 v" b9 s; S& a{USB_DEVICE (0x0733, 0x0110)}, /* ViewQuest VQ110 */
. ], r3 F- }9 t! X! I! ~{USB_DEVICE (0x040A, 0x0002)}, /* Kodak DVC-325 */" ?4 g9 n( n$ L8 c5 c
{USB_DEVICE (0x055f, 0xc420)}, /* Mustek gSmart Mini 2 */ * t. i! T- {, V4 B8 c' j2 k. r! `
{USB_DEVICE (0x055f, 0xc520)}, /* Mustek gSmart Mini 3 */ $ l7 z8 j3 c, c: _( ~* v, ]& o
{USB_DEVICE (0x041E, 0x400A)}, /* Creative PC-CAM 300 */
  r! R! h7 X+ E. n1 t0 _{USB_DEVICE (0x084D, 0x0003)}, /* D-Link DSC-350 */# t1 T4 [* G+ x6 l, |  v* m
{USB_DEVICE (0x041E, 0x400B)}, /* Creative PC-CAM 600 */
5 \- `3 ~4 i( |5 H{USB_DEVICE (0x8086, 0x0630)}, /* Intel Pocket PC Camera */ 5 @1 U9 G* Q* G
{USB_DEVICE (0x8086, 0x0110)}, /* Intel Easy PC Camera */
3 n9 N6 `$ ^$ c- s+ C) n{USB_DEVICE (0x0506, 0x00df)}, /* 3Com HomeConnect Lite */ ; t( W; z- B# w8 H, ]5 |
{USB_DEVICE (0x040a, 0x0300)}, /* Kodak EZ200 */ 7 N$ ?6 i5 ~  {6 l' h$ E$ t- J. _& r
{USB_DEVICE (0x04fc, 0x504b)}, /* Maxell MaxPocket LE 1.3 */. A6 z# b& k2 `: s
{USB_DEVICE (0x08ca, 0x2008)}, /* Aiptek Mini PenCam 2 M */ # E' g) H' K9 D) X
{USB_DEVICE (0x08ca, 0x0104)}, /* Aiptek PocketDVII 1.3 */
% K& J$ w; B4 ?1 b{USB_DEVICE (0x08ca, 0x2018)}, /* Aiptek Pencam SD 2M */ ' M9 n$ l( C3 Y, Z! e
{USB_DEVICE (0x04fc, 0x504a)}, /* Aiptek Mini PenCam 1.3 */ 3 _4 P: {. f8 e" f( {" Q! m; B, G
{USB_DEVICE (0x055f, 0xc530)}, /* Mustek Gsmart LCD 3 */
5 f7 h6 E( k3 C5 n7 z1 r{USB_DEVICE (0x055f, 0xc650)}, /* Mustek MDC5500Z */
+ U8 m1 c! u0 [2 b9 X+ I7 L{USB_DEVICE (0x052b, 0x1513)}, /* Megapix V4 */
3 @" m; ~( Z. e{USB_DEVICE (0x08ca, 0x0103)}, /* Aiptek PocketDV */
0 W, A  T# q* B# w{USB_DEVICE (0x0af9, 0x0010)}, /* Hama USB Sightcam 100 */3 @& w% y4 D4 X# @4 I
{USB_DEVICE (0x1776, 0x501c)}, /* Arowana 300K CMOS Camera */
! z' N; [9 F7 A" B' ~; C6 p{USB_DEVICE (0x08ca, 0x0106)}, /* Aiptek Pocket DV3100+ */
8 F$ h* i! z7 I{USB_DEVICE (0x08ca, 0x2010)}, /* Aiptek PocketCam 3M */
0 J" K2 c5 w  }; w{USB_DEVICE (0x0458, 0x7004)}, /* Genius VideoCAM Express V2 */
2 I8 k/ L9 U% w+ X$ G4 y{USB_DEVICE (0x04fc, 0x0561)}, /* Flexcam 100 */0 Z+ R) ^& ~7 _
{USB_DEVICE (0x055f, 0xc430)}, /* Mustek Gsmart LCD 2 */
8 w* h* B1 F% Z" C$ \{USB_DEVICE (0x04fc, 0xffff)}, /* Pure DigitalDakota */
" S5 k1 p3 q3 Q' a0 O{USB_DEVICE (0xabcd, 0xcdee)}, /* Petcam */5 n7 _0 a/ @% t1 n$ N  z1 n5 f
{USB_DEVICE (0x04a5, 0x3008)}, /* Benq DC 1500 */ ) H3 k& I* r+ {5 Z1 g. O. Y
{USB_DEVICE (0x046d, 0x0960)}, /* Logitech Inc. ClickSmart 420 */
  P5 a% k$ {; b7 |% V{USB_DEVICE (0x046d, 0x0901)}, /* Logitech Inc. ClickSmart 510 */ % v3 {) y7 X/ G' M" Y, ^7 d
{USB_DEVICE (0x04a5, 0x3003)}, /* Benq DC 1300 */ ( o7 m7 T6 s# R6 i3 U3 g
{USB_DEVICE (0x0af9, 0x0011)}, /* Hama USB Sightcam 100 */ + ~# K' ?) Z0 H) S7 \" j" Z$ T# @! `
{USB_DEVICE (0x055f, 0xc440)}, /* Mustek DV 3000 */
# L+ |; c, a. f& [5 T{USB_DEVICE (0x041e, 0x4013)}, /* Creative Pccam750 */
& p) P7 Z  N" n' V' E4 M, q{USB_DEVICE (0x060b, 0xa001)}, /* Maxell Compact Pc PM3 */ 6 ]$ i1 r0 z+ p- i1 A; [; w: F
{USB_DEVICE (0x04a5, 0x300a)}, /* Benq DC3410 */ * B9 b# k& g0 X. O3 T* o" P
{USB_DEVICE (0x04a5, 0x300c)}, /* Benq DC1016 */
9 e- Y6 _4 n/ b" E# H{USB_DEVICE (0x0461, 0x0815)}, /* Micro Innovation IC200 */
4 l3 f4 a" O  |% L$ a{USB_DEVICE (0x046d, 0x0890)}, /* Logitech QuickCam traveler */9 j( V# _. s! c% k; T
{USB_DEVICE (0x10fd, 0x7e50)}, /* FlyCam Usb 100 */
5 l7 x" _# D/ f5 C& m{USB_DEVICE (0x06e1, 0xa190)}, /* ADS Instant VCD */
1 o. ^! D! Z% q2 i& T( t4 j( T{USB_DEVICE (0x055f, 0xc220)}, /* Gsmart Mini */
) l2 h2 {& s3 {6 w{USB_DEVICE (0x0733, 0x2211)}, /* Jenoptik jdc 21 LCD */
+ i$ O* O) {2 D4 U# f- i; v{USB_DEVICE (0x046d, 0x0900)}, /* Logitech Inc. ClickSmart 310 */
9 T6 j4 A- ^- L: _$ O! V2 A4 o{USB_DEVICE (0x055f, 0xc360)}, /* Mustek DV4000 Mpeg4 */ 7 Q3 p' X) a$ P
{USB_DEVICE (0x08ca, 0x2024)}, /* Aiptek DV3500 Mpeg4 */
+ z! m) U- O: ?* f. X- d{USB_DEVICE (0x046d, 0x0905)}, /* Logitech ClickSmart820 */ ) h  Y2 E4 s; P7 j0 ]6 i" n# `* W# a
{USB_DEVICE (0x05da, 0x1018)}, /* Digital Dream Enigma 1.3 */
! b% c7 Z, j$ {" Y{USB_DEVICE (0x0c45, 0x6025)}, /* Xcam Shanga */; C' h! @+ L% N
{USB_DEVICE (0x0733, 0x1311)}, /* Digital Dream Epsilon 1.3 */ , e4 s8 L# |( V! X, V1 o! j
{USB_DEVICE (0x041e, 0x401d)}, /* Creative Webcam NX ULTRA */   h- y6 J$ \5 ~, ]
{USB_DEVICE (0x08ca, 0x2016)}, /* Aiptek PocketCam 2 Mega */
( I/ K% X8 K* g2 y+ E{USB_DEVICE (0x0734, 0x043b)}, /* 3DeMon USB Capture aka */
1 a) r- g% j- i{USB_DEVICE (0x041E, 0x4018)}, /* Creative Webcam Vista (PD1100) */0 R  a8 P5 A: C# L; o# T7 O
{USB_DEVICE (0x0546, 0x3273)}, /* Polaroid PDC2030*/( W7 H7 c" [& B2 R. `
{USB_DEVICE (0x041e, 0x401f)}, /* Creative Webcam Notebook PD1171*/ / [: p( X& p4 R* p: ]( n
{USB_DEVICE (0x041e, 0x4017)}, /* Creative Webcam Mobile PD1090*/
0 a" E$ m, N8 f( V& j{USB_DEVICE (0x046d, 0x08a2)}, /* Labtec Webcam Pro*/
/ R; K3 A3 t- @8 S{USB_DEVICE (0x055f, 0xd003)}, /* Mustek WCam300A*/
& f  d# O! z; S5 ^0 j0 o- `{USB_DEVICE (0x0458, 0x7007)}, /* Genius VideoCam V2*/* G2 c: F/ O3 V
{USB_DEVICE (0x0458, 0x700c)}, /* Genius VideoCam V3*/ . b* m  i: t4 i, T. o2 m
{USB_DEVICE (0x0458, 0x700f)}, /* Genius VideoCam Web V2*/
7 {/ D, u' a% k9 P' Q" Z{USB_DEVICE (0x041e, 0x401e)}, /* Creative Nx Pro*/
" \/ ?& C0 O: O; [% i  O+ a2 h{USB_DEVICE (0x0c45, 0x6029)}, /* spcaCam@150 */
$ ?7 i6 y; _9 C' [2 e{USB_DEVICE (0x0c45, 0x6009)}, /* spcaCam@120 */
4 P7 l% r7 J7 q3 L/ Y& ?; x6 s{USB_DEVICE (0x0c45, 0x600d)}, /* spcaCam@120 */
, g% s4 D9 s( {) u+ M{USB_DEVICE (0x04fc, 0x5330)}, /* Digitrex 2110*/ , j/ x- C9 m5 O5 \) ]4 c
{USB_DEVICE (0x055f, 0xc540)}, /* Gsmart D30*/
0 w1 i2 X! X0 i: z- x/ ~{USB_DEVICE (0x0ac8, 0x301b)}, /* Asam Vimicro*/
+ w' l+ G6 {7 q7 n) M{USB_DEVICE (0x041e, 0x403a)}, /* Creative Nx Pro 2*/
9 c( S8 X/ k- s8 q; E0 @  m{USB_DEVICE (0x055f, 0xc211)}, /* Kowa Bs888e Microcamera*/
( ^3 t2 z( Y& `/ D{USB_DEVICE (0x0ac8, 0x0302)}, /* Z-star Vimicro zc0302*/
) a1 G2 }' c$ K) D1 k5 G{USB_DEVICE (0x0572, 0x0041)}, /* Creative Notebook cx11646*/
; ^) \; c2 U3 s% l{USB_DEVICE (0x08ca, 0x2022)}, /* Aiptek Slim 3200*/
; @4 \- w' K% q: K1 l{USB_DEVICE (0x046d, 0x0921)}, /* Labtec Webcam */
9 U2 X9 f! R) x: B# W  }{USB_DEVICE (0x046d, 0x0920)}, /* QC Express */
" g/ R6 W6 o0 _$ `{USB_DEVICE (0x0923, 0x010f)}, /* ICM532 cams */
8 L& Z! A- a! D7 h/ Q{USB_DEVICE (0x055f, 0xc200)}, /* Mustek Gsmart 300 */6 @# A' H* |0 G7 x9 o
{USB_DEVICE (0x0733, 0x2221)}, /* Mercury Digital Pro 3.1p*/
' i4 P$ d! X3 i6 L( I{USB_DEVICE (0x041e, 0x4036)}, /* Creative Live ! */ 0 L9 g# }6 [4 `, ?
{USB_DEVICE (0x055f, 0xc005)}, /* Mustek Wcam300A */ : }* c8 v3 d' J) ~* S2 h
{USB_DEVICE (0x041E, 0x403b)}, /* Creative Webcam Vista (VF0010) */ 4 h- o2 P, @! q6 a% t
{USB_DEVICE (0x0545, 0x8333)}, /* Veo Stingray */ , |8 Z- ^- y: U& ?. y
{USB_DEVICE (0x0545, 0x808b)}, /* Veo Stingray */
1 T6 B! l( u3 w+ j2 j3 D: z{USB_DEVICE (0x10fd, 0x8050)}, /* Typhoon Webshot II USB 300k */ % T! K* I! p! E
{USB_DEVICE (0x0000, 0x0000)}, /* MystFromOri Unknow Camera */: v1 b- n3 \" {" ~, `) \+ q3 y
高级模式
B Color Image Link Quote Code Smilies @朋友 |上传

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

手机APP程序:
扫码下载访问

微信公众平台:
摄像头之家公众号

微信小程序:
摄像头小程序

返回顶部

QQ|站点统计|小黑屋|手机版|Archiver|摄像头模组论坛网-摄像头方案网CCM99 ( 粤ICP备18155214号 )

Powered by Discuz! X3.4 Licensed© 2001-2013 Comsenz Inc.