Jump to content

Get your UVC webcam working as Apple iSight


  • Please log in to reply
87 replies to this topic

#41
wastez

wastez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts
  • Gender:Male

Hi DarwinX,
Yes me too 64 bits.
There is information in system info but photo booth, msn, skype ect ect ... The webcam does not work with applications.

Webcam are not detected by applications:

Posted Image


Posted Image


Posted Image

Why ?

Info.plist of kext:

CFBundleDevelopmentRegion	English	CFBundleIdentifier	com.AnV_Software.driver.AnyiSightCam	CFBundleInfoDictionaryVersion	6.0	CFBundleName	AnyiSightCam	CFBundlePackageType	KEXT	CFBundleSignature	????	CFBundleVersion	8.8.8	IOKitPersonalities			Fake Built-in iSight Device					CFBundleIdentifier			com.apple.driver.AppleUSBMergeNub			IOClass			AppleUSBMergeNub			IOProviderClass			IOUSBDevice			IOProviderMergeProperties							kSuspendPort								bcdDevice				1077				USB Product Name				Built-in iSight				USB Vendor Name				Apple Inc.				USB Serial Number				8JA1K2FC3DCLDA00				non-removable				yes				idProduct				8507				idVendor				1452				iManufacturer				1				iProduct				2				iSerialNumber				3						idProduct			12315			idVendor			2760				Fake Built-in iSight Interface A					CFBundleIdentifier			com.apple.driver.AppleUSBMergeNub			IOClass			AppleUSBMergeNub			IOProviderClass			IOUSBInterface			IOProviderMergeProperties							USB Interface Name				Built-in iSight				bcdDevice				1077				idProduct				34055				idVendor				1452						bConfigurationValue			*			bInterfaceNumber			0			idProduct			12315			idVendor			2760				Fake Built-in iSight Interface B					CFBundleIdentifier			com.apple.driver.AppleUSBMergeNub			IOClass			AppleUSBMergeNub			IOProviderClass			IOUSBInterface			IOProviderMergeProperties							bcdDevice				1077				idProduct				34055				idVendor				1452						bConfigurationValue			*			bInterfaceNumber			1			idProduct			12315			idVendor			2760				OSBundleRequired	Root

Thanks.


Your cam is detected with usb 1.1 in your system, maybe thats the reason why it doesn´t work.
Is your cam not usb 2.0 ready or is the problem your computer????

Greetz

#42
Flashe

Flashe

    Flashy ~ Flasheu

  • Members
  • PipPipPipPipPip
  • 298 posts
  • Location:93 Carats

Your cam is detected with usb 1.1 in your system, maybe thats the reason why it doesn´t work.
Is your cam not usb 2.0 ready or is the problem your computer????

Greetz



Ok thanks Wastez,
You're right,my webcam supports that only usb 1.1.

Vimicro USB PC ZC0301PL

Not work for me this kext because my webcam only supports usb 1.1 and not uvc, the site builder says. :)


Thanks.

#43
jwillis84

jwillis84

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

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.


The zip file extracts on a Mac into a .kext driver bundle (a directory of files) inside the directory is a file called Info.plist

You can extract the file and drag the .kext bundle into /System/Library/Extensions (on Mac OS X 10.5.8).

Then open a terminal and travel there and into /AnyiSightCam.kext/Custom and perform chmod 644 Info.plist to make it editable.

Then edit the file with vi

The file contains three sections called

[Fake Built-in iSight Device]
[Fake Built-in iSight Interface A]
[Fake Built-in iSight Interface B]

Each section has a subsection called [IOProviderMergeProperties] do not change the idProduct and idVendor in these sections.

Following the [IOProviderMergeProperties] section in each of the originals sections is the actual idProduct and idVendor that needs to be changed. Its unintuitive but makes sense from an XML perspective. The [IOProviderMergeProperties] section is subsectioned by indentation, when it unindents the same section continues and then presents the idProduct and idVendor variables that need to be changed.

You can also search on Google for a free tool called "Pref Setter" which can edit the file for you if you first copy it out to a path where its visable to that tool for example / or /Users/<your user acct home> then use Pref Setter to edit it and copy it back.

After editing be sure to chmod 755 Info.plist to restore the permissions.

Yep , same question about diff to already working UVC Webcam as Videodevice (Quicktime device, generall Vudeidevice in normal Apps).


Not all apps are compatible with third party UVC cameras.

The orginal Mac video interface favored firewire cameras. Then the iSight firewire camera and finally the iSight UVC camera.

Quicktime, iPhoto and in some cases iChat have been updated more quickly than iMovie to recognize third party UVC cameras for video input. But those applications are not ideal for creating and editing video clips. The prefered tool for editing video clips is iMovie 09.

Quicktime Player also does not create new movie clips without upgrading to a licensed version of the player called Quicktime Pro, leaving a new user with fewer tools than they would normally have.

Also even if they wanted to upgrade to the next version of iMovie.

iMovie 2011 is not compatible with Mac OS X 10.5.8 so even if it does support a greater range of UVC cameras this is still a major fix for Leopard and possibly other versions of Mac OS X.

As of today, Logitech released their own drivers for the C910, and some people have said it works with c510, at least partially. You can check their site and see if it can help with your C310, and please let us know!

Here's the story on 9 to 5 Mac, with links to the files:
9 to 5 Mac - Logitech 1080P video now available for OS X


It does indeed partially work but is targeted for the larger sensor of the c910 which is wider than the Pro 9000. It's a bit clunky and unstable at times.

The Logitech authors, or the coders they inherited from the recent acquistion seem to still be wrestling with how to provide a generic tool for manipulating an extended UVC driver (kext).

Implict in some of the CameraControl article was a design that seems to say only one application can control the UVC at a time. Or that its not intuitive but that you don't have to open the UVC in order to reset some of its parameters. Whichever way this falls could mean things like iMovie, Quicktime Pro, iPhoto and iChat will have to be "extended" rather than "partnered" with stand alone autofocus and exposure apps.. or that "partnered" apps are possible.

They might also take the path of filters and let their private mangement app take control and offer a virtual UVC interface that other applications could use.

It's encouraging though that they say in the start up window for the Logitech Mac application that while not guaranteed to work for your Logitech Webcam.. it may work and they have plans to extended this application to work with more cams in the future.

The application can only be downloaded by going to the c910 support page and downloading for the Mac OS X operating system, so far no other webcam support page offers application or driver for the Mac OS X operating system except the c910.

This does not currently have Autofocus control, Exposure Control, Bright, Contrast, Hue or any other advanced control features. It has minimal resolution control from 320 to 640 to 2 MP but flipping between them is not smooth and hangs up in a weird state sometimes. For now the ControlCamera app is still the most stable way to do a few more advanced features.. and you can't run it at the same time as anthoer app.

#44
seminole

seminole

    InsanelyMac Protégé

  • Members
  • PipPip
  • 54 posts
  • Location:PARMA (paneprosciuttofigaelambrusco)
HY
The kext works perfectly with my logitech webcam C910, but does not detect the microphone integrated into the usb webcam, logitech software instead of installing the microphone works.
I wish I had the iSight webcam with microphone working.
The webcam at the anysightcam kext works with all software, but the mic does not work.
With the software logitech mic works but not all software work.
Is there a kext or a change to the plist or whatever to enable
mic usb kext with andy?
TNX great work andy


by google translator
sorry :(

#45
mnfesq

mnfesq

    Emenef, Esquire

  • Members
  • PipPipPipPipPipPipPip
  • 533 posts
  • Gender:Male
  • Location:Southern California
I have a Dell Inspiron 1720 with the Dell Integrated Webcam.

Product ID: 9792
Vendor ID: 1449

Once I added these numbers in the three locations in the Info.plist, the webcam was recognized as an internal iSight. Thanks very much for this driver.

#46
caiowa

caiowa

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Logitech C210 works perfect, but just the video, not mic.

Thanks
caiowa

/*Edit 17.10.2011*/

Confirmed: Logitech C210 works out of the box since Lion, video and audio

#47
EnzoFX

EnzoFX

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 280 posts
I have a C910 that I just noticed isn't working anymore. It hasn't gotten any use since like 10.6.3 so I don't know if it was an update that broke the functionality.

AFAIK, it is still supposed to work OOB with OS X, seeing as it's UVC, so I'm confused why it'd stop working. Came across this topic while trying to find a solution. I also now see Logitech has their own software support for the C910 for OS X. Should I simply try this fix or Logitech's software? Which one would be best? I rather liked that it worked OOB before without having to install anything =/, if I can get back to that, I'd prefer to do so.

Edit: Appears to be working again, have no idea why. One of my original suspections is that it might be having trouble with the USB extension cable it's on, but I'm sure I've used the cam with it on. May or may not affect it, today it just started working again.

#48
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 181 posts
  • Gender:Male
  • Location:Bangladesh

Hi,

Don't work for me,why ?

Posted Image


:)


Same thing here... The kext does matches the device. Photobooth does not recognize my webcam now after installing the kext. Earlier Photobooth could turn on my webcam with black screen. Now it shows that no camera found...

#49
el_charlie

el_charlie

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 221 posts
  • Gender:Male
  • Location:Maracaibo, Venezuela
Is there any news on this???

I have a Microsoft Lifecam VX-700 (UVC) that works OOB on PhotoBoot, iChat, Messenger and skype fine and I'd like to try this kext on Lion.

Is there a way to still use the built in mic while been used as an iSight????

Cheers!

EDIT:

Installed the kext and it works, but I lost sound completely! I mean, even output devices now don't work. I had to uninstall the kext and everything is back to normal.

#50
netkas

netkas

    InsanelyMac Legend

  • Developers
  • 616 posts
  • Gender:Male
Found a way to make acer crystaleye cam working. http://netkas.org/?p=909

#51
asstastic

asstastic

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 326 posts
  • Gender:Male
  • Location:Austin, TX

Found a way to make acer crystaleye cam working. http://netkas.org/?p=909


After plist edit for my camera device strings your method works for my camera as well.

#52
himac59

himac59

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
work here with 10.7 - ##### 3.8 ##### and a more recent bootloader chameleon r1340:

- GA-H67N-USB3-B3
- intel i5 2500k
- 4Gb RAM ocz
- PowerColor HD5770 1Gb
- Logitech C210 works OOB with FacTime and Photo Booth

mic and camera work well also with Skype/Soundstudio

#53
miliuco

miliuco

    InsanelyMac Sage

  • Donators
  • 396 posts
  • Gender:Male
  • Location:Spain
Thanks, Andy, I've tried your kext with a cheap webcam Creative Live Cam Sync (it's UVC) in Snow Leopard and it is shown as Built-In iSight and works great in PhotoBooth and iChat, adding IDs (hex to dec) into Info.plist. Thanks again.

Creative Live Cam Sync with AnyiSightCam.kext (spanish)

#54
Biso007

Biso007

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Gender:Male
  • Location:Cairo, EG
the kext is unloadable ... using kextutil -i it gives the following message:

"com.AnV_Software.driver.AnyiSightCam - no executable, not startable"

Lion 10.7.1 with Cisco VT II camera.

P.S: vID and pID were modified .. any ideas ?

#55
DislikeYou

DislikeYou

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts
Don't use this if your cam has built in MIC because the MIC will not be recognized anymore (Atleast for my cam).

#56
Drfrag

Drfrag

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts
  • Gender:Male
  • Location:Brazil
I have a Microsoft Lifecam Studio HD that works OOB with FaceTime, QuickTime, Photo Booth and every Application that needs a Mic. iMovie doesn't work.
With Andy's kext it is recognized as iSight, but the cam stop working. I have no video and no sound at all. :)

I uninstalled the kext and reverted back to where I was before. At least I can record my full hd videos with QuickTime and edit with iMovie.

#57
JrApple

JrApple

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
  • Gender:Male
  • Location:Rio de Janeiro

Anyone tried this with the Playstation Eye yet?


I'd like to know the same info... I tried but without success...anyone can help us?

#58
Antonio92

Antonio92

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
I have a Chicony USB 2.0 camera (product 0xb008, vendor 0x04f2). I installed the AnyiSightCam.kext editing the Info.plist and the camera shows in system profiler as an iSight, but the apps says "no camera connected" (same problem as as Flashe had). I am using Lion 10.7.4. What is going wrong?

Thanks

#59
iPho

iPho

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 230 posts
Any one can help me to install a driver for my nx 3000 Microsoft webcam on Mointain Lion? How can I do?

#60
iPho

iPho

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 230 posts
UP!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy