Jump to content

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


  • Please log in to reply
172 replies to this topic

#81
gizmoarena

gizmoarena

    OS X fanatic

  • Members
  • PipPipPipPipPip
  • 266 posts
  • Gender:Male
  • Location:Melbourne, Australia

try using camtwist...


YES! finally some image in Photobooth. BUT, the performance is TOO SLOW. It responses like 6 - 8 seconds later :blink:

I need to run CamTwist first and then Photobooth each time, right? ;)

#82
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
Success for the Gateway 2.0 USB Cam (chicony) using camtwist.

Now if I could get the internel mic to work that would be sweet.

#83
orchidbd

orchidbd

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
Hi , i m using 10.5.4. when i installed the 10.5.2 i probably used my web cam.at least i m sure that i ve seen myself in the preference>cam settings of yahoo or ichat. but now i m not able to do this. in macam i ve previously seen working the cam but now its only taking a pic and becoming still then. what should i do?
my system profiler says in usb :
PC Camera:

Version: 1.00
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: Vimicro Corp.
Product ID: 0x303b
Vendor ID: 0x0ac8

thanks in advance

#84
prinz_de

prinz_de

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
help me >"<

What type of driver can just "genesylogis usb2.0 camera"

USB 2.0 PC Camera:

Version: 1.03
Bus-Strom (mA): 500
Geschwindigkeit: Bis zu 480 MBit/s
Produkt-ID: 0x0503
Hersteller-ID: 0x05e3


thank all bro.

#85
starobrno1

starobrno1

    InsanelyMac Legend

  • Banned
  • PipPipPipPipPipPipPip
  • 930 posts
  • Gender:Male

thats only unbelievable ......

i can take a snapshot and nothing else...
there must be a solution , but i dont have it... :)

i have a creative live cam optia and all the people say that the cam is running on mac !

nothing 40 euros for a 640x480 cam - omg -
my only option was to install vmware :D ( iam so poor )
cmon guys :D we need help!
Edit: maybe with crossover for mac?
edit2:

USB-Hochgeschwindigkeits-Bus:

Ort fr Host-Controller: USB (Integriert)
Treiber fr Host-Controller: AppleUSBEHCI
PCI Gerte-ID: 0x2836
PCI Revisions-ID: 0x0003
PCI Hersteller-ID: 0x8086
Bus-Nummer: 0xfd

Live! Cam Optia:

Version: 1.00
Bus-Strom (mA): 500
Geschwindigkeit: Bis zu 480 MBit/s
Hersteller: Creative Labs
Produkt-ID: 0x4057
Hersteller-ID: 0x041e



I have the Optia AF and it doesnt work either, not in my mac not in my hack.

#86
mehdymehdy

mehdymehdy

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts

Success for the Gateway 2.0 USB Cam (chicony) using camtwist.

Now if I could get the internel mic to work that would be sweet.


that's not success . i have chicony and i use camtwist , it sucks that you have to open both camtwist and photobooth to take pics. the cam works there is some edit must be done to the kext . but i don't know where or how to start. but i'm sure it'll work.

#87
Roal2488

Roal2488

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
  • Gender:Male
Hey guys i found this.

http://openfacts.ber...title=Linux_UVC

http://linux-uvc.berlios.de/


thought it might become usefull

#88
Meteros

Meteros

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Hi Guys, I've got a HP laptop (hp pavilion dv6750) with a Chicony webcam
I've tried all of previous suggestions with no luck
But I'm now happy to say that for my PC I've found a solution!!!!!
Just download and install CamTwist, modify options add webcam entry and.....it works! :)


p.s. only annoying thing is that you need to keep CamTwist open everytime you want
to use the webcam with othe applications


i have a thinkpad t61 with a chicony integrated webcam.
i installed camtwist but when i try to use the video in ichat with camtwist open, i get nothing but a black screen. am i doing something wrong? i went to preferences in camtwist and added ichat to the list of apps that the camtwist driver should be loaded for. can someone give me a step by step walkthrough? thanks

#89
titooo1

titooo1

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 197 posts
Hope someone can help to port this linux drivers to mac os x:
http://syntekdriver.sourceforge.net/
More info:
http://doc.ubuntu-fr.org/syntek
http://sudan.ubuntuf...ad.php?t=451200
http://coffee3.org/2...linux-05e10501/
It's for syntek webcam, used on many Asus laptops.
Hope someone knows how to port it....

#90
TehRob

TehRob

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Location:Sarasota, FL
  • Interests:Computers, BMW's, Movies and Music.
I'm having trouble with this Chicony USB 2.0 Camera as well. It finds it in System Profiler as:

Chicony USB 2.0 Camera:

Version: 3.35
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Manufacturer: Chicony Electronics Co., Ltd.
Product ID: 0xb008
Serial Number: SN0001
Vendor ID: 0x04f2

I've trued the CamTwist, Older Drivers, etc all to no avail.

Since the last post was in October, has anyone found a better solution?

#91
Elijha

Elijha

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

I'm having trouble with this Chicony USB 2.0 Camera as well. It finds it in System Profiler as:

Chicony USB 2.0 Camera:

Version: 3.35
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Manufacturer: Chicony Electronics Co., Ltd.
Product ID: 0xb008
Serial Number: SN0001
Vendor ID: 0x04f2

I've trued the CamTwist, Older Drivers, etc all to no avail.

Since the last post was in October, has anyone found a better solution?


I have the same cam and had the same problem with getting it to work. I'm currently able to do so through camtwist however it only seemed to actually work after I made the jump from 10.5.3 to 10.5.5 (didn't test at 10.5.4). The frame rate seems a lot slower then it is when booted naively in windows I'm not sure why this is but its better then nothing. If I'm not using cam twist I'm only able to get a black image - but the cam is detected. I'm sure that thier must be a better way to get local osx support for this cam.

#92
Edu115

Edu115

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
My problem is a little different from yours. My webcam is listed in System Profiler, macam detects it (although it doesn't work - USB Communication error), but other applications don't. I can't get it to work even in the Profile creator.

For those who've managed to get it to work on the Profile creator, maybe this hack works with you.

#93
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
CHICONY WEBCAM USERS read this

I think we are looking at the wrong place. At least for chicony cameras. This is the deal. I have one of those viewsonic 22 inch monitors with the built in webcams. This thing works, Plug and play. I have a Gateway Laptop with a built in camera, this one doesn't work unless I use camtwist. This solution sort of okey, but there is one small problem. It introduces a 2-4 second lag on the video. Still from this I conclude that my camera CAN work in Leopard, and it is just a small detail that is keeping me from making it work. So why am I so excited? Continue reading.

I started comparing the working webcam from my viewsonic monitor, and my gateway laptop camera. Guess what they are basically the same chicony camera. Both of them are chicony Id Vendor "1226" or "0x042f" both have the same stats basically the only difference is the Product id Number: "45095" or "0xb027" for the gateway and "45089" or "0xb021" for the viewsonic. Usually such a small difference in id numbers means they are practically the same thing and the same driver. The only other difference is the bcdDevice number "37668" for gateway "852" for the viewsonic.

In other things I have hacked in Leopard to make things work, I basically go for the driver, modify the Ids to make them work, and presto I get a working device. Here is where I have hit a snag. According to ioreg, the drivers that are making the web cam work in the viewsonic are IOUSBCompositeDrvier.kext which is part of the the IOUSBFamily.kext and IOUSBLIb.bundle which is also under the IOUSBFamily.kext. The IOUSBCompositeDriver.kext has the correct ids. The problem is that the IOUSBLib.bundle has no ids to move or fix.

I feel I am so close to this, but I have hit a wall. Anyone know the difference between a bundle and a kext, and how would one go to modify ids on it. I am pretty sure this is the place to look at, at least for chicony (which is a large amount of the webcams in laptops)

Here are the relevant parts of the IOreg, to see if some one can make sense out of it.

For the working Viewsonic webcam

| |   |   +-o ViewSonic 1.3M, USB2.0 Webcam@fa200000  <class IOUSBDevice, registered, matched, active, busy 0, retain 9>    | |   |     | {    | |   |     |   "PortNum" = 2    | |   |     |   "Bus Power Available" = 250    | |   |     |   "bNumConfigurations" = 1       | |   |     |   "Device Speed" = 2    | |   |     |   "sessionID" = 294705983020785    | |   |     |   "USB Product Name" = "ViewSonic 1.3M, USB2.0 Webcam"    | |   |     |   "bcdDevice" = 852    | |   |     |   "locationID" = 18446744073610985472    | |   |     |   "USB Vendor Name" = "Chicony Electronics Co., Ltd."    | |   |     |   "USB Address" = 2    | |   |     |   "idProduct" = 45089    | |   |     |   "iProduct" = 1    | |   |     |   "bDeviceProtocol" = 1    | |   |     |   "iManufacturer" = 2    | |   |     |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}    | |   |     |   "bDeviceClass" = 239    | |   |     |   "iSerialNumber" = 3    | |   |     |   "bMaxPacketSize0" = 64    | |   |     |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"    | |   |     |   "bDeviceSubClass" = 2    | |   |     |   "IOGeneralInterest" = "IOCommand is not serializable"    | |   |     |   "idVendor" = 1266    | |   |     |   "USB Serial Number" = "SN0001"    | |   |     | }    | |   |     |    | |   |     +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver, !registered, !matched, active, busy 0, retain 4>    | |   |     |   {    | |   |     |     "IOProviderClass" = "IOUSBDevice"    | |   |     |     "IOProbeScore" = 60000    | |   |     |     "bDeviceProtocol" = 1    | |   |     |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBComposite"    | |   |     |     "bDeviceClass" = 239    | |   |     |     "IOMatchCategory" = "IODefaultMatchCategory"    | |   |     |     "bDeviceSubClass" = 2    | |   |     |     "IOClass" = "IOUSBCompositeDriver"    | |   |     |   }    | |   |     |    | |   |     +-o ViewSonic 1.3M, USB2.0 Webcam@0  <class IOUSBInterface, registered, matched, active, busy 0, retain 5>    | |   |     |   {    | |   |     |     "bInterfaceProtocol" = 0    | |   |     |     "locationID" = 18446744073610985472    | |   |     |     "bcdDevice" = 852    | |   |     |     "bConfigurationValue" = 1    | |   |     |     "iInterface" = 1    | |   |     |     "idProduct" = 45089    | |   |     |     "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}    | |   |     |     "bInterfaceSubClass" = 1    | |   |     |     "bAlternateSetting" = 0    | |   |     |     "IOUserClientClass" = "IOUSBInterfaceUserClientV2"    | |   |     |     "bInterfaceClass" = 14    | |   |     |     "bInterfaceNumber" = 0    | |   |     |     "bNumEndpoints" = 1    | |   |     |     "idVendor" = 1266    | |   |     |   }    | |   |     |    | |   |     +-o IOUSBInterface@1  <class IOUSBInterface, registered, matched, active, busy 0, retain 5>    | |   |         {    | |   |           "bInterfaceProtocol" = 0    | |   |           "locationID" = 18446744073610985472    | |   |           "bcdDevice" = 852    | |   |           "bConfigurationValue" = 1    | |   |           "iInterface" = 0    | |   |           "idProduct" = 45089    | |   |           "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}    | |   |           "bInterfaceSubClass" = 2    | |   |           "bAlternateSetting" = 0    | |   |           "IOUserClientClass" = "IOUSBInterfaceUserClientV2"    | |   |           "bInterfaceClass" = 14    | |   |           "bInterfaceNumber" = 1    | |   |           "bNumEndpoints" = 0    | |   |           "idVendor" = 1266    | |   |         }

For the none working Gateway laptop Webcam

| |   | | +-o Gateway USB 2.0 Webcam@fa300000  <class IOUSBDevice, registered, matched, active, busy 0, retain 9>    | |   | |   | {    | |   | |   |   "bNumConfigurations" = 1    | |   | |   |   "sessionID" = 28830128290301    | |   | |   |   "bcdDevice" = 37668    | |   | |   |   "USB Address" = 2    | |   | |   |   "iProduct" = 1    | |   | |   |   "bDeviceClass" = 239    | |   | |   |   "bMaxPacketSize0" = 64    | |   | |   |   "IOUserClientClass" = "IOUSBDeviceUserClientV2"    | |   | |   |   "idVendor" = 1266    | |   | |   |   "PortNum" = 3    | |   | |   |   "Bus Power Available" = 250    | |   | |   |   "Device Speed" = 2    | |   | |   |   "USB Product Name" = "Gateway USB 2.0 Webcam"    | |   | |   |   "Requested Power" = 250    | |   | |   |   "locationID" = 18446744073612034048    | |   | |   |   "USB Vendor Name" = "Chicony Electronics Co., Ltd."    | |   | |   |   "idProduct" = 45095    | |   | |   |   "bDeviceProtocol" = 1    | |   | |   |   "iManufacturer" = 2    | |   | |   |   "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}    | |   | |   |   "iSerialNumber" = 3    | |   | |   |   "IOGeneralInterest" = "IOCommand is not serializable"    | |   | |   |   "bDeviceSubClass" = 2    | |   | |   |   "Low Power Displayed" = No    | |   | |   |   "USB Serial Number" = "SN0001"    | |   | |   | }    | |   | |   |    | |   | |   +-o IOUSBCompositeDriver  <class IOUSBCompositeDriver, !registered, !matched, active, busy 0, retain 4>    | |   | |   |   {    | |   | |   |     "IOProviderClass" = "IOUSBDevice"    | |   | |   |     "IOProbeScore" = 60000    | |   | |   |     "bDeviceProtocol" = 1    | |   | |   |     "CFBundleIdentifier" = "com.apple.driver.AppleUSBComposite"    | |   | |   |     "bDeviceClass" = 239    | |   | |   |     "IOMatchCategory" = "IODefaultMatchCategory"    | |   | |   |     "bDeviceSubClass" = 2    | |   | |   |     "IOClass" = "IOUSBCompositeDriver"    | |   | |   |   }    | |   | |   |    | |   | |   +-o Gateway USB 2.0 Webcam@0  <class IOUSBInterface, registered, matched, active, busy 0, retain 5>    | |   | |   |   {    | |   | |   |     "IOUserClientCrossEndianCompatible" = No    | |   | |   |     "bInterfaceProtocol" = 0    | |   | |   |     "bcdDevice" = 37668    | |   | |   |     "locationID" = 18446744073612034048    | |   | |   |     "bConfigurationValue" = 1    | |   | |   |     "iInterface" = 1    | |   | |   |     "idProduct" = 45095    | |   | |   |     "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}    | |   | |   |     "bInterfaceSubClass" = 1    | |   | |   |     "bAlternateSetting" = 0    | |   | |   |     "IOUserClientClass" = "IOUSBInterfaceUserClientV2"    | |   | |   |     "IOGeneralInterest" = "IOCommand is not serializable"    | |   | |   |     "USB Interface Name" = "Gateway USB 2.0 Webcam"    | |   | |   |     "bInterfaceClass" = 14    | |   | |   |     "bInterfaceNumber" = 0    | |   | |   |     "bNumEndpoints" = 1    | |   | |   |     "idVendor" = 1266    | |   | |   |   }    | |   | |   |

Here is hoping for someone that can make sense of this, we are closer than we think.

#94
coconup

coconup

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 190 posts
I didn't understand, did you make your laptop camera work (even with 2sec lag)? if so, what did you changed?

#95
ac3bcn

ac3bcn

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
  • Gender:Male
  • Location:ESP
Hi Guys, I modified the Sonix Driver for SN9C105 Bridge to get working Microsoft Lifecam VX1000. Now it's recognized with Quicktime and Photoboot, camfrog, mercury messenger, works with iChat if you install iUSBChat Plugin.

The VX1000 uses Sonix sn9c105r Bridge and OmniVision OV7660 CMOS Sensor, so I edited the info.plist of SONIX Driver to get working.
Some Issues:
- 14 fps instead of 30 that are supported by the sensor.
- Video Quality is Lower than it is in Windows Vista.
-Detected as 12Mbits instead of 480 Mbits in System Profiler EDITED: Sonix says that sn9c105 Bridge is USB 1.1 but Microsoft says that VX1000 is USB 2.0 --- ?????

Attached Files



#96
IntelMacGuy

IntelMacGuy

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
I have a hp webcam also and i'm trying to get it to work. what xbc said might have something to do with it I think.

#97
ac3bcn

ac3bcn

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
  • Gender:Male
  • Location:ESP
Hi, again
this is an aother modified verison os Sonix Component for Microsoft LifeCam VX1000, I think this is a little better.

Attached Files



#98
xbc

xbc

    InsanelyMac Protégé

  • Members
  • PipPip
  • 74 posts
  • Gender:Male
coconup: My laptop camera works with Camtwist, but this introduces a 2 second lag. I want it to work directly so I can avoid the lag.

#99
syberkowboy

syberkowboy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
I have chicony cam in my laptop. 2.0 MP and it will work with ichat now that i've deleted the VDC plugin file. However it does not work with photobooth or skype. Sorta driving me crazy. Still messing with it.

USB 2.0 Camera
Version: 4.78
Bus Power: 500 mA
Speed : up to 480
Manufacturer: Chicony Electronics
Product ID: 0xb018
Vendor ID: 0x04f2

#100
peach-os

peach-os

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,286 posts
  • Location:lago di constanza

I have chicony cam in my laptop. 2.0 MP and it will work with ichat now that i've deleted the VDC plugin file. However it does not work with photobooth or skype. Sorta driving me crazy. Still messing with it.

USB 2.0 Camera
Version: 4.78
Bus Power: 500 mA
Speed : up to 480
Manufacturer: Chicony Electronics
Product ID: 0xb018
Vendor ID: 0x04f2


with camtwist it works with skype. not the best solution ....but it works





0 user(s) are reading this topic

0 members, 0 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