Friday 9 August 2013

Using old iSight camera via USB

This is small note regarding the usage of the iSight camera as a regular web camera, which can be used on any computer with linux/ubuntu.

The camera has a small USB lookalike plug, which I removed, and replaced by a regular USB male plug. The cables followed the standard USB coloring scheme, which helped a lot find D+ and D- (check electrodroid app > USB pinout), GND and VCC where quite obvious.

After that I installed the packages on ubuntu to support the iSight:
sudo apt-get install isight-firmware-tools

To run the re-configure (if the binary blob path path is set incorrectly):
sudo dpkg-reconfigure isight-firmware-tools

After connecting the camera, typed:
dmesg | tail -10
[...] usb 2-2: new high-speed USB device number 5 using ehci_hcd
[...] usb 2-2: New USB device found, idVendor=05ac, idProduct=8501
[...] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[...] usb 2-2: Product: Built-in iSight
[...] usb 2-2: Manufacturer: Micron
[...] Linux video capture interface: v2.00
[...] uvcvideo: Found UVC 1.00 device Built-in iSight (05ac:8501)
[...] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[...] usbcore: registered new interface driver uvcvideo
[...] USB Video Class driver (1.1.1)

Installed cheese and voilà, it works :)

No comments: