RPi USB Webcams

From eLinux.org
Revision as of 15:41, 4 February 2014 by Alasley (talk | contribs) (Added GE MiniCam Pro to list.)
Jump to: navigation, search

This list is not entirely reliable, working does not necessarily mean working without errors. Please contribute with your own experiences!

Brand Name Model Number Hardware ID Verified OS Verified OS version Verified Resolution Additional Information


Canyon CNR-FWC113 0c45:6340 raspbian/wheezy 2013-04-11 640x480 works fine out of the box. Lacks autofocus (manual focus ring works fine). Has auto exposure, but seems to be optimized for indoor use. When using outdoors, image is completely overexposed.
Canyon CNR-FWC120H raspbian/wheezy 2013-07-26 640x480 Works well out of the box. Tested with guvcview and also with mjpg-streamer. Also works outside after some manual adjustment of exposure.
Canyon CNR-WCAM820 raspbian/wheezy 1280x1024 2 Mpixel camera with manual focus; works with fswebcam and v4l4j on Raspbian Wheezy armhf; problems with 1600x1200 resolution in some apps (timeouts - probably too slow USB); 1280x1024 and lower resolutions works OK
CBR CW 835M Black raspbian/wheezy 2013-02-12 works fine without powered hub
Creative Live! VF0470 ArchLinux works out of the box on ArchLinux
Creative Live! Cam Socialize HD VF0610 041e:4080 raspbian/wheezy 2012-11-26 960x544 Works at 1280x720 taking stills in fswebcam with some errors using MJPEG, unusable with YUYV. 960x544 works in both MJPEG and YUYV. Has some stabilitiy issues if powered from RasPi (Drops USB +eth0 every 8 or so hours). Helps to append nodrop=1 and timeout=5000 to uvcvideo module.
Creative Live! Cam Sync HD 041e:4095 raspbian/wheezy 2013-04-11 1280x720 Works out of the box. Autoexposure works well both indoors and outdoors. By default the image is bit too software enhanced (they call it "sharpness"), but this "sharpness" level can be set to a lower level via fswebcam tool.
Creative Go PD00040 raspbian/wheezy 2013-04-11 Not working at all. Tried various apps (fswebcam/motion) - none work. Corrupt JPEG data: premature end of data segment.
Creative Live! Cam Vista IM VF0640 raspbian/wheezy works on Raspbian at 320x240 resolution, 15fps
Creative Live! Cam Socialize VF0640 raspbian/wheezy works on Raspbian at 320x240 resolution, 15fps
Creative Webcam Notebook PD1170 Detects, untested.
Creative Webcam Pro PD1030 ov519 driver crashes almost immediately. ("gspca: ISOC data error: [0] len=0, status=-4004")
GE MiniCam Pro 98756 0ac8:3420 raspbian/wheezy 2014-01-07 640x480, 352x288, 320x240, 176x144, 160x120 Tested and works with motion. Runs on the model B without a powered hub (rated 100 mA).
Hercules Webcam Deluxe 05a9:4519 raspbian/wheezy + Arch 2013-02-09 ov519 driver "Corrupt JPEG data: premature end of data segment" gives corrupt image in motion and fswebcam
HP WebcamHD-2200 HD-2200
HP Webcam HD-2300 HD-2300 raspbian/wheezy 2013-08-28 1280x720 works fine without powered hub
HP Webcam HP-3100 HP-3100 UVCVideo /dev/video0 Needs chmod to 666 to operate. Will work without hub if only device in USB ports. Works with both Arch and Wheezy out of the box
Logitech Webcam C100 V-U0013 raspbian/wheezy 2012-08-16 works fine without powered hub
Logitech Webcam C170 raspbian/wheezy 1024x760 works fine without powered hub, image/video quality is poor
Logitech Webcam C200 046d:0802 works fine without powered hub
Logitech Webcam C210 046d:0819 Raspbian/wheezy 2012-12-16 320x240, 640x480 works fine without powered hub
Logitech Webcam C270 046d:0825 Raspbian/wheezy 1280x720 works fine with external power, image/video quality is crisp
Logitech Webcam C300 V-U0004 046d:0805 Raspbian/Wheezy 2013-02-09 320x240, 640x480, 1280x1024 Works out of the box. Does not appear to require a powered hub.
Logitech Webcam C310 Does not require a powered hub to capture snapshots
Logitech Webcam C510 046d:081d Raspbian/Wheezy 2013-08-30 320x240, 640x480 Image capture works without powered hub. Other resolutions/video are untested.
Logitech Webcam C525 046d:0826 Works fine without powered hub
Logitech Webcam C615 Works fine without powered hub
Logitech Webcam C905 046d:080a occidentalis v0.2 1600x1200 Works fine without powered hub, she is uncvideo and detected out of box as Video0 V4L device. 1600x1200 is slow rate but he tested with motion.
Logitech Webcam C910 With external power, is uncvideo. 320x240 works powered directly by the Raspberry Pi.
Logitech Webcam C920 raspbian/wheezy With powered hub, detected out of box as Video0 V4L device
Logitech QuickCam Orbit/Sphere Works with external power
Logitech QuickCam Messenger V-UM14 046d:08f0 raspbian/wheezy + Arch 2013-02-09 Not working, STV06xx driver "ioctl (VIDIOCGCAP): Inappropriate ioctl for device", Supported palettes: GRBG, gives corrupt image in fswebcam
Logitech QuickCam Communicate STX raspbian/wheezy 2013-09-25 Not working, There is a video image but its corrupted. Tried with and without a usb powered hub
Logitech QuickCam Pro 9000 V-UBM46 046d:0990 3.10.25-1-ARCH Works fine without powered hub
Logitech QuickCam Pro 9000 raspbian/wheezy Powered by RasPi
Logitech QuickCam Pro for Notebooks 960-000047 046d:0991 Raspbian Wheezy 2012-12-16 160x120 320x240 640x480 With guvcview it shows at about 4fps at 160x120, and at about 1fps at 640x480. GUVCViewer Controls are available for focus and exposure.
Logitech QuickCam Ultra Vision raspbian/wheezy Powered by RasPi


Logitech Webcam Pro 4000 It uses pwc driver which does not work. Maybe it's because of general Raspberry Pi USB bug.
Logitech Webcam Pro 9000 046d:0809 Arch Linux Powered by RasPi, measured ~120 mA current capturing at ~5fps. Has issues capturing images at higher than default resolutions (using motion - Arch and Debian).
Medion MD86511 raspbian/wheezy 2012-07-15 Powered by RasPi
Mexxcom M-104 raspbian/wheezy 2012-12-16 Powered by USB hub
Microsoft LifeCam Cinemap 720p USB HD Webcam H5D-00001 raspbian/wheezy
Microsoft LiveCam HD-3000 HD-3000 045e:0779 Archlinux 2013-02-06 160x120 Works out of the box at the tested resolution. Can be powered directly by the Raspberry Pi and works fine also with a wifi dongle attached to the other usb port.
Microsoft LiveCam HD-3000 HD-3000 045e:0779 raspbian/wheezy 2013-04-11 1280x720 Picture breaks up at the bottom. Unable to automatically set proper exposure, seems to be set to a fixed level.
Microsoft LifeCam HD-5000 Picture breaks up at the bottom
Microsoft LifeCam HD-6000 HD-6000 raspbian/wheezy 1280x720 Powered by USB hub and direct from Pi
Microsoft LifeCam NX-6000 raspbian/wheezy 1280x720 Powered by USB hub
Microsoft LifeCam VX-7000 raspbian/wheezy Powered by USB hub
Microsoft LifeCam VX-3000 raspbian/wheezy There do appear to be some issues with image quality and getting partial frames and such, with fswebcam
Microsoft LifeCam VX-500 raspbian/wheezy 640x480. Tested with power direct from the Raspberry Pi.
Microsoft LifeCam VX-1000 raspbian/wheezy Does not seem to work. Tried with a powered USB hub.
Microsoft LifeCam VX-2000 045e:0761 raspbian/wheezy 2013-12-20 320x240, 640x480 Works without powered hub. Tried motion and fswebcam, both running smoothly.
Microsoft LifeCam NX-6000 raspbian/wheezy Powered by USB hub
Microsoft LifeCam VX-800 raspbian/wheezy 352x288 Doesn't work at full resolution
Microsoft LifeCam Studio/Cinema Has UVC issues detailed here [1]. Horizontal lines problem [2]. Stability issues [3].
Microsoft LifeCam Studio 1080p HD 045e:0772 Raspbian Wheezy 2013-04-12 1280x720 Works for me without any issues with a powered usb-hub (Belkin).
Microsoft Xbox Live Vision 045e:0294 Arch Linux Powered by RasPi
MSI MSI StarCam 370i 370i (snake) Raspbian Wheezy 352 x 288 Works powered by RasPi or USB Hub - set up with Motion at 352 x 288 - works great. Has manual infra-red leds, but turned on through software in Windows, so doesn't work on Pi, but normal capture no problems.
Philips Webcam SPC 900NC 0471:0329 Raspbian Wheezy 2012-12-16 160x120 Recognised as USB device ID 0471:0329 Philips (or NXP) SPC 900NC PC Camera / ORITE CCD Webcam(PC370R). Works with guvcview , but not with luvcview. Also working using command ~$ fswebcam -r 160x120 -d v4l2:/dev/video0 test.jpg
Philips toucam Philips 720K/40 webcam 0471:0313 Raspbian Wheezy 2013-04-03 320x240 Recognised as lsusb ID 0471:0329 Philips (or NXP). Works with $> guvcview -s 320x240 -f yv12 -t 5 -n rec5sec.mkv --exit_on_close --no_display, but not with command $> fswebcam -r 160x120 -d v4l2:/dev/video0 test.jpg
Realtek Generic Camera 2SF022 0bda:5801 Raspbian Wheezy When started with luvcview at 15fps and 320x240 it seemed to give a frame rate of barely 1 per second
Silicon Motion SM731 Camera 090c:71b3 Raspbian Wheezy Required UVCVideo driver - worked out of the box. Tested for 320x240 using motion & camorama for pictures,streaming.
Sony Playstation Eye for PS3 The occasional frame is corrupted/stutters when running at 640x480
Sony Playstation Eye for PS2 Occasional 'mangled frame' directly connected to Rev 2 Raspberry P
Sony Playstation Eye for PS2 SLEH 00030 Arch Linux (OV519 camera). Picture constantly breaks up on xawtv and wxcam under Arch Linux. Noted there were ISOC data error len=0 status=-4004 errors in dmesg. This happens when powered from the Raspberry Pi and when powered from a Pluscom USB hub. Arch was updated on 17th July 2012
T'nB Minipix 100K pixels IMWB032992 1e4e:0100 raspbian/wheezy 2012-12-16 RasPi freezes (reboot needed) after a few minutes of using Motion to stream (tested with external power)


Trust 2 MP Auto Focus Webcam Arch Linux works out of the box
Trust SPACEC@M 200 Arch Linux (OV511 camera). Picture stops after a few seconds in xawtv under Arch Linux and xawtv reports libv4l2 errors. This happens when powered from the Raspberry Pi and when powered from a Pluscom USB Hub. Arch was updated on 17th July 2012
Trust SPYC@M 100 0553:0202 Raspbian/Wheezy 2013-08-22 352x288 Works out of the box. Tested with a powered hub, not tested direct from the Raspberry Pi. May had LD_PRELOAD=/usr/lib/arm-linux-gnueabihf/libv4l/v4l2convert.so for motion.
Trust Spotlight 0c45:62c0 Raspbian/Wheezy 640x480 Works out of the box. Tested with power direct from the Raspberry Pi, not tested on a hub.
Trust WB-1400T Raspbian/Wheezy Cheap camera, recognised in 'lsusb' but not supported

References