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

摄像头USB设备的VID与PID

[复制链接]
发表于 2018-9-29 11:28:37 | 显示全部楼层 |阅读模式
一、VID和PID8 I: B2 R. C5 m8 {
  PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后选择一个图标和类名,就可以同网卡等其他设备一起显示在设备管理器下的根目录中了" z5 K8 E& t$ B1 B
  根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。! t2 [$ i6 M4 o/ u8 ~  v. x4 M
   VID和PID通常情况下有两种存储方式,第一种是主控生产商的VID和PID,存储在主控的bootcode中;第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。
1 ?/ }6 h  k1 C3 g* I( [$ U( ^9 @   由于VID和PID重复并不会对产品的使用带来严重影响,很多USB设备生产商(山寨厂居多)为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控(商业需要,很正常),而他们的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,这个问题大家在使用USB设备的过程中需要注意。; B- I. O+ c& j1 u/ i$ v4 O& I
6 |( P" m6 ]- a& K6 v7 K) |
1 g! X% f3 L) t2 S, o
二、常用设备VID和PID) S- k6 q" s/ A8 D+ C4 m- y
1.摄像头VID和PID/ z) H0 r5 X; K! x& j

6 K* J* H6 t$ P4 n( t
% @: \, \; ?; _{USB_DEVICE (0x0733, 0x0430)}, /* Intel PC Camera Pro */ ; E( ?2 N! T/ ]8 ?6 ~5 {) Z$ Z# u8 L
{USB_DEVICE (0x0733, 0x0401)}, /* Intel Create and Share */ # W; s  {5 k) O+ ?9 X
{USB_DEVICE (0x99FA, 0x8988)}, /* Grandtec V.cap */ 5 B) p" W( k2 p- H% n
{USB_DEVICE (0x0733, 0x0402)}, /* ViewQuest M318B */ 5 E' V* R% G/ U# k3 X' `! r0 |
{USB_DEVICE (0x0733, 0x0110)}, /* ViewQuest VQ110 */
8 b* k& M& w0 w7 t3 Y{USB_DEVICE (0x040A, 0x0002)}, /* Kodak DVC-325 */
% U& q' n0 D9 X% D% ?" x8 b4 v/ E{USB_DEVICE (0x055f, 0xc420)}, /* Mustek gSmart Mini 2 */
3 y: z" Z; d' O. l{USB_DEVICE (0x055f, 0xc520)}, /* Mustek gSmart Mini 3 */ 4 o$ A& N/ k! O" o
{USB_DEVICE (0x041E, 0x400A)}, /* Creative PC-CAM 300 */
4 O! h. P7 `5 }3 ~{USB_DEVICE (0x084D, 0x0003)}, /* D-Link DSC-350 */" B% C$ m+ Y: ]& `
{USB_DEVICE (0x041E, 0x400B)}, /* Creative PC-CAM 600 */) W3 s9 r  c! l* v1 W5 x3 f
{USB_DEVICE (0x8086, 0x0630)}, /* Intel Pocket PC Camera */
5 W% Z, B- k$ J. P5 j$ }{USB_DEVICE (0x8086, 0x0110)}, /* Intel Easy PC Camera */ ' n3 \( ~& N" n+ `  G
{USB_DEVICE (0x0506, 0x00df)}, /* 3Com HomeConnect Lite */
9 h6 `6 C0 y) Q; t; ]6 }& ?& E{USB_DEVICE (0x040a, 0x0300)}, /* Kodak EZ200 */ 3 x7 q* e# h: {
{USB_DEVICE (0x04fc, 0x504b)}, /* Maxell MaxPocket LE 1.3 */( C7 b- K9 S& i
{USB_DEVICE (0x08ca, 0x2008)}, /* Aiptek Mini PenCam 2 M */ , b. ]$ s& m) _9 W
{USB_DEVICE (0x08ca, 0x0104)}, /* Aiptek PocketDVII 1.3 */
8 I. I" r7 ~# E. d1 R. d{USB_DEVICE (0x08ca, 0x2018)}, /* Aiptek Pencam SD 2M */
0 t' P* z6 w: F) \, U5 e{USB_DEVICE (0x04fc, 0x504a)}, /* Aiptek Mini PenCam 1.3 */
& a& D; [+ r5 {' `1 d: Y" @{USB_DEVICE (0x055f, 0xc530)}, /* Mustek Gsmart LCD 3 */% i7 g0 [# n/ {
{USB_DEVICE (0x055f, 0xc650)}, /* Mustek MDC5500Z */ 6 {" X& ]7 s0 V8 c
{USB_DEVICE (0x052b, 0x1513)}, /* Megapix V4 */
5 {; F, D/ w( A; Q2 M, {8 S. b; O{USB_DEVICE (0x08ca, 0x0103)}, /* Aiptek PocketDV */
; J5 y) X( j6 l1 B! C  G{USB_DEVICE (0x0af9, 0x0010)}, /* Hama USB Sightcam 100 */
6 x' M) U9 B/ W6 r# [/ I' P{USB_DEVICE (0x1776, 0x501c)}, /* Arowana 300K CMOS Camera */
7 t6 D5 J- q' q* M& M5 q{USB_DEVICE (0x08ca, 0x0106)}, /* Aiptek Pocket DV3100+ */ # p$ i4 p+ ]4 J# G
{USB_DEVICE (0x08ca, 0x2010)}, /* Aiptek PocketCam 3M */
+ u" Z, ^: G9 T) w+ l% y% B0 k* ~{USB_DEVICE (0x0458, 0x7004)}, /* Genius VideoCAM Express V2 */ 0 t0 H& Y" i0 m% d! w+ [& W
{USB_DEVICE (0x04fc, 0x0561)}, /* Flexcam 100 */
) a1 v- `/ E# H; j{USB_DEVICE (0x055f, 0xc430)}, /* Mustek Gsmart LCD 2 */ 4 W- t# l0 [) T) W: D- E
{USB_DEVICE (0x04fc, 0xffff)}, /* Pure DigitalDakota */ 0 t% |! j& s2 H& A, c
{USB_DEVICE (0xabcd, 0xcdee)}, /* Petcam */* M0 `! w3 x% o4 p7 \
{USB_DEVICE (0x04a5, 0x3008)}, /* Benq DC 1500 */
5 E3 t3 ?& o5 x0 Z{USB_DEVICE (0x046d, 0x0960)}, /* Logitech Inc. ClickSmart 420 */ 3 J' v* L- K$ E0 q2 B9 J
{USB_DEVICE (0x046d, 0x0901)}, /* Logitech Inc. ClickSmart 510 */
( N& {% H8 T, S) n. J{USB_DEVICE (0x04a5, 0x3003)}, /* Benq DC 1300 */ ; j7 e. Q; }4 Q% _& {" l, f
{USB_DEVICE (0x0af9, 0x0011)}, /* Hama USB Sightcam 100 */ ' W, h  G+ {& Z$ Y! \: R, e
{USB_DEVICE (0x055f, 0xc440)}, /* Mustek DV 3000 */
* H' s9 l9 z6 _{USB_DEVICE (0x041e, 0x4013)}, /* Creative Pccam750 */
1 T. n' A& I3 D$ k. k0 |{USB_DEVICE (0x060b, 0xa001)}, /* Maxell Compact Pc PM3 */
# @! z) h1 }4 |- B) b4 H  @- m{USB_DEVICE (0x04a5, 0x300a)}, /* Benq DC3410 */
+ h4 U3 y; ~5 F4 y% ?; ^{USB_DEVICE (0x04a5, 0x300c)}, /* Benq DC1016 */
9 D" {5 _! g# L{USB_DEVICE (0x0461, 0x0815)}, /* Micro Innovation IC200 */
- a( E9 h8 b' r0 M( e; s{USB_DEVICE (0x046d, 0x0890)}, /* Logitech QuickCam traveler */
4 Q# P2 ^  d4 a' J8 J* ~) H{USB_DEVICE (0x10fd, 0x7e50)}, /* FlyCam Usb 100 */ - }9 s: u. Q* B$ V- u
{USB_DEVICE (0x06e1, 0xa190)}, /* ADS Instant VCD */ & S, ^! z" Y$ x
{USB_DEVICE (0x055f, 0xc220)}, /* Gsmart Mini */# x4 K" B3 S7 t( r8 B! b
{USB_DEVICE (0x0733, 0x2211)}, /* Jenoptik jdc 21 LCD */8 K, ]- o; c: |- s; N
{USB_DEVICE (0x046d, 0x0900)}, /* Logitech Inc. ClickSmart 310 */& o3 }3 n0 A; q1 Y
{USB_DEVICE (0x055f, 0xc360)}, /* Mustek DV4000 Mpeg4 */
' J5 q# L, L/ H' U# D{USB_DEVICE (0x08ca, 0x2024)}, /* Aiptek DV3500 Mpeg4 */ % X) \6 J; A5 |4 [7 T* @; q
{USB_DEVICE (0x046d, 0x0905)}, /* Logitech ClickSmart820 */ $ J/ f9 K9 _1 P9 e- `
{USB_DEVICE (0x05da, 0x1018)}, /* Digital Dream Enigma 1.3 */% U0 g- t# e& R
{USB_DEVICE (0x0c45, 0x6025)}, /* Xcam Shanga */
' V$ ^# D2 U* v# N{USB_DEVICE (0x0733, 0x1311)}, /* Digital Dream Epsilon 1.3 */
- k$ W: G% d& q& w{USB_DEVICE (0x041e, 0x401d)}, /* Creative Webcam NX ULTRA */ % ~4 L1 _; F3 u# X3 Z1 P2 B( Y9 Z
{USB_DEVICE (0x08ca, 0x2016)}, /* Aiptek PocketCam 2 Mega */
* D3 h% e# `# c0 [/ w/ y0 i" T0 Y{USB_DEVICE (0x0734, 0x043b)}, /* 3DeMon USB Capture aka */
3 |! O5 R3 D* m: a{USB_DEVICE (0x041E, 0x4018)}, /* Creative Webcam Vista (PD1100) */- q8 T  [& A7 Z, n
{USB_DEVICE (0x0546, 0x3273)}, /* Polaroid PDC2030*/4 r% _( H" `  V6 ?
{USB_DEVICE (0x041e, 0x401f)}, /* Creative Webcam Notebook PD1171*/
% g0 ~" T* p  B" Y{USB_DEVICE (0x041e, 0x4017)}, /* Creative Webcam Mobile PD1090*/
6 l& J7 K' ?& v8 P9 u{USB_DEVICE (0x046d, 0x08a2)}, /* Labtec Webcam Pro*/. F! l1 g  z. Y. d
{USB_DEVICE (0x055f, 0xd003)}, /* Mustek WCam300A*/
2 \& o3 i" x3 v! \{USB_DEVICE (0x0458, 0x7007)}, /* Genius VideoCam V2*/! h, ^8 g5 p0 l! t3 V
{USB_DEVICE (0x0458, 0x700c)}, /* Genius VideoCam V3*/ ' G7 t  o  i/ x5 c2 D! {
{USB_DEVICE (0x0458, 0x700f)}, /* Genius VideoCam Web V2*/
; C  o+ u( s' B  }# {/ {# O# ]- ?$ b{USB_DEVICE (0x041e, 0x401e)}, /* Creative Nx Pro*/ 8 F, z& w# q' t4 Z% Q
{USB_DEVICE (0x0c45, 0x6029)}, /* spcaCam@150 */ # k" K# h2 m6 P1 P. H. h
{USB_DEVICE (0x0c45, 0x6009)}, /* spcaCam@120 *// A: M: P0 E6 K
{USB_DEVICE (0x0c45, 0x600d)}, /* spcaCam@120 */
5 N: G- R. F" v! A7 W! w6 d{USB_DEVICE (0x04fc, 0x5330)}, /* Digitrex 2110*/
& K$ _5 c5 G8 W/ v2 p! \{USB_DEVICE (0x055f, 0xc540)}, /* Gsmart D30*/ ; w( Q  f1 W3 G
{USB_DEVICE (0x0ac8, 0x301b)}, /* Asam Vimicro*/, g$ K+ W7 D" w: I' R8 d- t( D9 u9 x
{USB_DEVICE (0x041e, 0x403a)}, /* Creative Nx Pro 2*/
; R7 f' B( E' T/ {: [( |{USB_DEVICE (0x055f, 0xc211)}, /* Kowa Bs888e Microcamera*/ # S8 ^  O. D; S) q* N  h
{USB_DEVICE (0x0ac8, 0x0302)}, /* Z-star Vimicro zc0302*/
4 g2 w  C0 O8 l9 I0 O{USB_DEVICE (0x0572, 0x0041)}, /* Creative Notebook cx11646*/
$ U. n: B/ G5 |1 R{USB_DEVICE (0x08ca, 0x2022)}, /* Aiptek Slim 3200*/ 3 c4 [! V& E6 F: D
{USB_DEVICE (0x046d, 0x0921)}, /* Labtec Webcam */7 Y% V) O$ d; f3 u
{USB_DEVICE (0x046d, 0x0920)}, /* QC Express */" }% j1 J( q: c: B1 Y' I/ e6 c) g
{USB_DEVICE (0x0923, 0x010f)}, /* ICM532 cams */
  S" e! m! ^) f% R- L{USB_DEVICE (0x055f, 0xc200)}, /* Mustek Gsmart 300 */6 {. l0 Z0 h( A# a. E
{USB_DEVICE (0x0733, 0x2221)}, /* Mercury Digital Pro 3.1p*/
& w1 G* `" a7 j{USB_DEVICE (0x041e, 0x4036)}, /* Creative Live ! */
: X" ~4 O3 [7 r* i{USB_DEVICE (0x055f, 0xc005)}, /* Mustek Wcam300A */
3 h* K- H9 x" A8 O: H7 ]/ U8 U* Y{USB_DEVICE (0x041E, 0x403b)}, /* Creative Webcam Vista (VF0010) */
1 T  o6 D6 x" i& d3 M{USB_DEVICE (0x0545, 0x8333)}, /* Veo Stingray */
4 ]9 d) U1 S! T1 @4 j{USB_DEVICE (0x0545, 0x808b)}, /* Veo Stingray */ $ G0 {  \( _. g5 N4 O! S
{USB_DEVICE (0x10fd, 0x8050)}, /* Typhoon Webshot II USB 300k */
' f8 h! I& `1 B( g, Z{USB_DEVICE (0x0000, 0x0000)}, /* MystFromOri Unknow Camera */
& x7 _7 ]! c0 A( n
高级模式
B Color Image Link Quote Code Smilies @朋友 |上传

本版积分规则

在线客服

客服电话

欢迎来电咨询

188-9985 8350

微信关注

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

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

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

返回顶部

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

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