SANE m560x vidcam backend ( development on hold) |
Main Index, webcam info, Info, links, documents, Camera info, Progress, Download, To Do list
Goal for this page is to collect data about the m5603c usb bridge and to give information about the start of writing of a SANE m5603c Vidcam backend. No datasheet found on the ALI website, which sensor is present in the Q-TEC webcam 300 USB 2.0?
Info, links, documents Camera Q-TEC Webcam 300 USB 2.0 Trust SpaceC@m 360 Creative Live Pro (usb vid 041e pid 4038), check with lsusb -v if its a sq930c or m5603c usb bridge Sweex USB 2.0 Webcam 1.3 Megapixel (K00-16620-e05 on cdrom) sensor OV7640 Genius VideoCam Slim USB2 0x0458:0x7012 Genius VideoCam SlimClip Asus (A6000) notebook with BisonCam USB 2.0 (0x0402:0x5603) Z9100G, A3N series "ASUS PW201" 20" LCD with 0402:5602 behind a 0409:005 a usb-hub. Chip info USB bridge manufactuers: Ali For a brief datasheet (one page) see: DigChip, select m5603c (005-00053-0-M5603C.pdf) Sensor manufacturers: Omnivision, OV7460 Hynix, HV7131 Micron, MI0360? info Some creative live pro pictures/info (files are removed): http://www.donlafferty.com/usbsnoop.log.tar.gz http://www.donlafferty.com/creative-live-pro.jpg http://www.donlafferty.com/cre-live-pro-back.jpg Kernel module driver info sites Programs: m560x kernel module blog info site blog site Return/Terug Top
Q-TEC Webcam 300 USB 2.0 vid 0x0402, pid 0x5603 Interface usb 2.0, Optical Resolution: 640x480, 352x288, 320x240, 176x144, 160x120. fileformat: Q-TEC Webcam 300 USB 2.0: Chip: Ali M5603C Sensor: maybe OV7640 or MI0360 or HV7131, Lens: ....... For using these skeleton files SANE m5603c backend the following files need to be patched/placed: sane backends: (Use SANE-Backens 1.0.19 or higher) placed in backend directory: m560x.c, m560x.h, m560x.conf,in patched in backend directory: Makefile.in, dll.conf patched in doc/description: m560x.desc patched in doc directory: m560x.man patched in include/sane directory: sanei_usb.h patched in lib directory: sanei_usb.c patched configure.in system patched /etc/hotplug/ blacklist (add line with: ????? kernel module) see also download link At this moment there are two frontends which can be used with the m5603c backend: 1. xcam: for display (no streaming video (SANE bugreport 300832) only snapshots in display and save to file is possible). 2. scanimage: for writing in batch mode to files (files can be one file each time overwritten or each time a frame is written to a new file). scanimage -d m5603cx:libusb:001:002 --batch=out.pnm --batch-count 5 --mode "Color RGB" for different files use =out%d.pnm 3. saned: not tested yet. 4. USB network? see usbip Using other frontends will be a problem, no idea if for example writing a gstreamer-sane plugin will be a lot of work and/or difficult. Another solution could be to use a frontend which can read the file from scanimage which is refreshed at a rate of .. fps. Return/Terug Top
Progress 2007 Status: on hold, orking on backend 20-01-2005 21-01-2005 Working on skeleton files m560x.c, m560x.h and m560x.conf. 16-01-2005 m5603c.txt, output from lsusb -vv 15-01-2005 Start of webpage, some test done (lsusb -v, sane-find-scanner -v -v, xcam, xawtv, camorama, spacagui, gtkam, gphoto2). No working driver found yet. Return/Terug Top
Download 15-01-2005 See Downloads page Return/Terug Top
TO DO list 1. Work on skeleton files m560x, 2. Waiting for ALI to release some documentation? :-( 3. Check the sniff-usb commands and info from cdrom. For this chip a lot more usb commands are needed compared to other webcams, makes it a lot more difficult. 4. No isochronous libusb routine yet to read the frames. Return/Terug Top
Copyright © 2005 - 2008. Alle rechten voorbehouden, Revisie: 27 Februari 2007. Opmerkingen over deze site? Mail de webmaster