The following patch allows the Syntek 174f:5212 camera found in some HP laptops (including the Compaq Presario C700 series) to be used in Linux with the linux-uvc driver. The image quality is fairly good, with decent colors, white balance and frame rate in luvcview. The patch is a bit intrusive since it requires quirk testing at the start of the isochronous payload frame decoding to completely bypass synchronization, but it seems to work very well. This patch is against revision 158 of the linux-uvc subversion repository.
Add quirk for Syntek 174f:5212 UVC cameraWrong! UseHerton’sLaurent’s patch below.Add quirk for Syntek 174f:5212 UVC camera (fixed version)- Laurent Pinchart’s final patch
Syntek camera framegrabs: 1, 2.
Update: Posted Herton Krzesinski’s fixed version. Posted Laurent Pinchart’s final version.
Entries (RSS)
February 25th, 2008 at 7:10 am
Can anyone post noob terminal instructions on how to patch the file: where to put the patch file, command line, etc.
Thank you!
February 25th, 2008 at 7:57 am
This patch is already commited to the linux-uvc tree, so if you get the latest version from http://linux-uvc.berlios.de/ it should be already there. In case you wish to get an older version and apply the patch yourself, enter the directory where uvc_driver.c is located and run “patch < /path/to/file/stream-no-fid.patch”. To apply patches to other projects, check parameter -p in the patch manual page, patch -p1 is commonly used.