Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › OSx86 Core & 10.X › Get your UVC webcam working as Apple iSight (Universal Video…
14,356 reads · 2010-12-02 – 2011-05-14
Report 10.X Core

Get your UVC webcam working as Apple iSight (Universal Video Camera WebCam fix)

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... : NOTE: an UVC webcam is an Universal Video Camera webcam, it…

Primary Author
@andyvand Published 2010-12-02
Collection
OSx86 Core & 10.X
Archival Footprint
14,356 historical reads · 3 curated field notes (from 4 dispatches) · 2010-12-02 – 2011-05-14
Credited Voices (4)
@andyvand@lazybon3@haragog@tuxuser33

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... :
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:
rapid share.com/files/434508732/AnyiSightCam_UVC_driver.zip

Synthesized Community Field Notes

3 technical responses curated from 4 original dispatches

Field Note #1 @lazybon3 2010-12-04

Just wanted to add a quick THANK YOU.
Your Kexts have become one of the main reasons for me to check the New Releases & Updates section.
Great work! Never been disappointed by your releases...

bye

Field Note #2 @haragog 2011-01-10

UVC cam problem

I used your kext. Did all the ID substitutions, but my UVC camera still didn't work, just as before. (I though that maybe your driver accounted for the problem I'm about to describe)
I must state that before kexting, it was already recognized by system profiler with original ID's and manuf. name (Chicony). I was able to make it work by using camtwist, limiting it's resol. (320x240) (and for the matter flip it upside down, 'cose it comes mounted that way from factory OEM).
With your kext, everything is the same. It works as I described before.

What I wanted to ask of you, is if it's possible in anyway to limit the resolution in your kext, or any other kext. (If you put a switch in there for the upside down problem, I'm your fan, else I'm thankful )

More details: ins@[email protected]/forum/lofiversion/index.php/t100897-100.html
(There's a whole lot of people with this problem)

Cam details:

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

Field Note #3 @tuxuser33 2011-05-14

solution found

Look at the forum
http://www.insanelymac.com/forum/lofiversion/index.php/… ↗

In essence: enter your camera's id's (vendor & product)
converted from hex to decimal

Example:
Logitech 9500

VENDOR (hex) 0x046d =1133 (dec)

ID (hex) 0x08ce = 2254 (dec)

Change the value for idProduct and idVendor in the category

IOKitpersonality -->
--> FakeBuilt-In iSight Device
--> FakeBuilt-In iSight Device Interface A
--> FakeBuilt-In iSight Device Interface B

Change the entries in these categories only, not the sub-sub categories!

Sources & Contributor Provenance (4 credited usernames · Thread #6769)
UsernameDossier ContributionDispatchesActive Window
@andyvandPrimary Author12010-12-02
@lazybon3Contributor12010-12-04
@haragogContributor12011-01-10
@tuxuser33Contributor12011-05-14