RPi USB Webcams

From eLinux.org
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 Live! Cam Sync 1080P VF0860 041e:409d Raspberry Pi OS (32 bits)/Buster 2020-09-15 1280x720 Out of the box works perfectly in Half HD (1280x720) with Chromium (Google Meet), Webcamoid and Cheese. In Full HD (1920x1080) the Raspberry Pi 4 lags badly (tested with Webcamoid).
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")
Eminent EM1089 raspbian/wheezy 2014-05-06 640x480 Works fine without powered hub
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 Webcam-2100 2100 Raspbian 3.18.7 640x480 Needs to skip frames when using fswebcam until exposure settings calculated.
HP Webcam HD-2200 HD-2200 raspbian/Jessie 4.4.50 March 2017 1280x720 Works without powered hub
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
Kodak Webcam S101 Kodak S101 0979:0206 raspbian/wheezy 2014-02-09 640x480, 320x240 /dev/video0 Works out of the box with guvcview. Tested and works with motion. Runs on the model B without a powered hub.
Kurokesu C1 raspbian/wheezy 2019-04-10 1920x1080 Works out of the box. MJPG on /dev/video0 (all OpenCV, fswebcam, motion, ...), 1920x1080 @ 30fps h.264 on /dev/video1 gstreamer)
Kurokesu C1 MICRO raspbian/wheezy 2019-04-10 1920x1080 Works out of the box. MJPG on /dev/video0 (all OpenCV, fswebcam, motion, ...), 1920x1080 @ 30fps h.264 on /dev/video1 gstreamer)
Kurokesu C1 PRO raspbian/wheezy 2019-04-10 1920x1080 Works out of the box. MJPG on /dev/video0 (all OpenCV, fswebcam, motion, ...), 1920x1080 @ 30fps h.264 on /dev/video1 gstreamer)
Logitech Webcam C100 V-U0013 raspbian/wheezy 2012-08-16 works fine without powered hub
Logitech Webcam C505 raspbian/bullseye 2024-03-14 640x480 Ran for a day but became more unstable through timeouts, busy, no frame capture. Tried upping USB to 1A; added delay start. Not usable.
Logitech Webcam C110 046d:0829 raspbian/wheezy 2014-04-04 works fine without powered hub. can be unpredictable, however for sanity try fswebcam -p YUYV test.jpeg
Logitech Webcam C160 V-U0011 Raspbian 2015-03-04 640x480, 320x240 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. Caution: Pi may hang (at least not accessible remotely) when using the UVC video kernel module. Fix: load the module using the following magic incantation: `modprobe uvcvideo nodrop=1 timeout=5000 quirks=0x80` . (2014-06-01, Raspbian Linux 3.12.20+). Without external power (connecting camera directly in RPi) RPi works intermittently. It works, say, 10 times and then refuses to work. Then begins to work again. I tried "magic incantation" and it did not help.
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 1920x1080 Works fine without powered hub
Logitech Webcam C615 V-U0027 Works fine without powered hub
Logitech Webcam C905 046d:080a Raspbian/Wheezy + occidentalis v0.2 1600x1200 Works fine without powered hub, detected out of then box as Video0 V4L device (uvcvideo module). 1600x1200 at slow rate but ok (tested with motion, uv4l_uvc)
Logitech Webcam C910 With external power, is uncvideo. 320x240 works powered directly by the Raspberry Pi.
Logitech Webcam C920 raspbian/wheezy 1920x1080 With powered hub, detected out of box as Video0 V4L device.

Works out of the box on model B+ without a powered hub.

Logitech Webcam C922 046d:085c raspbian/jessie 1920x1080 Works out of the box on model RPi 3 without a powered hub. Works also as /dev/video0 (V4L) out of the box, tested with VLC.
Logitech QuickCam E2500 046d:089d Raspbian/Wheezy 3.12 320x240 Image capture and motion works without powered hub. Other resolutions/video are untested.
Logitech QuickCam Orbit/Sphere Works with external power
Logitech QuickCam Express 861037-0000 V-UB2 046d:0840 raspbian/wheezy 2014-02-09 320x240 /dev/video0 Works out of the box. Runs on the model B+ without a powered hub. Verified with fswebcam.
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 Communicate STX Raspbian 2015-11-17 corruption gets solved for a poor 320x240 4fps after putting options usbcore autosuspend=-1 in /etc/modprobe.d/disable-usb-autosuspend.conf and then reboot. Higher resolutions and framerates still get corrupt.
Logitech QuickCam Pro 5000 Works fine (not tried without 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).
Mannhattan MINI CAM raspbian/stretch 2018-01-03 Not working at all. Tried various apps (fswebcam) - none work. Palette not compatible problem.
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 Discard the first couple frames after activating, otherwise picture breaks up & exposure is bad. Sample command: fswebcam -S 5 -r 1280x720 tmp.jpg
Microsoft LiveCam HD-3000 HD-3000 045e:0810 raspbian/stretch 2018-01-03 1280x720 Works fine with RP3b directly powered (JPG and video). I haven't seen the problem with the first frames for pictures, but video needs some time for adjusting.
Microsoft LifeCam HD-5000 HD-5000 raspbian/wheezy 21-02-2014 Picture breaks up at the bottom. EDIT: I recently acquired a Pi and I have the LifeCam HD-5000 Picture is NOT breaking up on the bottom for me. But YMMV. 21-2-14 edit
Microsoft LifeCam HD-6000 HD-6000 raspbian/wheezy 1280x720 Powered by USB hub and direct from Pi
Microsoft LifeCam NX-3000 045e:0721 raspbian/wheezy 2014-01-07 640*480 Powered by Raspberry
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-1000 Octopi (Raspbian tweaked) It works after a couple of tests, I installed fswebcam on my raspberry pi 2 and now it takes 320x240 pixel photos .
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 X806235 045e:0294 Arch Linux/Raspbian Wheezy 960x720 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.
Novatek Webcam 0603:8124 Arch Linux 2014-09-19 640x480 Picture breaks up on at the down in Arch Linux, powered by either USB hub (0424:9512) or Raspberry (not preferred: max current draw 500mA).
Philips Webcam SPC 900NC 0471:0329 Raspbian Stretch 2018-10-16, Kernel 4.14.74 640x480 (old: 2012-12-16 Raspbian Wheezy) 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 (new: 2018-10-16) Connected through a powered USB HUB. Snapshots only with: fswebcam -r 640x480 image.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 SLEH-00448 jessie-raspbian 2016-12-21 640x480 320x240 Works out of the box directly plugged in to the raspberry pi. Had no problems. Tested using motion. Dec'16 Tested using fswebcam.
Sony EyeToy for PS2 Occasional 'mangled frame' directly connected to Rev 2 Raspberry P
Sony EyeToy 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 1600x1200 Works fine without powered hub. 160x120 - 1600x1200. 5 days stress test without any problems.
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
Trust WB-1200p Mini Webcam 093a:2468 Raspbian/Wheezy 2013-12-12 Recognised in 'lsusb' as Pixart Imaging, Inc. SoC PC-Camera. Doesn't work. gspca_main reports constant "ISOC data error".
Vega USB 2.0 Camera 0ac8:c302 Raspbian Wheezy 2014-01-01 640x480 Should be connected to powered USB hub. Cheap no name webcam from China. Uses UVC driver.


References