what kind of microdia are you running?
Please reply to this with the following info
<usb vendor code> <bridge & sensor name> <webcam brand & model name>.
example:
0c45:627b, with SN9C201 bridge and OV7660 image sensor, found in Thinkpad Z61t
thats it no more.
(if you know more details about it, I have created pages, see them for
examples and add your webcam info in that manner)
-JoJo
take a look here for the procedure to identify the bridge & sensor
https://groups.google.com/group/microdia/web/reverse-engineering-windows-drivers
-JoJo
Hi :
I have a microdia webcam
0c45:6260 SN9C201 OV7670
I have instaled the sn9cxxx_2.09-gutsy-1ubuntu1_i386 pack but no
video dev is found.
I`ll thanks you a trick for solving the problem.
Excuse me about my Enghish.
take a look in the pages section..
for parsing the log from sniffUSB look here
https://groups.google.com/group/microdia/web/usb-sniffing-on-windows
Get an understanding of USB protocol, get a log from sniffUSB, parse
it like mentioned,
analyze the parsed log, upload the parsed file and comment on what you
did to generate that log,
and speculate on what the commands are being sent over, we try to
decipher that the commands mean.
-JoJo
Non destructive way is to read the windows drivers *.inf file as detailed here
https://groups.google.com/group/microdia/web/reverse-engineering-windows-drivers
should that fail, you may need to carefully remove the cam shell &
note the IC markings
-JoJo
Others are reporting MI0360\MT9V111 sensor with your details,
from the windows *.inf files. Is that correct?
under VMware you will only get USB 1.1 and never USB 2.0
Did you update the FC6 after installing it in VM?
Forget about Luca's driver, before he givesus any decent drivers,
i'm afraid sonix will release better ones ;-)
(hmmm, You have the driver from Luca, would you like to share it?)
Yes, it said the .ko was GPL2, I guess thats why Sonix isn't distributing it :-(
(they have'nt figures out, how to cleanly seperate GPL from
proprietary drivers in kernel
like ATI, NVIDIA have)
BTW I noticed that you uploaded the snxcam.ko 1 day after I did the
same(double posting?)
-JoJo
Looks like you are upto it ;-)
How comfortable are you with the domain?
namely USBSpecs-linuxUSB-git-c-gspca-kernelDrivers-sniffUSB-perl-etc
Yes, gspca is a sound choice, infact when sonix released snxcam.ko for FC6,
they did it with gspca & V4L1
Also You may like to take a look at the code/kernel driver for bridge SN9C102,
done by Luca Risola?
Looks like we need a GIT host? what say You?
(For now you may zip & send the whole directory to me as updates.)
How much time per week can the two of us devote on this?
we may do it offline from the group and only send updates & update docs/files,
but taking care to document the process for others to join/jump in
-JoJo
Well my standards are pretty low ;-)
git is distributed, i.e everyone has local access to it.
The reason for using it is mainly to attract knowledgeable people who work,
in the kernel regularly, plus its what opensource is movingto, and the 2 of us
are not in the same room..yada yada yada
The reason luca's code has totally different structure than gspca is because,
it "professionally" done. It take good code to get into the kernel.
(not to diss. gspca though !)
-JoJo
plugin your USB webcam, download drivers for windows from teh interwebs,
install & take a look at the inf files?
just a thought(the suspense is killin' us!!!! ;-)
-JoJo
a similar webcam
0c45:613c with bridge SN9C120 & sensor HV7131R,
is reportedly working with gspca, but giving dark image(probably
brightness control not working)
(you can searh teh interwebs for "how to install gspca on xxyy")
while i dont recommend it,
http://www.linux-projects.org/modules/mydownloads/viewcat.php?op=&cid=7
there is another driver for your bridge, don't know if it supports your sensor
(be warned its only for ubuntu 7.04(fiesty), 32-bit, binary only driver)
If you decide to use any driver from Linux-projects please don't complain.
would you like to add support for your webcam from scratch? We can
help you get started.
if so you are welcome here ;-) else there isn't much we can do for you here.
-JoJo
could you double check the sensor given in the windows *.inf file
for 0c45:6242 is SN9C201 or SN9C210 ?,
(one other member has reported the sensor in 0c45:6242 as SN9C201,
while you reported SN9C210)
we can use all the help we can get, start reading the threads already
on this group then pages section.
-JoJo
please take a look at the following files
http://microdia.googlegroups.com/web/[Dev]call_graphs_gspcav1-20071224.zip
http://microdia.googlegroups.com/web/[Dev]call_graphs_stk11xx-1.2.3.zip
this will give you a feel of how the driver control flows...its not
much but its something,
the driver has to read the URBs and decode the video stream for videodev,
the driver has to write the URBs to send commands to the webcam.
-JoJo
Tiago Madeira
I have Vista (aaagh) installed, and am trying to 'sniffusbize' my
orbicam. I will begin reading the libusb documentation tonight (ok,
maybe not tonight... 14-feb! but tomorrow) and get to work on this.
I have waited for so long... patience has run out. I am proficient in
C, and have done some microcontroller programming so maybe I can help.
If you have some code or comments it will be very much appreciated...
post them here.
It is the last non-functioning piece of hardware on my Aspire (well...
there is this ugly ENE Card Reader that can't read xD and Sony
Memsticks, but those are closed, proprietary memcard formats, so to
hell with them)
May the source (and specs) be with us!
Hi Thorsten
If the *.ini file told you which bridge&sensor,
why did you feel the need to open the webcam ;-)
(A lot of our group members are scared to do that,
could you describe how you did it, assuming the webcam still works)
we are trying to implement the "handshake" with the webcams
from the sniffUSB logs, would you like to help us?
I believe Ubuntu v7.10 or even v8.04 will do fine with usbmon, debugfs etc.
to create vmware images *.vmx files you may use http://www.easyvmx.com/
-JoJo
Even better, do you happen to have any pictures of the board? In
particular, the other components (e.g., external EEPROM chips, etc)
besides the Sonix chip?
Dave
well these are the wrong side of the board !
http://rsuinux.free.fr/luxya/img-2.jpg
http://rsuinux.free.fr/luxya/img-3.jpg
-JoJo
Erm, I'm a Linux-only user, so windows driver cds is something for /dev/null
for me. :-)
So, my way was like this:
Searching for Trust WB-3600R & Linux, but this leads to nothing but questions
Searching for 145f:013d, leads to nothing but more questions.
As Linux and drivers is more about chips and not brands I thought its a good
idea to open the two skews and search for something new I could put into
Google ;-)
So I found the 9C201 chip and this newsgroup. Here I read this thread and
found the mail from cyro.
Now I got the info that the combination of ccd and custom chip is important
and that I can try to check the windows driver inf file for this.
Next step was setting up wine. As I use gentoo this definitely cost much more
time than oping the device ;-) Extracting the inf-file from the setup.exe was
hard. Without the filename from cyro maybe I had never found this one, as it
was not part of the temp folder created by the setup installer.
So, this was my way and maybe its interesting for others how to collect
information.
> (A lot of our group members are scared to do that,
> could you describe how you did it, assuming the webcam still works)
Ok, but for this cam its trivial. I try to setup an info page on my blog
later.
> we are trying to implement the "handshake" with the webcams
> from the sniffUSB logs, would you like to help us?
In 2 weeks I start a 3-week-holiday and will have some spare time :-)
> I believe Ubuntu v7.10 or even v8.04 will do fine with usbmon, debugfs etc.
> to create vmware images *.vmx files you may use http://www.easyvmx.com/
My devel system is gentoo but I have kubuntu 7.10 on my notebook. But building
kernels is no problem - Linux user since 1996 ;-)
My problem is, I have no windows and it would be nice if someone can point me
to a small ready to work vmware testing image, where I can install the
driver. You can use private mail. I still have some bundled XP license stuff
from my notebook but no valid installation medium - only repair CDs for a
partition that is gone a long time ago :-)
Oh, during my research I found this post:
http://lists.zerezo.com/video4linux/msg20894.html
Maybe this already helps.
Bye
Thorsten
Have a look here for information
https://groups.google.com/group/microdia/web
We don't host any MS windows vmware images, sorry.
otherwise you can use the windows driver on a "friends" pc ?
if you don't have access to windows, won't worry
try using the sniffUSB logs already uploaded by others here
http://files.zenum.net/microdia/sniffusb_logs/0c45/
we look forward to your how-to & pix of opening the webcams,
you may even post the same on the group website under pages section.
-JoJo
yeah, I saw those, which is why I asked!
Dave
Yes, this is possible. Are there some problems with
SniffUSB?
https://groups.google.com/group/microdia/browse_thread/thread/c28387701340b7f4/b9b32c8185bbb3b1#b9b32c8185bbb3b1
If not I will go the SniffUSB way.
>
> if you don't have access to windows, won't worry
> try using the sniffUSB logs already uploaded by others here
> http://files.zenum.net/microdia/sniffusb_logs/0c45/
>
> we look forward to your how-to & pix of opening the webcams,
> you may even post the same on the group website under pages section.
Ok, I have to test how this works
Bye
Thorsten
Yes
The eeprom is labled S24CS02
http://pdf1.alldatasheet.com/datasheet-pdf/view/222074/SII/S-24CS02A/datasheet.pdf
Crystal is 12MHz
Sonix is SN9C201AFG
Photos are ready but I have no time to publish
Bye
Thorsten
Fantastic.
> http://pdf1.alldatasheet.com/datasheet-pdf/view/222074/SII/S-24CS02A/datasheet.pdf
The datasheet is unfortunately in Japanese.
> Photos are ready but I have no time to publish
Cool. Will look forward to seeing them.
Now, if you get some USB sniff logs we can see if your writes to 10c0
are different from, say, the 624f camera's.
Dave
Am Dienstag 11 März 2008 schrieb Dave Neuer:
> On Mon, Mar 10, 2008 at 6:27 PM, Thorsten Schnebeck
>
> <thorsten....@gmx.net> wrote:
> > Yes
> > The eeprom is labled S24CS02
>
> Fantastic.
>
> >
> > http://pdf1.alldatasheet.com/datasheet-pdf/view/222074/SII/S-24CS02A/data
> >sheet.pdf
>
> The datasheet is unfortunately in Japanese.
Ups, what about this URI
http://www.alldatasheet.com/datasheet-pdf/pdf/222074/SII/S-24CS02A.html
> > Photos are ready but I have no time to publish
>
> Cool. Will look forward to seeing them.
Hires photos are now part of Microdias data area.
Bye
Thorsten
Excellent, I can read that!
Dave
Thanks and let's do it!
Tiago
http://monkeyisland.no-ip.info/0c45_6260_23_mar_2008_init_sart_stop_sequences.zip
I hope they are useful.
Regards.
Tiago Madeira escribió:
We have a common website for sniffUSB logs,
I have upped your log file there as well
http://files.zenum.net/microdia/sniffusb_logs/0c45/6260/
-JoJo
I have noted down your info here (as usual)
https://spreadsheets.google.com/ccc?key=pyuKEu_RW054Jep2-2In1Fg&hl=en
-JoJo
Hi Kirovski
Please try the driver like this
https://groups.google.com/group/microdia/web/testing-microdia-driver-draft
-JoJo
-JoJo
---------- Forwarded message ----------
From: lunarknight <vincen...@gmail.com>
Date: Thu, May 1, 2008 at 4:29 AM
Subject: Re: Lets get to it...
To: JoJo jojo <onetw...@gmail.com>
0c45:6288, SN9C202 bridge and OV9655, found in rocketfish desktop/
notebook web camera.
Currently it doesn't work if I build and use this site's microdia
driver. I'll try capturing some logs.
Hi,
My webcam is a 0c45:624f, SN9C201 bridge.
I installed the driver downloaded from git and this is my review:
-the green and green shadows are the exclusive color that appear;
-a lot of tiny pink lines in the image too;
-the image appear invert.
I'm using Fedora 8 64 bits in a notebook.
On 8 jan, 10:50, "JoJo jojo" <onetwoj...@gmail.com> wrote:
> HI
>
> what kind of microdia are you running?
>
> Please reply to this with the following info
> <usb vendor code> <bridge & sensor name> <webcam brand & model name>.
> example:
> 0c45:627b, with SN9C201 bridge and OV7660 image sensor, found in Thinkpad Z61t
>
> thats it no more.
> (if you know more details about it, I have created pages, see them for
> examples and add your webcam info in that manner)
>
> -JoJo
Your webcam is already supported by the UVC driver,
go here http://linux-uvc.berlios.de/
.........Bye Jan
-JoJo
Hi Adam
Can you provide us with More info ?
https://groups.google.com/group/microdia/web/howto-get-information-on-your-webcam
-JoJo
1. I don't know which part of the kernel printed these messeges to dmesg
- the "usb" suggests it's the usb-subsystem but the content of the
messeges suggests it rather is a webcam kernel driver.
2. From our perspective both image sensor and bridge chip (sn9c120) are
not yet supported (by the microdia driver). Also, our current policy is
that sn9c1xx bridges won't be included into the current driver but into
a fork driver which will be created as soon as there are developers.
Therefore this is your once-in-a-lifetime chance to work on support for
your webcam. We will assist as much as we can.
3. Though the sn9c102 module won't help you much here is a solution for
your problem:
# insmod sn9c102.ko
/*insmod: error inserting 'sn9c102.ko': -1 Unknown symbol in module*/
See the output of #dmesg
the last few lines would be complaints about missing symbols, depending
upon whats missing
you may not have loaded the modules that module depends on,
So it failed with those error messages. You would need to modprobe for
that module's dependencies
Try
$sudo modprobe videodev
$sudo modprobe compat-ioctl32
then
$sudo insmod sn9c102.ko
Hope I could help,
GWater
the sn9c1xx-driver from linux-projects.org should indeed support your
device.
Do you have the kernel symbols installed ?
Please tell us if the driver works for you.
Frank
seems to be an USB-related problem. Did you try on different machines ?
I don't know if Luca offers support for his driver, but there is a
(empty) forum on his page...
Frank
John Lemon schrieb:
-JoJo
---------- Forwarded message ----------
From: david <da...@edenroad.demon.co.uk>
Date: Thu, Jul 10, 2008 at 4:09 PM
Subject: Re: Lets get to it...
To: JoJo jojo <onetw...@gmail.com>
On Jan 8, 3:50 pm, "JoJo jojo" <onetwoj...@gmail.com> wrote:
> HI
>
> what kind of microdia are you running?
>
> Please reply to this with the following info
> <usb vendor code> <bridge & sensor name> <webcam brand & model name>.
> example:
> 0c45:627b, with SN9C201 bridge and OV7660 image sensor, found in Thinkpad Z61t
0c45:6242 with SN9C201 (or 202, I can't tell), in a Panther Gx4
The module works under Ubuntu 8.04, with a pretty good frame rate
although it's very dark and quiet, and generates buffer overflow
warnings at 640x480 resolution.
Works with Skype, Cheese and Camorama.
Excellent work.
Hi zigzagzen, please contact JF Moine:
http://moinejf.free.fr/
Who maintains the usb webcam driver framework gspca which has been merged for
2.6.27 and maintains the sonixj subdriver of gspca, which could support your
cam (but currently doesn't).
Jean Francois is always willing to spend time to get your cam to work, provided
you can test patches for him, provide windows usb snoops, etc.
> Don't just want to get MY camera working - would like to add something
> to efforts here but my skills with Linux are still rudimentary.
>
Good, glad to hear that for now contact JF Moine, tell him what cam you have
and that you want to help get it work and are willing to test any driver
versions he will throw at you :)
Regards,
Hans
screenshot when 62bb is forced as 627b.
The key difference being 62bb is SN9C202
while 627b is SN9C201
-JoJo
---------- Forwarded message ----------
From: Virgilio Gómez Rubio <becario...@gmail.com>
Date: Thu, Aug 7, 2008 at 1:57 AM
Subject: Re: MOdel 62bb
To: JoJo jojo <onetw...@gmail.com>
Hi,
Thanks again
uname -a :
Linux fh-vrubio 2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008
i686 GNU/Linux
Screenshot attached.
I have got the version of the driver with
git clone http://repo.or.cz/r/microdia.git
Many thanks again,
Virgil
On Wed, Aug 6, 2008 at 8:24 PM, JoJo jojo <onetw...@gmail.com> wrote:
>
> Hi Virgilio
>
> privide me output of
> #unama -a
> screenshot of
> #mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0
> -fps 20 -vo x11
>
> I hope you are running the latest git version of the driver as well.
>
> -JoJo
>
> On Thu, Aug 7, 2008 at 12:30 AM, Virgilio Gómez Rubio
> <becario...@gmail.com> wrote:
> > Hi,
> >
> > This is the output from dmesg when the camera in plugged-in:
> >
> > [86527.335873] microdia: Microdia USB2.0 Webcam - Product ID 62BB.
> > [86527.335881] microdia: Release: 0100
> > [86527.335884] microdia: Number of interfaces : 3
> > [86527.354586] microdia: No ack from I2C slave 0x21 for write to address
> > 0x0a
> > [86527.359274] microdia: Microdia USB2.0 Camera is now controlling video
> > device /dev/video0
> > [86527.361261] ALSA
> > /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/sound/alsa-driver/usb/usbaudio.c:1296:
> > 6:2:1: cannot get freq at ep 0x84
> > [86528.195441] ALSA
> > /build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-generic/sound/alsa-driver/usb/usbaudio.c:1296:
> > 6:2:1: cannot get freq at ep 0x84
> >
> > And I have tried to get iamg ewith camstrema dn vlc but it does not work.
> > basically I get a black
> > square in camstream (no display window in vlc) and the programme freezes
> > when I close it. Furthermore,
> > the red light in the camera doesn't light on.
> >
> > The permissions of the device aer
> >
> > crw-rw----+ 1 root video 81, 0 2008-08-06 19:53 /dev/video0
> >
> > and I am in group video.
> >
> > Cheers,
> >
> > Virgilio
> >
> >
> > On Wed, Aug 6, 2008 at 6:18 PM, JoJo jojo <onetw...@gmail.com> wrote:
> >>
> >> On Wed, Aug 6, 2008 at 9:59 PM, Virgilio Gómez Rubio
> >> <becario...@gmail.com> wrote:
> >> > Jojo,
> >> >
> >> > Many thanks for the patch. I had tried that option
> >> > before but unfortunately it does not work with
> >> > my card (do not ask me why...).
> >> >
> >>
> >> My diff/patch should have worked for you,
> >> is it possible that you are doing something wrong ?
> >>
> >> I'll need to know more to diagnose your problem
> >>
> >> -JoJo
> >
> >
-JoJo
---------- Forwarded message ----------
From: Jon Arnold <jonarno...@gmail.com>
Date: Sun, Aug 24, 2008 at 11:46 PM
Subject: Re: Lets get to it...
To: JoJo jojo <onetw...@gmail.com>
0c45:627b, with SN9C201 bridge and OV7660 image sensor, found in Pixxo
AW-I1130 (http://www.mypixxo.com/product/AW-I1130.html) i.e. cheap
webcam from Fry's.
email micr...@googlegroups.com, that way you will get faster response ;-)
On Sun, Aug 24, 2008 at 11:57 PM, Jon Arnold <jonarno...@gmail.com> wrote:
> Wow, fast reply. I'm actually getting a very yellow picture in Cheese. It's
> attached. Also I get a weird output in Skype. Ubuntu's screenshot program
> doesn't seem to want to save a screenshot of the Skype window. I will work
> on getting this.
>
Yellow picture can be fixed by increasing the blue color component,
you will need the GUI tool V4L2UCP pointed out here
https://groups.google.com/group/microdia/msg/b940018aa7bb84a5
> Also, I'm not really sure what I did but I downloaded the source from
> http://repo.or.cz/r/microdia.git
> because the Using Git page says that address but it also says
> http://repo.or.cz/w/microdia.git
> I'm not sure what the difference is, but when I realized this I tried to use
> the latter one and got an error.
>
>
> ~$ git clone http://repo.or.cz/w/microdia.git
> Initialized empty Git repository in /home/jon/microdia/.git/
> error: Could not interpret response from server '<?xml version="1.0"
> encoding="utf-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang
> cd: 491: can't cd to /home/jon/microdia/.git/refs/remotes/origin
> Warning: Remote HEAD refers to nonexistent ref, unable to checkout.
>
do $ git clone http://repo.or.cz/r/microdia.git instead, you can use any of the
following repo mirroring URLs
git://repo.or.cz/microdia.git
http://repo.or.cz/r/microdia.git
I suspect the ~/r/~ is the repo while ~/w/~ is the web directory or
something similar
so do that & also test the patches posted to this group.
-JoJo