[sane-devel] Getting Clever CAM 360 working
gerard klaver
gerard at gkall.hobby.nl
Mon Sep 12 16:09:41 UTC 2005
On Sun, 2005-09-11 at 22:48 -0500, kilgota at banach.math.auburn.edu wrote:
>
> On Sun, 11 Sep 2005, Martin wrote:
>
> > The camera is identified as,
> > idVendor 0x0797 Grandtech Semiconductor Corp.
> > idProduct 0x8001 SmartCam
> >
>
> Hmmm. I will make some comments, about the output of lsusb -v,
> below. The camera _may_ work with an existing driver, but it is not
> obvious that it will...
>
> Theodore
>
> > What can I use to get the pictures downloaded from it to my computer?
>
> Well, it is too early to tell the answer to that question, seems to me...
>
> > Thanks.
> >
> > Here is the output of,
> >
> > lsusb -v
> >
> > ***********************************
> >
> > Bus 001 Device 009: ID 0797:8001 Grandtech Semiconductor Corp. SmartCam
> > Device Descriptor:
> > bLength 18
> > bDescriptorType 1
> > bcdUSB 1.10
> > bDeviceClass 255 Vendor Specific Class
> > bDeviceSubClass 255 Vendor Specific Subclass
> > bDeviceProtocol 255 Vendor Specific Protocol
>
> 1. These three lines indicate that the camera is _not_ mass-storage, nor
> is it PTP. Therefore, it needs to get support from libgphoto2.
>
> 2. No existing driver supports this camera, unless something has been
> added to the libgphoto2 CVS tree since I last downloaded it, a couple of
> weeks ago.
>
> 3. Going into libgphoto2/camlibs and doing
>
> grep 797 */*
>
> I got the following response:
>
> polaroid/pdc640.c: {"ScanHex SX-35a", 0x797, 0x8901, {
> polaroid/pdc640.c: {"ScanHex SX-35b", 0x797, 0x8909, {
> polaroid/pdc640.c: {"ScanHex SX-35c", 0x797, 0x8911, {
> polaroid/pdc640.c: {"Typhoon StyloCam", 0x797, 0x801a, {
> polaroid/pdc640.c: {"GrandTek ScopeCam", 0x797, 0x801c, {
>
> which says that the indicated five cameras are supported by the "polaroid"
> driver. And furthermore the various readme files in that directory do say
> something about Grandtech chips. Looks like a possibility.
>
> So I make two suggestions.
>
> 1. try adding an entry in camlibs/polaroid/pdc640.c which
> resembles the others, but lists the number as it is for yours. That is,
> the third entry should be 0x8001. Just in order to see if it works at
> all, I would suspect that you can just copy the rest of the lines for
> that entry, down to the next "}". Then re-compile and re-install the
> subdirectory libgphoto2/camlibs/polaroid by doing make, followed by make
> install. (You do have or will get a source tree for libgphoto2? Since your
> camera is not yet supported, I am afraid that you will have to go to the
> source code because it needs some hacking done on it).
>
> If this causes the camera to do anything positive, then one is on the
> right track. I would say that the next thing to do, though, is to contact
> the maintainer for the package, Marcus Meissner <marcus at jet.franken.de>
> who in that case will be the one responsible, from our project.
>
> 2. If step one does not give any positive result, then it is
> necessary to look deeper into the matter. It may be in that case necessary
> to install the camera on Windows and install a USB traffic logger, to see
> what the camera is doing. It may be seen that there is a lot of similarity
> with the existing stuff in camlibs/polaroid, or it may be something
> entirely different. At that point, only a direct comparison between the
> log output and what is in the source files in camlibs/polaroid will tell
> the story.
>
> ------------------------------------------------------------
>
> Gerard,
>
> Now that I check into the matter more deeply, qbik.ch says you have a
> possibly similar camera and gives a lead to your website. I think I have
> seen that particular page before, when trying to learn more about the
> Grandtech 8290 chip (which uses a somewhat screwed version of mass-storage
> Bulk Transport and for which I ended up doing the kernel support).
>
> But, sorry, I did not remember your webpage when I saw the letter on the
> sane-devel list (which I still receive, having subscribed back when we
> were working on the Canon N670U I got for Christmas a few years ago). Now,
> after wading in on this, I think I see a reason why Martin contacted you.
> Any further comments?
>
>
> Theodore Kilgore
I have the GrandTek ScopeCam", 0x797, 0x801c. For the webcam function i
started a SANE vidcam backend, see this page:
http://gkall.hobby.nl/gt8911-grandtech.html
Trying to read the images, no luck yet.
It's some time back so i don't know exactly what problems i had.
--
--------
m.vr.gr.
Gerard Klaver
More information about the sane-devel
mailing list