Jump to content

Webcam support limited by Apple's UVC driver. [PARTIALLY SOLVED]


173 posts in this topic

Recommended Posts

I got this camera

 

USB camera:

 

Product ID: 0x612a

Vendor ID: 0x0c45 (Sonix Technology Co., Ltd.)

Version: 1.01

Speed: Up to 12 Mb/sec

Location ID: 0x02700000

Current Available (mA): 500

Current Required (mA): 100

 

 

Im only able to get a black screen using macam...

 

picture1bs3.png

 

When i click the 'play' button i get a error saying

Status: USB communication problem

 

Edit:

 

Found out the webcam is a emtec

http://www.emtec-international.com/en/driv...p;ss_gamme=W100

 

Does not have any OSX drivers there...

Only the vista drivers worked for me, and im using xp...

 

Edit2:

 

My webcam uses SN9C325 + OV7648 + POX1030 + SOI768

Link to comment
Share on other sites

  • 2 weeks later...

Hi, everybody.

 

Got a build in Webcam in my Asus F3E notebook.

Type: USB2.0 1.3M UVC WebCam:

 

Version: 3.46

Bus Power (mA): 500

Speed: Up to 480 Mb/sec

Manufacturer: Chicony Electronics Co., Ltd.

Product ID: 0xb012

Serial Number: SN0001

Vendor ID: 0x04f2

 

Just Works:

-Apple HackTVCarbon sample program, only with res 320x240 and less. Otherwise blank screen. So it looks like a res problem. But that is to early to tell. resource: http://developer.apple.com/samplecode/Hack...rbon/index.html

-WebCam Monitor (Video Setting window only)

 

Works with Camtwist:

-iChat via iUSBCam (distorted image)Photobooth

-Skype

-WebCam Monitor (Main Cam window)

 

Doesn't work with

-aMSN snapshot

-Account icon snapshot.

-CamCamX

-Macam

 

Also got a Sweex USB webcam non UVC

Type: USB2.0 Web Camera:

 

Version: 1.00

Bus Power (mA): 500

Speed: Up to 480 Mb/sec

Manufacturer: Vimicro Corp.

Product ID: 0x0323

Vendor ID: 0x0ac8

 

Doesn't work at all. Also supplier has outdated drivers. 10.4 drivers.

resource: http://www.vimicro.com/english/product/pc003.htm

Macam sees it but gives usb communication error. So no dice.

Link to comment
Share on other sites

I've tried to get the Microsoft VX1000 web cam working on OSX Tiger on the Mac Mini using the Sonix drivers but I can't find the Info.plist file to edit. Is it different in Tiger? The installer only seems to install the .component file and no further directory for "content"

 

Anyone got any suggestions on getting the VX1000 to work in Tiger with the Sonix drivers. Appears they might be better than the Maccam drivers which don't give a good picture and the microphone doesn't work.

Link to comment
Share on other sites

Just in case anyone is interested, I installed the latest build of Maccam from the sourceforge download

and the picture seems to have improved a bit, not washed out anymore, though it does flicker

now and then.

 

The best bit though is that the mic has come alive, it actually works at last. Been a long time

waiting for that. Hopefully they'll get the high res mode to work at some point.

 

I've tried to get the Microsoft VX1000 web cam working on OSX Tiger on the Mac Mini using the Sonix drivers but I can't find the Info.plist file to edit. Is it different in Tiger? The installer only seems to install the .component file and no further directory for "content"

 

Anyone got any suggestions on getting the VX1000 to work in Tiger with the Sonix drivers. Appears they might be better than the Maccam drivers which don't give a good picture and the microphone doesn't work.

Link to comment
Share on other sites

  • 2 weeks later...

Hi! Web cam don`t work, help me.

 

Acer CrystalEye webcam:

 

ID : 0xa101

ID : 0x064e (Suyin Corporation)

Версия: 1.00

Sn: CN0314-OV03-VA-R02.00.00

Speed: До 480 Mb/s

Производитель: SuYin

ID : 0xfd400000

Link to comment
Share on other sites

  • 2 weeks later...

can we edit a kext or something?

 

Product ID: 0xb008

Vendor ID: 0x04f2 (Chicony Electronics Co., Ltd.)

Version: 3.35

Serial Number: SN0001

Speed: Up to 480 Mb/sec

Manufacturer: Chicony Electronics Co., Ltd.

Location ID: 0xfa200000

Current Available (mA): 500

Current Required (mA): 500

Link to comment
Share on other sites

  • 3 weeks later...

update:

 

ASUS F3E laptop cam

 

Type: USB2.0 1.3M UVC WebCam:

 

Version: 3.46

Bus Power (mA): 500

Speed: Up to 480 Mb/sec

Manufacturer: Chicony Electronics Co., Ltd.

Product ID: 0xb012

Serial Number: SN0001

Vendor ID: 0x04f2

 

Got it working in 640x480 with HackTVCarbon with framerate of 5. Poor quality.

And doesn't work with 10.4.8.

Link to comment
Share on other sites

HP Webcam:

 

Product ID: 0xb023

Vendor ID: 0x04f2 (Chicony Electronics Co., Ltd.)

Version: 6.06

Serial Number: SN0001

Speed: Up to 480 Mb/sec

Manufacturer: Chicony Electronics Co., Ltd.

Location ID: 0xfd400000

Current Available (mA): 500

Current Required (mA): 500

 

got it working with hacktvcarbon at 320x240 and framerate: best good quality no lag

Link to comment
Share on other sites

  • 4 weeks later...

I have the Suyin webcam-101 ( product ID 0xc108, Vendor ID: 0x064e ), and nothing seems to work. Everything manages to get power to the device, as evidenced by the glowing blue light... but nothing gets input from it.

 

I've tried every program out there, from Macam to Skype to Sonix viewer. I've installed the Sonix drivers on a whim, but of course they don't work.

 

Macam does support a very similar camera, though: another internal HP laptop camera, same Vendor ID, prod ID 0xa101 . In fact, several cameras with vendor ID 0x064e are supported through UVC.

 

I'm convinced that there's a kext somewhere I can modify, to make UVC actually try controlling my webcam. Am I totally out of line here? Can someone point me in the right direction?

Link to comment
Share on other sites

  • 3 weeks later...
ichat, photobooth & other mac apps can not use the cam however they do turn it on and attempt to. All you get though is a green or black screen from them.

 

 

I would be surprised if no one has thought to check their console. I found all sorts of interesting info there for my Suyin webcam-101 (detected, Ven 0x064e Prod 0xc108) when I tried to use photobooth with the 10.4.9 kexts:

 

4/29/09 8:27:00 PM Photo Booth[222] Opening shmem segment /com.allocinit.CTCtrl 
4/29/09 8:27:00 PM Photo Booth[222] Opening shmem segment /com.allocinit.CTImg0 
4/29/09 8:27:00 PM Photo Booth[222] Opening shmem segment /com.allocinit.CTImg1 
4/29/09 8:27:00 PM Photo Booth[222] Opening shmem segment /com.allocinit.CTImg1 
4/29/09 8:27:00 PM Photo Booth[222] Opening shmem segment /com.allocinit.CTImg0 
4/29/09 8:27:00 PM Photo Booth[222] WARNING: Missing colorspace information from camera capture frame. Guessing QC 601 170M, which is probably wrong. 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222] < CVPixelBufferRef 0x8c60520 width=640 height=480 bytesPerRow=2560 pixelFormat=32  attributes=<CFDictionary 0x8c604d0 [0x1f031a0]>{type = immutable, count = 4, capacity = 6, pairs = ( 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222]  0 : <CFString 0x312a484 [0x1f031a0]>{contents = "PixelFormatType"} = <CFNumber 0x1f413c90 [0x1f031a0]>{value = +32, type = kCFNumberSInt32Type} 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222]  1 : <CFString 0x312a224 [0x1f031a0]>{contents = "Width"} = <CFNumber 0x1f4cecc0 [0x1f031a0]>{value = +640, type = kCFNumberSInt32Type} 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222]  4 : <CFString 0xb90d8c [0x1f031a0]>{contents = "CVImageBufferGammaLevel"} = <CFNumber 0x1f54b9f0 [0x1f031a0]>{value = +1.79998779296875000000, type = kCFNumberFloat64Type} 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222]  7 : <CFString 0x312a214 [0x1f031a0]>{contents = "Height"} = <CFNumber 0x1f4db490 [0x1f031a0]>{value = +480, type = kCFNumberSInt32Type} 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222] )} propagatedAttachments=<CFDictionary 0x8c5f5c0 [0x1f031a0]>{type = mutable, count = 2, capacity = 3, pairs = ( 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222]  0 : <CFString 0xb90d8c [0x1f031a0]>{contents = "CVImageBufferGammaLevel"} = <CFNumber 0x8cc4860 [0x1f031a0]>{value = +1.79998779296875000000, type = kCFNumberFloat64Type} 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222]  1 : <CFString 0x312a6e4 [0x1f031a0]>{contents = "CGColorSpace"} = <CGColorSpace 0x1f6f2ee0> (kCGColorSpaceICCBased; kCGColorSpaceModelRGB; Composite NTSC) 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222] )} nonPropagatedAttachments=<CFDictionary 0x8c5f570 [0x1f031a0]>{type = mutable, count = 0, capacity = 3, pairs = ( 
4/29/09 8:27:00 PM [0x0-0x18018].com.apple.PhotoBooth[222] )}>

 

Not being able to find the Colorspace might explain why the system can power the camera and connect... but all I get is a black screen. Your thoughts?

 

BTW, any program I use with the camera generates the top few messages about shmem segments (whatever those are). I just thought the photobooth warning might be significant.

Link to comment
Share on other sites

try this HackTVCarbon.app

 

max resolution 320x240 on a SuYin camera

 

maybe this can be a start to write a new plugin code...

 

 

omigawsh jalavui it worked with the following webcam

 

HP Webcam:

 

Product ID: 0xb023

Vendor ID: 0x04f2 (Chicony Electronics Co., Ltd.)

Version: 6.06

Serial Number: SN0001

Speed: Up to 480 Mb/sec

Manufacturer: Chicony Electronics Co., Ltd.

Location ID: 0xfd400000

Current Available (mA): 500

Current Required (mA): 500

 

 

 

btw... Now what? hehe

Link to comment
Share on other sites

hey jalavoui, do u know how i can put an icon for carbon tv . and if we can add bottons for it it would be great , instead of going to monitor and choosing what to do . can u add some bottons like record stop things like this. if that can work who cares about photobooth.

 

although if a plugin is written it would be amazing. i wish i knew something about xcode and how to develop. :D

Link to comment
Share on other sites

Finally got my Sonix Webcam to work :D

 

History: For some reason my webcam didnt work and was showing symptoms like what others are experiencing when you just plug it in on an installed macosx, even then WebCam Monitor was not responding. But when i tried to reinstall the OS, my sonix finally came through (you might try juggling kernel, bootloader, USBFamily and smbios versions). To make it work with other application just use iGlasses.

 

IPC 10.5.6 using default kernel and bootloader. SMBios is version 28 (any other version corrupts display or just displays black.)

 

USB 2.0 Camera:

 

Product ID: 0x62f1

Vendor ID: 0x0c45 (Sonix Technology Co., Ltd.)

Version: 1.00

Speed: Up to 480 Mb/sec

Manufacturer: Sonix Technology Co., Ltd.

Location ID: 0xfd800000

Current Available (mA): 500

Current Required (mA): Unknown (Device has not been configured)

 

Working with all applications, performance around 20-30fps :D

Link to comment
Share on other sites

Finally got my Sonix Webcam to work :D

 

History: For some reason my webcam didnt work and was showing symptoms like what others are experiencing when you just plug it in on an installed macosx, even then WebCam Monitor was not responding. But when i tried to reinstall the OS, my sonix finally came through (you might try juggling kernel, bootloader, USBFamily and smbios versions). To make it work with other application just use iGlasses.

 

IPC 10.5.6 using default kernel and bootloader. SMBios is version 28 (any other version corrupts display or just displays black.)

 

USB 2.0 Camera:

 

Product ID: 0x62f1

Vendor ID: 0x0c45 (Sonix Technology Co., Ltd.)

Version: 1.00

Speed: Up to 480 Mb/sec

Manufacturer: Sonix Technology Co., Ltd.

Location ID: 0xfd800000

Current Available (mA): 500

Current Required (mA): Unknown (Device has not been configured)

 

Working with all applications, performance around 20-30fps :D

 

at some point i suspected that the smbios could be the problem why we get blackscreen. maybe we should look into that. thanks for ur infos.

Link to comment
Share on other sites

at some point i suspected that the smbios could be the problem why we get blackscreen. maybe we should look into that. thanks for ur infos.

 

 

Please also note that in the BIOS settings "USB Legacy Support" should be enabled, when i turned it off the cam wont load. Re-enabled it and everything went ok. I didn't install the Agent4 driver, as my PID is not included in the plists of cameras, but WebMonitor is working with it.

 

NOTE: I was fixing my standby (fixed using S3 in bios - but no blinking light like the pc went on a shutdown) and installed EHCISleepEnabler.kext but it totally disabled my webcam (no camera icon in photobooth but working with WebcamMonitor. Right after deleting the kext, photobooth detected my cam.

Link to comment
Share on other sites

this is also good for writting a new plugin

 

GawKer works very well. amazing and clear pic i have . i tried once to add support for my builtin cam in Macam application. but i failed. Macam has a plugin and if a cam is supported with their plugin photobooth works. so i think following the way macam is buit is the way to go . just a thought. :)

Link to comment
Share on other sites

Small update - apparently my Suyin 0xc108 cam is supported by uvcvideo in Linux, even though it isn't listen on the website. People have it work out of the box in Ubuntu!

 

I know it's silly, but this is making me consider switching to Ubuntu. My suspend would work, too... and OSX still gives me a KP about once every 2 days, for no good reason.

Link to comment
Share on other sites

  • 2 weeks later...

Okay, so I've got an hp Pavilion dv9700t with the Chicony (0x04f2) "HP Webcam" (0xb023) as shown in System Profiler -- and as with others here, I've been able to get video to display in OS X 10.5.7 with HackTVCarbon 1.2 at 320x240 resolution. It's clear that the camera doesn't support any resolution higher, but it supports all the lower resolutions. So now, the really important questions are: Where do we go from here? Is there any expert out there that knows where the USB webcam driver/bundle/kext is located in Leopard? Does anyone know if it's possible to hard code the resolution of the driver down to 320x240 so that the camera works in other applications?

 

If we could get the webcam working, that would be really swell... the only thing that wouldn't be working on the 9700t then, would be the fingerprint reader and sleep... two very very minor issues indeed.

 

Back on the webcam issue... it's very strange to me that macam doesn't work with this camera when the UVC driver for OS X itself works (so long as the resolution is forced of course). How hard would it be to get macam to work with this camera? Maybe that's another angle to work from.

 

Ideas?

Link to comment
Share on other sites

By the way, I tried this workaround a while ago and it wouldn't work for me - but I just tried it now, and it does. Still, it's a workaround, and doesn't work with iMovie, iChat, the Accounts panel (where it takes your photo for the user account, etc.

 

But, it does work in Skype and I would really like if the camera worked natively (always at 320x240 even within Apple apps like the Accounts panel where you cannot select a different default camera)...

 

Download and install CamTwist 2.0

Launch the Program

In the preferences, force the resolution to 320x240 on the "HP Webcam"

In the box Step 1: Choose a video source, double click "Webcam"

Select nothing else, at least for now (unless you want effects)

Keep the program open, and relaunch Skype (for example)

Instead of choosing "HP Webcam" as the camera (can't, because it is in use by CamTwist) - choose "CamTwist"

 

Voilà. Webcam works. In Skype, anyway.

 

Still need to get this webcam working without this workaround, because it doesn't do anything for iMovie, iChat, etc. Any expert assistance would be so very appreciated!

Link to comment
Share on other sites

I have a Chicony USB web camera on my laptop (product id 0xb008, vendor id 0x04f2). I managed to get it working with camtwist, but I can't see anything at all using e.g. iChat or Freak Show (all I see is a black screen).

 

Did anyone manage to get it working with all these apps (photo booth, freak show, ichat, etc.)?

 

Thanks

 

I have a Chicony USB web camera on my laptop (product id 0xb008, vendor id 0x04f2). I managed to get it working with camtwist, but I can't see anything at all using e.g. iChat or Freak Show (all I see is a black screen).

 

Did anyone manage to get it working with all these apps (photo booth, freak show, ichat, etc.)?

 

Thanks

Link to comment
Share on other sites

 Share

×
×
  • Create New...