Jump to content

Get your UVC webcam working as Apple iSight


102 posts in this topic

Recommended Posts

Just edit the 3 vendorId and productId entries to match your webcam.

Install the driver in /S/L/E.

Reboot.

You now have your UVC class webcam working as if it was an iSight... :rolleyes:

NOTE: an UVC webcam is an Universal Video Camera webcam, it only works for this kind of devices (as the iSight is an UVC cam).

An example of a UVC webcam is the Asus UVC 2M WebCam.

 

Download:

http://rapidshare.com/files/434508732/Anyi..._UVC_driver.zip

 

AnyiSightCam_UVC_driver.zip

 

  • Like 3
Link to comment
Share on other sites

Would be great if we could collect an UVC Webcam OK list here. Better with real name too (Microsoft XYZ Cam, VenderID, Device ID)

Here are some (not really much?!):

http://en.wikipedia.org/wiki/List_of_USB_video_class_devices

http://www.mac-compatible-web-cam.com/index.html

Or does the most UVCs are buildin webcams (i think like that ASUS one) and not external UVC Webcams (i am interested!).

 

Does really all UVC Webcams work with OS X (driverless because UVC) ?

Link to comment
Share on other sites

Would be great if we could collect an UVC Webcam OK list here. Better with real name too (Microsoft XYZ Cam, VenderID, Device ID)

Here are some (not really much?!):

http://en.wikipedia.org/wiki/List_of_USB_video_class_devices

Or does the most UVCs are buildin webcams (i think like that ASUS one) and not external UVC Webcams (i am interested!).

 

Does really all UVC Webcams work with OS X (driverless because UVC) ?

Yep (almost) all should work because it makes an iSight out of it + iSight = UVC webcam.

Link to comment
Share on other sites

Andy, could you be a little more specific on where to put the vendorid and productid. I've pull up the info.plist and see several idvendor and idproduct keys.

 

I have a Logitech C510 UVC camera (Product ID 0x081d and Vendor ID 0x046d). Those id's are from system profiler. It is working without the kext, listed above, with photo booth. Can you tell me what this kext will do in addition to this.

 

Thanks

-rip

Link to comment
Share on other sites

Hi Andy,

 

for my webcam "QuickCam for Notebooks Deluxe (A)" from Logitec, ProductID: 08a9, VendorID: 046d

I am using Macam driver. Should I uninstall Macam before I apply your kext?

 

Thanks

QuattroFX

 

Same here, i've got a Logitech QuickCam Express ProductID:0x08da VendorID: 0x046d, that works in skype only trough the macam drivers.... any possibility for her? :P

i know that a new more compatible webcam is cheap these days.... but usually i don't use it a lot :angel:

 

keep always hack!

Link to comment
Share on other sites

It´s close to impossible to figure out where the heck these edits go in there, think I got it though and no this did´nt work for my cam.

 

Next time you release one of these kexts why not just post where in the plist people should do the edits? Would´nt take more than a couple of seconds extra.

Link to comment
Share on other sites

Just edit the 3 vendorId and productId entries to match your webcam....

 

I changed all the idvendor and idproduct tags, and it fixed the super dark image from my logitech pro 9000. However, it killed the mic out (to other caller) function in skype. Anyone know how to get the superior image of this kext to function with the mic-out-to-other-caller function in skype? (There were more like 6 or 8 occurrences of ivdendor and another 6 or 8 of idproduct - maybe I was only supposed to change 3 of each??

Link to comment
Share on other sites

For what I understand you should replace only the 3 occurrences of

			<key>idProduct</key>
		<integer>20770</integer>
		<key>idVendor</key>
		<integer>5075</integer>

by the product and vendor ID of your device, converted to decimal (Calculator - View - Programmer, click button "16", type or paste hex value from System Profiler, click button "10").

Link to comment
Share on other sites

For what I understand you should replace only the 3 occurrences of

			<key>idProduct</key>
		   <integer>20770</integer>
		   <key>idVendor</key>
		   <integer>5075</integer>

by the product and vendor ID of your device, converted to decimal (Calculator - View - Programmer, click button "16", type or paste hex value from System Profiler, click button "10").

 

Thank you for elucidating the decimal conversion and you are absolutely correct, there are only 3 instances of idProduct/idVendor that require changing. While this does work, is there a point to this if the cam is already detected and displays correctly in the System Profiler? Also, does this kext work from the /Extra/Extensions folder? Thanks!

 

Built-in iSight:

 

Product ID: 0x213b

Vendor ID: 0x05ac (Apple Inc.)

Version: 4.35

Serial Number: 8JA1K2FC3DCLDA00

Speed: Up to 480 Mb/sec

Manufacturer: Apple Inc.

Location ID: 0xfa100000

Current Available (mA): 500

Current Required (mA): 500

Link to comment
Share on other sites

With mine it does change from

  Product ID:	0xa101
 Vendor ID:	0x064e  (Suyin Corporation)

to

  Product ID:	0x213b
 Vendor ID:	0x05ac  (Apple Inc.)

but it still doesn't work in Photo Booth, and stops working with CamTwist.

 

I guess my cam is not UVC. How to know if a webcam is UVC or not?

Link to comment
Share on other sites

With mine it does change from

  Product ID:	0xa101
 Vendor ID:	0x064e  (Suyin Corporation)

to

  Product ID:	0x213b
 Vendor ID:	0x05ac  (Apple Inc.)

but it still doesn't work in Photo Booth, and stops working with CamTwist.

 

I guess my cam is not UVC. How to know if a webcam is UVC or not?

 

I have exactly the same suyin in my acer. on macam site the HP DV9000 cam with same Ids is listed as an UVC.

http://webcam-osx.sourceforge.net/cameras/index.php

mine is working only on crappy lower res with camtwist. I could make it work with an older AppleUSBEHCI.kext which slowed down the USB ports to 12 MB/s - therefore no solution

 

mine is shown as an Isight, but still working with camtwist

post-120974-1291567253_thumb.png

Link to comment
Share on other sites

Just edit the 3 vendorId and productId entries to match your webcam.

Install the driver in /S/L/E.

Reboot.

You now have your UVC class webcam working as if it was an iSight... :blink:

NOTE: an UVC webcam is an Universal Video Camera webcam, it only works for this kind of devices (as the iSight is an UVC cam).

An example of a UVC webcam is the Asus UVC 2M WebCam.

 

Download:

http://rapidshare.com/files/434508732/Anyi..._UVC_driver.zip

 

Hi,

I followed the above procedure, and now my webcam shows only black and nothing else. (pid 954, vid 1032 in decimal) HP Quanta Webcam. Earlier it was working properly.

What advantage does this kext provide?

 

thanx!

Link to comment
Share on other sites

Hi guys,

I saw this topic and thought l would give it a go with my cheap Genius Slim 1322 AF, and sure enough it works great. Its a shame that the camera has auto focus, because in dim light, it spends more time trying to focus than displaying a clear image. But the built in Mic works a treat in Photo Booth, MSN version 8.0 and Skype 2.8.0.851. I thought l would post for those who either have this cam or just want to make a compatibility list. Product id for this camera is 28749 (0x704D) and Vendor id is 1112 (0x458).

Link to comment
Share on other sites

For what I understand you should replace only the 3 occurrences of

			<key>idProduct</key>
		<integer>20770</integer>
		<key>idVendor</key>
		<integer>5075</integer>

by the product and vendor ID ...

I reinstalled the kext again, this time w/ the decimal conversion, and with only changing those 3 instances. But I'm still getting the mic out redirected to my external speakers instead of routing to the other party in Skype. Works fine when I uninstall the modified kext. Weird. Oh well, thanks for the help.

 

Edit: hey maybe the isight has 2 mics (one for noise cancellation?) and my logitech only has one?? So the isight kext is trying to use the 1 mic as noise cancellation??

Link to comment
Share on other sites

thx for the kext

thx oldnapalm for the calculator trick

 

i have a creative optia af. with the kext, system profiler sees it as isight.

the image is better and now it works with imovie too :(

the sound is good

 

if u have problems with low fps, i've found a solution:

search for an app called CameraControl. deselect Auto Exposure.

if that doesn't work try to adjust Exposure Time

 

after u do that, u can close CameraControl and run Qt, Pb, ichat, imovie etc and the settings will remain.

Link to comment
Share on other sites

For all the people using Logitech here you can find out if your WebCam belongs to UVC:

 

NON-UVC WebCams:

http://www.quickcamteam.net/devices/non-uvc-webcams

 

UVC WebCams:

http://www.quickcamteam.net/devices/

 

For all the others here you can get a lot of useful infos:

http://www.mac-compatible-web-cam.com/

 

I have just googled about WebCam & Snow Leopard 64Bit compatibility and find out that the Company HUE

support 64 bit with their driver:

 

http://www.huehd.com/support-for-hue/drive...ds-and-updates/

 

downloaded und tested, sims to work for me!

 

Cheers

QuattroFX

Link to comment
Share on other sites

Thanks Andy for you hyperactivity :(

 

Microsoft USB lifecam vx-700 v. 2, UVC, but not Rohs (Restriction of the Use of Certain Hazardous Substances)

compliant. Shame on you Microsoft!

 

Anyway: pid 0x0770 (1904 in dec) vid 0x045e (1118 in dec).

 

Without kext

 

Microsoft LifeCam-VX700  v2.0:

 ID do produto:	0x0770
 ID do fabricante:	0x045e  (Microsoft Corporation)
 Versão:	 0.26
 Velocidade:	Até 480 Mb/seg
 Fabricante:	Microsoft
 ID da localização:	0xfd200000
 Corrente disponível (mA):	500
 Corrente necessária (mA):	168

 

With your kext

 

iSight integrada:

 ID do produto:	0x213b
 ID do fabricante:	0x05ac  (Apple  Inc.)

 Versão:	 4.35
 Número de série:	8JA1K2FC3DCLDA00
 Velocidade:	Até 480 Mb/seg
 Fabricante:	Apple Inc.
 ID da localização:	0xfd200000
 Corrente disponível (mA):	500
 Corrente necessária (mA):	168

 

Video works good,

 

camera microphone not recognized anymore.

Link to comment
Share on other sites

Hasn't worked even with the device id translation on Logitech c910

64 bit system does not load the kext.

not sure about 32.

 

And please, don't use rapid{censored} as a means of hosting your files.

use mediafire so the rest of us don't get raped.

Link to comment
Share on other sites

  • 2 weeks later...

I am as confused as quite a few others here... I opened the info.plist with textwrangler and there are no fewer than 6 idproduct and 6 idvendor keys... Which 3 of each do you change?

I changed them all and dropped the kext into kext utility rebooted and still have black screens on iChat Photo Booth and really all native apple apps. Skype is about the only thing that actually does work

 

Logitech C270 UVC I bought today because from what I read these newer models worked out of the box... maybe on Wndows but now on 10.6.5

 

Please can someone post a sample working kext and use highlighter to highlight what entries need be changed..

 

Thanks

Link to comment
Share on other sites

  • 2 weeks later...
today i buy the logitech c310 HD WEBCam 720p. it works in snow leopard OOB ...but only 640x480 resolution! can anybody help to get it works in HD 720p??

 

 

I dont recommend. I have the same cam as you and now i have no built-in mic recognized, in addiction, i cant see any perfomance enhance.

Link to comment
Share on other sites

 Share

×
×
  • Create New...