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

摄像头USB设备的VID与PID

[复制链接]
发表于 2018-9-29 11:28:37 | 显示全部楼层 |阅读模式
一、VID和PID4 b7 t/ c0 z5 ?  |- p, s/ f
  PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。这个与序列号没什么关系,序列号一般都是厂家固化到芯片中的信息而已。GUID只是为了标志你安装的设备是属于一个什么类当中,这个类可以显示再设备管理器中。比如:你可以定义一个类,当然这个类有与系统中任何类都不同的GUID,然后选择一个图标和类名,就可以同网卡等其他设备一起显示在设备管理器下的根目录中了
: O2 B! p) v+ B& m  根据USB规范的规定,所有的USB设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备,VID和PID都是两个字节长,其中,供应商ID(VID)由供应商向USB执行论坛申请,每个供应商的VID是唯一的,PID由供应商自行决定,理论上来说,不同的产品、相同产品的不同型号、相同型号的不同设计的产品最好采用不同的PID,以便区别相同厂家的不同设备。
/ {; w7 s0 k6 P0 ~2 w   VID和PID通常情况下有两种存储方式,第一种是主控生产商的VID和PID,存储在主控的bootcode中;第二种是设备生产商的VID和PID,该VID和PID存储在主控外部的非易失性存储设备中(EEPROM或Flash)的设备固件中,当USB设备连接主机时,如果固件中有设备生产商的VID和PID,会将该VID和PID报告给主机,而忽略主控生产商的VID和PID。所以理论上一个USB存储设备的VID应该是设备生产商的VID,而不是主控生产商的VID,这两个VID应该是不同的(主控生产商自己生产的设备除外)。3 l+ i: I  s6 N1 {* y
   由于VID和PID重复并不会对产品的使用带来严重影响,很多USB设备生产商(山寨厂居多)为了方便,并不会向USB执行论坛申请自己的VID,而是依然沿用主控生产商的VID或随便向产品写入VID和PID;同时,正规厂家只需要申请VID,PID由厂家自行确定,所以存在相同型号的产品,可能采用了不同的主控(商业需要,很正常),而他们的PID是一样的,基于上述原因通过VID和PID就不能准确识别USB设备的主控型号,这个问题大家在使用USB设备的过程中需要注意。- `, F4 G* k& t4 ?9 V8 Q& w
- Z4 t" C& B- E0 L+ z7 m  [

* z& ^& V- ?! F% D8 C二、常用设备VID和PID& C# v6 y) E9 v/ [
1.摄像头VID和PID
4 l7 t! z' r' q# o# D
" j: B  ]5 q0 o" Q/ ~
4 R3 g% K7 G& G4 s* D0 ~2 u* `{USB_DEVICE (0x0733, 0x0430)}, /* Intel PC Camera Pro */
+ T$ q( k8 m4 Q  P" P! ~* h{USB_DEVICE (0x0733, 0x0401)}, /* Intel Create and Share */
! V4 P7 ~- p# O6 K, b$ b{USB_DEVICE (0x99FA, 0x8988)}, /* Grandtec V.cap */
, o, h6 x- R  v/ U6 a  w{USB_DEVICE (0x0733, 0x0402)}, /* ViewQuest M318B */
2 i+ Y0 R/ q! u' ^. L# V{USB_DEVICE (0x0733, 0x0110)}, /* ViewQuest VQ110 */ ) e! Z  e4 P. D
{USB_DEVICE (0x040A, 0x0002)}, /* Kodak DVC-325 */! w% g3 R6 Q; M3 w9 v
{USB_DEVICE (0x055f, 0xc420)}, /* Mustek gSmart Mini 2 */
5 [9 w3 ~% e6 t$ [. Z9 e5 I{USB_DEVICE (0x055f, 0xc520)}, /* Mustek gSmart Mini 3 */ 7 K1 V' {9 g0 _2 z3 U
{USB_DEVICE (0x041E, 0x400A)}, /* Creative PC-CAM 300 */
0 O" A# V" X2 b' m{USB_DEVICE (0x084D, 0x0003)}, /* D-Link DSC-350 */
! C! K. H1 A" o{USB_DEVICE (0x041E, 0x400B)}, /* Creative PC-CAM 600 */0 v" ]5 k5 t1 h. _  |8 r
{USB_DEVICE (0x8086, 0x0630)}, /* Intel Pocket PC Camera */ * B6 m1 X9 [4 N2 u# y& S$ h- T
{USB_DEVICE (0x8086, 0x0110)}, /* Intel Easy PC Camera */
" u& f8 w* W( B) Z{USB_DEVICE (0x0506, 0x00df)}, /* 3Com HomeConnect Lite */ & p& V" g  Z5 g* J! {. V
{USB_DEVICE (0x040a, 0x0300)}, /* Kodak EZ200 */ ; C4 @0 o# B. h: o+ l8 o
{USB_DEVICE (0x04fc, 0x504b)}, /* Maxell MaxPocket LE 1.3 */
. \  n! ^; A# B( E& z3 H" `{USB_DEVICE (0x08ca, 0x2008)}, /* Aiptek Mini PenCam 2 M */
+ D& m% c+ x) H: ?6 t0 d6 A7 ]7 Y{USB_DEVICE (0x08ca, 0x0104)}, /* Aiptek PocketDVII 1.3 */
/ P7 o7 j5 v9 s2 M7 C/ _. Y) G: d' R{USB_DEVICE (0x08ca, 0x2018)}, /* Aiptek Pencam SD 2M */ 5 q7 s& Q) U5 s* j1 Z
{USB_DEVICE (0x04fc, 0x504a)}, /* Aiptek Mini PenCam 1.3 */
" h" D2 d7 @/ x# U{USB_DEVICE (0x055f, 0xc530)}, /* Mustek Gsmart LCD 3 */- m. A. k2 \9 k( g/ `, C3 U4 P; B$ [; X
{USB_DEVICE (0x055f, 0xc650)}, /* Mustek MDC5500Z */
2 G. r; N! \0 [) d. C$ u{USB_DEVICE (0x052b, 0x1513)}, /* Megapix V4 */4 m" s8 B" m$ d& g! }. N% {
{USB_DEVICE (0x08ca, 0x0103)}, /* Aiptek PocketDV */ * b: a6 j2 V# @. `/ @6 w
{USB_DEVICE (0x0af9, 0x0010)}, /* Hama USB Sightcam 100 */8 z+ U& F% z9 m% N1 l
{USB_DEVICE (0x1776, 0x501c)}, /* Arowana 300K CMOS Camera */ 6 l7 D* `. K  A9 h+ H  A
{USB_DEVICE (0x08ca, 0x0106)}, /* Aiptek Pocket DV3100+ */ & A- O+ B& ~( R3 }, o& c# e/ _3 q
{USB_DEVICE (0x08ca, 0x2010)}, /* Aiptek PocketCam 3M */
+ k2 R( h  P1 Y1 X" ?0 N( F{USB_DEVICE (0x0458, 0x7004)}, /* Genius VideoCAM Express V2 */ # d. s/ \; h) D' @0 t6 I5 p/ B2 Y4 d
{USB_DEVICE (0x04fc, 0x0561)}, /* Flexcam 100 */& t8 F) e: H# B/ P
{USB_DEVICE (0x055f, 0xc430)}, /* Mustek Gsmart LCD 2 */
6 H3 `+ T# {( N& z7 U{USB_DEVICE (0x04fc, 0xffff)}, /* Pure DigitalDakota */
9 t/ ?$ i( U9 s! J{USB_DEVICE (0xabcd, 0xcdee)}, /* Petcam */
! L; i2 N0 G# h, {{USB_DEVICE (0x04a5, 0x3008)}, /* Benq DC 1500 */
2 B- F# Y7 d; f; p{USB_DEVICE (0x046d, 0x0960)}, /* Logitech Inc. ClickSmart 420 */
4 R3 Q8 x% h$ s4 s2 l: j{USB_DEVICE (0x046d, 0x0901)}, /* Logitech Inc. ClickSmart 510 */ 8 I, _8 l* W0 C& w
{USB_DEVICE (0x04a5, 0x3003)}, /* Benq DC 1300 */ 3 Q! u$ z" i3 w& o' p- v
{USB_DEVICE (0x0af9, 0x0011)}, /* Hama USB Sightcam 100 */
% j, E2 \9 F) v: R. Q1 @$ Y3 A5 v{USB_DEVICE (0x055f, 0xc440)}, /* Mustek DV 3000 */
; i9 s. a9 W- d2 j) b{USB_DEVICE (0x041e, 0x4013)}, /* Creative Pccam750 */ 7 V/ M( a  x# ?8 o/ y
{USB_DEVICE (0x060b, 0xa001)}, /* Maxell Compact Pc PM3 */ ) M0 \  U2 k2 ^" D0 z1 E2 Z
{USB_DEVICE (0x04a5, 0x300a)}, /* Benq DC3410 */ : N' R+ k% r  P" b% `4 g1 L
{USB_DEVICE (0x04a5, 0x300c)}, /* Benq DC1016 */ ( K" ^3 l% \; {/ `; r! x
{USB_DEVICE (0x0461, 0x0815)}, /* Micro Innovation IC200 */+ X2 ]* S( m3 @: J/ K' |
{USB_DEVICE (0x046d, 0x0890)}, /* Logitech QuickCam traveler */
$ q4 l7 p3 S. E( r{USB_DEVICE (0x10fd, 0x7e50)}, /* FlyCam Usb 100 */ 1 k1 J9 ?; ^! b- e1 k3 g
{USB_DEVICE (0x06e1, 0xa190)}, /* ADS Instant VCD */ 5 w" K2 f  E+ m
{USB_DEVICE (0x055f, 0xc220)}, /* Gsmart Mini */
# C! X" \! l3 X, P! p# t& g( I2 T{USB_DEVICE (0x0733, 0x2211)}, /* Jenoptik jdc 21 LCD */5 j3 K7 ^2 X' [7 j. [2 h. I6 s
{USB_DEVICE (0x046d, 0x0900)}, /* Logitech Inc. ClickSmart 310 */3 \, ?/ t4 H, |1 ~$ [2 c
{USB_DEVICE (0x055f, 0xc360)}, /* Mustek DV4000 Mpeg4 */ 8 ~0 B7 {. ^4 s
{USB_DEVICE (0x08ca, 0x2024)}, /* Aiptek DV3500 Mpeg4 */
0 q8 Y8 h1 j7 @/ q9 J{USB_DEVICE (0x046d, 0x0905)}, /* Logitech ClickSmart820 */ % C4 ?1 V3 e1 K$ n
{USB_DEVICE (0x05da, 0x1018)}, /* Digital Dream Enigma 1.3 */% V: s4 S. w# i& q% G' v
{USB_DEVICE (0x0c45, 0x6025)}, /* Xcam Shanga */
1 m9 M5 I! F4 g& R. c3 o9 }; j{USB_DEVICE (0x0733, 0x1311)}, /* Digital Dream Epsilon 1.3 */ 4 R) A# J6 h. k+ v. k
{USB_DEVICE (0x041e, 0x401d)}, /* Creative Webcam NX ULTRA */ , l6 i5 k  I/ T0 R1 _
{USB_DEVICE (0x08ca, 0x2016)}, /* Aiptek PocketCam 2 Mega */
. o) i4 c% }% o- B# w9 u{USB_DEVICE (0x0734, 0x043b)}, /* 3DeMon USB Capture aka */  s) p3 Q! K2 D. g
{USB_DEVICE (0x041E, 0x4018)}, /* Creative Webcam Vista (PD1100) */
4 K8 ~5 Z1 ^! {4 b{USB_DEVICE (0x0546, 0x3273)}, /* Polaroid PDC2030*/
! @$ d8 M6 W) x( {9 b: t' P: R{USB_DEVICE (0x041e, 0x401f)}, /* Creative Webcam Notebook PD1171*/ & w4 f6 F+ t9 n4 u) e
{USB_DEVICE (0x041e, 0x4017)}, /* Creative Webcam Mobile PD1090*/ 3 f, }! y8 s) J' o7 ~1 L$ r
{USB_DEVICE (0x046d, 0x08a2)}, /* Labtec Webcam Pro*/4 S5 ?( A5 g% m; \# W0 C3 r
{USB_DEVICE (0x055f, 0xd003)}, /* Mustek WCam300A*/ ! Y% b7 _- |6 E$ B0 W7 n  F
{USB_DEVICE (0x0458, 0x7007)}, /* Genius VideoCam V2*/
" d3 e4 p; M5 `, s) o: R9 O{USB_DEVICE (0x0458, 0x700c)}, /* Genius VideoCam V3*/
. ^* N: C: t( o; l{USB_DEVICE (0x0458, 0x700f)}, /* Genius VideoCam Web V2*/ , m7 ]; m$ T1 a5 v# C  T
{USB_DEVICE (0x041e, 0x401e)}, /* Creative Nx Pro*/ ! x% N. O# b$ i% Q0 L2 B" v) \; i
{USB_DEVICE (0x0c45, 0x6029)}, /* spcaCam@150 */ ) R5 X& {2 q3 }, w: j9 a
{USB_DEVICE (0x0c45, 0x6009)}, /* spcaCam@120 */+ S# e# O5 v# z( l
{USB_DEVICE (0x0c45, 0x600d)}, /* spcaCam@120 */; G# u7 ~3 X* i6 @2 V
{USB_DEVICE (0x04fc, 0x5330)}, /* Digitrex 2110*/
6 W; ?" N0 l6 |- `{USB_DEVICE (0x055f, 0xc540)}, /* Gsmart D30*/ 3 y+ Y3 b- P& ?& S0 y" y
{USB_DEVICE (0x0ac8, 0x301b)}, /* Asam Vimicro*/. V8 Y3 g" Z+ j1 V
{USB_DEVICE (0x041e, 0x403a)}, /* Creative Nx Pro 2*/
: z5 b3 t) @/ ~4 L{USB_DEVICE (0x055f, 0xc211)}, /* Kowa Bs888e Microcamera*/
3 G1 ~: _; X  F9 o( ~2 A{USB_DEVICE (0x0ac8, 0x0302)}, /* Z-star Vimicro zc0302*/, Y! l( T6 o- \4 [; \- ~
{USB_DEVICE (0x0572, 0x0041)}, /* Creative Notebook cx11646*/8 B, p: k& C) G* h2 |1 W$ n( J
{USB_DEVICE (0x08ca, 0x2022)}, /* Aiptek Slim 3200*/
. w1 B* m, ?. A. F7 R. U( n# d{USB_DEVICE (0x046d, 0x0921)}, /* Labtec Webcam */' w, M5 D# F, Q
{USB_DEVICE (0x046d, 0x0920)}, /* QC Express */# L0 c" d5 b3 N
{USB_DEVICE (0x0923, 0x010f)}, /* ICM532 cams */ " N* g- y# J# X5 l5 D% m1 G# d
{USB_DEVICE (0x055f, 0xc200)}, /* Mustek Gsmart 300 */
5 x( |1 F- ]! u* L& Q{USB_DEVICE (0x0733, 0x2221)}, /* Mercury Digital Pro 3.1p*/   G1 {0 d. ^0 o" L! l6 ~2 X
{USB_DEVICE (0x041e, 0x4036)}, /* Creative Live ! */ 2 T1 L% H. i. H, z- ~
{USB_DEVICE (0x055f, 0xc005)}, /* Mustek Wcam300A */
* S* q9 p, }  K9 K{USB_DEVICE (0x041E, 0x403b)}, /* Creative Webcam Vista (VF0010) */   g9 [& U$ ?8 q$ n/ E
{USB_DEVICE (0x0545, 0x8333)}, /* Veo Stingray */ ( v/ `% @- S7 s) [5 X. m
{USB_DEVICE (0x0545, 0x808b)}, /* Veo Stingray */ 5 t! U3 W5 d) w% _$ `7 D" }- o
{USB_DEVICE (0x10fd, 0x8050)}, /* Typhoon Webshot II USB 300k */ / C- V* m+ r% N4 |; M
{USB_DEVICE (0x0000, 0x0000)}, /* MystFromOri Unknow Camera */5 o7 y, Z1 R. h6 `6 {( M  L
高级模式
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.