G'day,
I have recently purchased, well closer to given but in lew of services
rendered, a cheap digital USB pencam / webcam. I noticed that dick smith sell
a very similar product on sale at the moment for $58. It works ok in
windows xp, but I spend most if not nearly all my time in linux and am
slowly searching the web in my free time for drivers, or technical
information on this product. I would appreciate any assistence or
information anyone else might be able to give me.
Its not bad in quality for a cheap / free cam.
http://www.vicomte.tk/ - "my webcam" link or
http://alphadimensions.net/~vic/webcam.php
The box I got it in was a very simple unremarkable blue box which
contained no real pertinant information, least of all a manufacturer or
part number/ID code. It mentions a number of times the
camera is a
"Dual-Mode DSC(2770)". The manual was in very poor english and didn't
aid in identification of the
camera either except for mentioning at the
bottom the code "CD30P".
I believe it is a Mitek CD30P, it certainly has the same specs, but as
to the real manufacturer who knows. I think it could be NHJapan aka NHJ.
I opened the
camera up and the best information I could get from the
chip when I slowly peeled away the glue holding the speaker on was as
follows;
|_|_|_|_|_|
| |
- SOLUTION -
| |
- S5SV6416 -
| |
- 2B23 T2F -
| _ _ _ _ _ |
| | | | | |
The PCB has written on it under the USB(A) Female connector;
CD30P(04)
2002/11/23
I am using linux kernel 2.4.20 on debian 3.0r1 upgraded to latest
'unstable' packages (which usually to me are quite stable).
From dmesg I also gained upon plugging in the
Camera;
hub.c: new USB device 00:11.3-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x2770/0x9120) is not claimed by any
active driver.
From
http://www.linux-usb.org/usb.ids
2770 NHJ, Ltd
9120 Che-ez! Snap / iClick Tiny VGA Digital
Camera
Che-ez!Snap -
http://www.rakuten.ne.jp/gold/nhj/
iClick Tiny VGA Digital
Camera -
http://www.iclickcamera.com/preview.php?id=13
There is a suggestion the chip used is similar to this one;
http://www.sq.com.tw/products/pdf/dsc/SQ905Spec.pdf
Here
http://www.teaser.fr/~hfiguiere/linux/digicam.html
/PROC/BUS/USB
vic@zeus:/proc/bus/usb$ cat devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 93/900 us (10%), #Int= 1, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=dc00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=045e ProdID=001e Rev= 1.21
S: Manufacturer=Microsoft
S: Product=Microsoft IntelliMouse� Explorer
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=e000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=2770 ProdID=9120 Rev= 1.00
S: Product=USB DIGITAL STILL
CAMERA
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=3ms
With USB Debugging, I get the following;
Product: USB DIGITAL STILL
CAMERA
uhci.c: root-hub INT complete: port1: 495 port2: 48a data: 4
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x2770/0x9120) is not claimed by any active driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 2770:9120
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 1.00
Device Class:SubClass:Protocol = ff:ff:ff
Vendor class
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 500mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = ff:ff:ff
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 81 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 02 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 83 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0001
bInterval = 03
Basic stats of this machine are;
CPU
model name : AMD Athlon(tm) XP 1800+
stepping : 2
cpu MHz : 1533.427
cache size : 256 KB
Ram
MemTotal: 255868 kB / 256mb's of DDR 400Mhz'
IDE Devices
hda: MAXTOR 6L080J4, ATA DISK drive
hdb: IC35L060AVVA07-0, ATA DISK drive
hdc: LITE-ON LTR-48246S, ATAPI CD/DVD-ROM drive
hdd: Pioneer DVD-ROM ATAPIModel DVD-114 0206, ATAPI CD/DVD-ROM drive
hda: 156355584 sectors (80054 MB) w/1819KiB Cache, CHS=9732/255/63,
UDMA(133)
hdb: 120103200 sectors (61493 MB) w/1863KiB Cache, CHS=7476/255/63,
UDMA(100)
hdc: ATAPI 48X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
hdd: ATAPI 40X DVD-ROM drive, 512kB Cache, UDMA(33)
Video: Geforce DDR
rivafb: PCI nVidia NV10 framebuffer ver 0.9.3 (GeForce-DDR, 32MB @
0xD0000000)
0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4349
Thu Mar 27 19:00:02 PST 2003
TV Card / V4L
bttv0: Bt878 (rev 2) at 00:07.0, irq: 10, latency: 32, mmio: 0xdddfe000
bttv0: detected: FlyVideo 98 (LR50)/ Chronos Video Shuttle II [card=35],
PCI subsystem ID is 1851:1850
bttv0: using: BT878(Lifeview FlyVideo 98 LR) [card=35,autodetected]
From some searching of the net I believe that the people responsable for
this vendor id are a company called NHJ. I can't read any japanese
though, so going to
http://www.nhjapan.com/ doesn't do me too many
favours. Just looking at the images (
http://www.rakuten.ne.jp/gold/nhj/)
shows me that the particular
camera I have is not there, but I believe
it could be the same parts or components that are included in their
"che-ez!Moni-Me or Snap".
Some Pertinant links;
http://www.mitek.com.tw/2ndround/dcam/cd10p.htm
My
camera.
http://www.aiptek.com.tw/english/pro...m/pencam1.html
A very similar looking
camera, different chipset I believe.
http://www.dolphinfast.com/products/1007.html
Possibly a rebadged aiptek
camera?
http://www.rakuten.ne.jp/gold/nhj/
The
camera's components original creators ?
http://www.nhjapan.com/
I was hopeing that there might be some people who have encountered
similar problems or have been considering getting their particular
webcam devices to work under linux, and/or have been succesful in
setting up their
camera. If anyone could help me out here, it would be
greatly appreciated.
Kind Regards,
Christian Bullow aka Vic
vicomte <AT> optusnet<dot>com<dot>au
http://www.vicomte.tk/